Ao referir-se ao Android, é necessário
mencionar o Activity e seu ciclo de vida.
A Activity é um componente de aplicação
com um ciclo de vida específico. Quando o
usuário acessa a aplicação, navega pelas
opções e sai ou retorna para a mesma, as
atividades que a compõem passam por
uma série de estados do ciclo de vida.
Entender como ele funciona é importante
para preparar a aplicação para lidar com
situações que podem interferir na sua
execução. Assinale a alternativa correta
a respeito dos ciclos de vida da Activity
em Android.
Baseado no Linux, o sistema operacional
Android teve seu desenvolvimento
iniciado em 2003 pela empresa
Android Inc. Em 2005, a empresa foi
adquirida pelo Google, que hoje lidera
o desenvolvimento do Android. Além
disso, existe o Android SDK que é um
conjunto de ferramentas e APIs para o
desenvolvimento de aplicativos para a
plataforma, utilizando a linguagem Java.
Sobre a estrutura de um projeto Android,
assinale a alternativa correta.
É possível considerar o Bootstrap como
um kit de desenvolvimento básico
que é composto por uma gama de
componentes prontos que auxiliam no
desenvolvimento de aplicações web
mobile de forma simples e clara, tirando
a necessidade de um conhecimento
profundo em JavaScript e CSS. O que é
possível fazer com Bootstrap?
Com o swift no desenvolvimento
para iOS, a Apple adotou novas
características e capacidades para a
linguagem de programação, como o
uso de protocolos. Estes trabalham
de uma maneira que visa estender
a funcionalidade de uma classe ou
estrutura existente. Um protocolo pode
ser pensado como um escopo ou interface
que define um conjunto de propriedades
e métodos. Um dos protocolos
mais utilizados nessa linguagem de
programação é o que tem a capacidade
de determinar quando dois objetos são
iguais e, com extensões condicionais
a esse protocolo, é possível fornecer
funcionalidade específica para tipos
específicos de objetos em conformidade
com um protocolo. Assinale a alternativa
que apresenta corretamente o nome
desse protocolo.
Compreender o ciclo de vida das
views das aplicações é extremamente
importante, sobretudo quando falamos
de aplicações para dispositivos móveis.
Sobre o ciclo de vida das aplicações iOS
com Swift, assinale a alternativa que
apresenta um método que é chamado
toda vez que uma visão vai aparecer
na tela, podendo ser chamado mais de
uma vez, e é muito usado para acionar
quaisquer operações que precisem
ocorrer antes que a ViewController seja
apresentada na tela, como atualizar os
dados do usuário.