4. AGENDA
- Introdução sobre o Sistema Operacional.
- As versões do Android.
- O Android Studio.
- Como criar um projeto e versioná-lo usando GIT.
- O que são Activities e Fragments.
- A pasta "/res" e os Resources no Android.
- Exemplo de um App que se conecta à uma API JSON. *
22. Android Studio?
- Sistema Gradle-based
- Templates para ajudar a criar os tipos mais comuns de App
- Editor de layout que suporta o recurso de "drag and drop"
- Ferramentas de lint voltadas para performance, compatibilidade,
usabilidade e outros problemas
- Suporte interno a Google Cloud Platform, tornando fácil integrar os
recursos do Google Cloud Messaging
e muito mais...
23. Android Studio!
Instalando
- Windows: dois cliques e pronto
- Linux: android-studio/bin e executa studio.sh
Atualizando
- Help > Check for Updates
SDK Manager
30. depuração USB em Developer Options
Build Number em About
Hello World!
31.
32. Versionando seu Projeto
- Aba TERMINAL do Android Studio
- Suba um nível
- git init
- git commit -a -m "Initial commit"
- git remote add origin [URL DO SEU REPOSITÓRIO]
- git push origin master
34. manifest.xml
- Nome da Aplicação
- Versão e Ícone do Aplicativo
- Mínima Versão do Android
- Nome do Pacote
- Descrição das Activities
- Declaração de Services, Receivers e Providers
- Listagem das Permissões do Usuário
Arquivo mais importante da sua Aplicação
50. Acessando um Resource
aapt tool gera a classe R
activity_about.xml
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_about);
}
51. Acessando um Resource
aapt tool gera a classe R
uma string
<TextView
android:id="@+id/list_item_textview_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/app_credits"
style="@style/h1"/>