Você está na página 1de 13

10 Dicas Matadoras Para

Aprender a Desenvolver
Aplicativos Android
VAMOS COMEÇAR
#01 DICA - LINGUAGEM JAVA NA VEIA

● JRE, JVM e JDK


● Sintaxe da linguagem
● Orientação a Objetos
● Generics (Ex. ArrayAdapter<T>)
● Annotations (Ex. @NonNull)
● Modificadores de acesso
● Pacotes (br.com.androidpro)
● Tratamento de erros (try/catch)

https://docs.oracle.com/javase/tutorial/
#02 DICA - ENTENDA O ANDROID

● Ecosistema
○ Activity
○ Service
○ Content Provider
○ Broadcast Receivers
● Camadas do Sistema
○ Aplicativos
○ Bibliotecas, Serviços e frameworks
○ Bibliotecas e Serviços nativos
○ Linux
http://www.androidpro.com.br/recursos-do-sistema-android/
#03 DICA - ANDROID STUDIO ≠ EDITOR DE TEXTO

● Atalhos para ações


○ Refatoração de código
○ Analise de código
○ Auto-complete
○ Sugestão/Correção rápida de erros
● Log e Debug para exceções
● Geração de APK (extensão dos apps)
● Gerenciamento de emuladores
● Projetos de exemplo / Templates de projetos
http://www.androidpro.com.br/12-dicas-de-produtividade-no-android-studio/
#04 DICA - FERRAMENTAS DO ANDROID

● Android Debug Bridge (ADB)


○ Client
○ Server
○ Daemon
● Android Virtual Device Manager (AVD)
● Android SDK Manager
● Device Monitor
● Logcat

http://developer.android.com/intl/pt-br/tools/help/index.html
#05 DICA - O PODEROSO GRADLE

● Gerenciamento do projeto
● Gerenciamento de dependências
● Tarefas de build (assemble, check, build, clean)
● Preparação para publicação
● Execução de testes

http://www.androidpro.com.br/gradle-para-android/
#06 DICA - REFERÊNCIA API ANDROID

http://developer.android.com/intl/pt-br/reference/packages.html
#07 DICA - GUIA DE DESIGN ANDROID

http://developer.android.com/intl/pt-br/design/index.html
#08 DICA - CTRL + C / CTRL + V
#09 DICA - CRIE, RECRIE E VALIDE

● Crie seus aplicativos


● Melhore seus aplicativos (recrie)
● Valide com as pessoas
● Treine suas habilidades
#10 DICA - APRENDER É UM PROCESSO

● Aprender é um processo e não o objetivo final


● Nunca pare de estudar
● Pergunte, pergunte e pergunte
● Participe de comunidades
● Compartilhe conhecimento
DÚVIDAS?

Você também pode gostar