Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Material de Estudo 76: Programação para Dispositivos Móveis
1� Qual a principal diferença entre desenvolvimento nativo e desenvolvimento híbrido para
dispositivos móveis?
a) Não há diferença, são sinônimos. b) Desenvolvimento nativo utiliza linguagens de
programação e ferramentas específicas de cada plataforma (Android: Java/Kotlin, iOS:
Swift/Objective-C), oferecendo melhor desempenho e acesso a todos os recursos do
dispositivo, enquanto desenvolvimento híbrido utiliza tecnologias web (HTML, CSS, JavaScript)
encapsuladas em um container nativo (como Cordova, Ionic, React Native), permitindo criar
aplicativos para múltiplas plataformas com um único código-base, mas com desempenho
potencialmente inferior e acesso limitado a alguns recursos do dispositivo. c) Desenvolvimento
nativo é mais fácil que desenvolvimento híbrido. d) Desenvolvimento híbrido é mais rápido
(em termos de tempo de desenvolvimento) que desenvolvimento nativo. e) Desenvolvimento
nativo e híbrido são iguais, mudando só o nome.
Resposta: b & d) (Ambas as afirmações b e d estão corretas, uma descreve a diferença técnica,
a outra, uma diferença de tempo de desenvolvimento)
2� O que é uma API (Application Programming Interface)?
a) Um tipo de aplicativo móvel. b) Um sistema operacional para dispositivos móveis. c) Um
conjunto de rotinas, protocolos e ferramentas que permite que diferentes softwares se
comuniquem e troquem informações entre si, permitindo que um aplicativo acesse
funcionalidades e dados de outro aplicativo ou serviço. d) Um tipo de linguagem de
programação. e) Um tipo de banco de dados
Resposta: c)
3� O que é uma IDE (Integrated Development Environment)?
a) Um tipo de aplicativo móvel. b) Um sistema operacional para dispositivos móveis. c) Um
ambiente de desenvolvimento integrado, que fornece um conjunto de ferramentas para
auxiliar no desenvolvimento de software, como editor de código, compilador, depurador,
ferramentas de design de interface, etc. d) Um tipo de linguagem de programação. e) Uma
metodologia de desenvolvimento
Resposta: c)
4� Qual a principal linguagem de programação utilizada para desenvolvimento nativo para
Android?
a) Swift. b) Objective-C. c) Java (e mais recentemente, Kotlin). d) C#. e) Python
Resposta: c)
5� Qual a principal linguagem de programação utilizada para desenvolvimento nativo para iOS?
a) Java. b) Kotlin. c) Swift (e anteriormente, Objective-C). d) C#. e) JavaScript
Resposta: c)
6� O que é responsividade em design de aplicativos móveis?
a) A capacidade de um aplicativo de responder rapidamente aos comandos do usuário. b) A
capacidade de um aplicativo de se adaptar a diferentes tamanhos de tela e resoluções de
dispositivos, garantindo uma boa experiência do usuário em qualquer dispositivo
(smartphones, tablets, etc.). c) A capacidade de um aplicativo de se conectar à internet. d) A
capacidade de um aplicativo de armazenar dados localmente. e) A capacidade de um aplicativo
de enviar notificações.
Resposta: b)
7� O que é um emulador/simulador em desenvolvimento mobile?
a) Um dispositivo físico utilizado para testar aplicativos. b) Um software que simula o ambiente
de um dispositivo móvel (Android ou iOS) no computador, permitindo que os desenvolvedores
testem seus aplicativos sem precisar de um dispositivo físico. c) Um tipo de linguagem de
programação. d) Um tipo de banco de dados. e) Uma ferramenta de design
Resposta: b)

Mais conteúdos dessa disciplina