Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Prévia do material em texto

ANHANGUERA EDUCACIONAL S.A. 
Faculdade Anhanguera de Osasco 
Curso Superior de Tecnologia em Análise e Desenvolvimento de 
Sistemas EAD. 
 
 
 
 
 
 
 
Rafael Miguel Bravo 
Desenvolvimento móbile utilizando o software Android Studio. 
 
 
 
 
 
 
 
 
 
 
 Osasco 
2025 
 
 
Rafael Miguel Bravo 
 
 
Desenvolvimento móbile utilizando o software Android Studio. 
 
 
 
 
 
 
 
 
Trabalho apresentado à disciplina, 
Desenvolvimento Móbile, do curso de Análise e 
Desenvolvimento de Sistemas. 
 
 
 
 
 
 
Professor (a) Elisa Antorri Paleari 
 
 
 
 
 
 
 
 
 Osasco 
2025 
 
 
 
 
 
 
 
 
 
 
 
 
SUMÁRIO 
 
1 Introdução.............................4 
2 Métodos................................5 
1 Resultado..............................6 
2 Conclusão..............................9 
3 Referências............................10 
 
 
 
 
Introdução 
Este relatório de portfólio documenta minhas habilidades e 
experiência no desenvolvimento de aplicações para a plataforma Android, 
utilizando principalmente a linguagem JavaScript através de frameworks 
híbridos como React Native ou Ionic. 
O objetivo é demonstrar minha capacidade de atender aos 
requisitos específicos de desenvolvimento Android, mesmo com um foco 
primário em JavaScript. Este relatório abordará minha proficiência no uso 
do Android Studio, na construção de interfaces de usuário, na 
implementação de funcionalidades (incluindo a interação com código Java 
nativo), na utilização de mecanismos de interação com outros aplicativos 
(análogos aos Intents) e na exportação de projetos Android. 
 
 
Métodos 
 Minha abordagem para o desenvolvimento Android com JavaScript 
envolve a utilização de frameworks híbridos que permitem a criação de 
aplicativos multiplataforma a partir de uma base de código única. Os 
métodos empregados incluem: 
1. Utilização do Android Studio como IDE: Embora a maior parte do 
código seja escrita em JavaScript, o Android Studio é utilizado para 
configurar e gerenciar projetos Android, emular dispositivos para 
testes, depurar aplicações (em conjunto com ferramentas de 
desenvolvimento web) e realizar o processo de build e exportação 
do aplicativo. 
2. Construção de Interfaces com Frameworks Híbridos: A criação de 
interfaces de usuário para Android é realizada utilizando a sintaxe e 
os componentes fornecidos pelos frameworks escolhidos (JSX em 
React Native, HTML/CSS em Ionic). A aplicação de estilos 
predefinidos do Android (Material Design) e a integração de imagens 
são feitas através das bibliotecas de componentes e sistemas de 
estilo oferecidos por esses frameworks. 
3. Implementação de Funcionalidades com JavaScript e 
Interoperabilidade Nativa: A lógica principal do aplicativo é 
implementada em JavaScript. Para funcionalidades específicas da 
plataforma Android que não estão disponíveis diretamente nos 
frameworks, utilizo mecanismos de interoperabilidade nativa, como 
a criação de módulos nativos em Java (em React Native) ou a 
utilização de plugins que encapsulam código nativo. 
4. Interação com Outros Aplicativos (Abordagem Híbrida): A 
interação com outros aplicativos instalados no dispositivo Android é 
realizada através das APIs e plugins fornecidos pelos frameworks 
híbridos. Esses mecanismos abstraem a complexidade dos Intents 
nativos, permitindo iniciar outras aplicações para realizar ações 
específicas ou compartilhar dados. 
5. Exportação de Projetos Android com Android Studio: O processo 
de build e exportação do aplicativo Android (geração do APK ou App 
Bundle e assinatura digital) é realizado utilizando as ferramentas 
fornecidas pelo Android Studio, configuradas através dos arquivos de 
build do projeto (como build.gradle). 
 
Resultados 
 
Através da aplicação dos métodos descritos, obtive os seguintes 
resultados em projetos de desenvolvimento Android utilizando JavaScript: 
 Proficiência no Uso do Android Studio: Demonstro a capacidade de 
utilizar o Android Studio para gerenciar o ciclo de vida de projetos 
Android híbridos, desde a configuração inicial até a implantação em 
dispositivos virtuais e físicos. 
 Construção de Interfaces Android Atraentes e Funcionais: Fui 
capaz de construir interfaces de usuário para aplicativos Android que 
aderem às diretrizes de design da plataforma, utilizando 
componentes estilizados e integrando imagens de forma eficiente. 
As interfaces desenvolvidas são responsivas e adaptáveis a diferentes 
tamanhos de tela. 
 Implementação de Lógica de Negócios Robusta: A lógica de 
negócios dos aplicativos foi implementada de forma eficaz em 
JavaScript, com a capacidade de integrar funcionalidades nativas do 
Android quando necessário, garantindo o acesso a recursos 
específicos do dispositivo. 
 Interação com Aplicativos Externos de Forma Integrada: 
Implementei funcionalidades que permitem a interação fluida com 
outros aplicativos instalados no dispositivo, como o 
compartilhamento de conteúdo em redes sociais, a abertura de links 
em navegadores externos e a utilização de serviços de mapas. 
 Exportação Bem-Sucedida de Projetos Android: Realizei com 
sucesso o processo de build e exportação de aplicativos Android, 
gerando arquivos APK e App Bundle devidamente assinados e prontos 
para distribuição. 
 
 
 
 
 
Conclusão 
 
Este relatório demonstra minha capacidade 
de desenvolver aplicações para a plataforma Android utilizando 
principalmente JavaScript através de frameworks híbridos. Possuo as 
habilidades necessárias para utilizar o Android Studio como ferramenta de 
desenvolvimento, construir interfaces de usuário que seguem as diretrizes 
da plataforma, implementar funcionalidades complexas (incluindo a 
integração com código nativo Java quando necessário), interagir com 
outros aplicativos e exportar projetos Android para distribuição. 
 Minha abordagem, embora focada em 
JavaScript, permite a criação de aplicativos Android eficientes e de alta 
qualidade, aproveitando a vasta gama de tecnologias e recursos 
disponíveis no ecossistema JavaScript. Estou confiante em minha 
capacidade de contribuir significativamente para projetos de 
desenvolvimento Android, mesmo em cenários que exigem a integração 
com componentes nativos. 
 
Referências 
 
 
Site Oficial: https://reactnative.dev/ - Documentação oficial, 
guias, tutoriais e informações sobre a comunidade. 
 
Site Oficial: https://ionicframework.com/ - Documentação 
completa, guias, exemplos e informações sobre a plataforma Ionic. 
 
Site Oficial do Android Developers: 
https://developer.android.com/studio - Página oficial do Android Studio 
com informações sobre download, atualizações e recursos. 
 
Documentação sobre Android App Bundles: 
https://developer.android.com/studio/publish/app-bundle - Informações 
sobre o formato Android App Bundle para publicação na Google Play Store. 
https://reactnative.dev/
https://ionicframework.com/
https://developer.android.com/studio
https://www.google.com/search?q=https://developer.android.com/studio/publish/app-bundle

Mais conteúdos dessa disciplina