Este documento fornece uma introdução ao desenvolvimento para Android, resumindo as principais versões do sistema operacional, como usar o Android Studio para criar projetos, e como conectar um aplicativo a uma API JSON.
AGENDA
- Introdução sobreo 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. *
Android Studio?
- SistemaGradle-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
depuração USB emDeveloper Options
Build Number em About
Hello World!
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
manifest.xml
- Nome daAplicaçã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
Acessando um Resource
aapttool 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
aapttool 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"/>