Curso destinado a introdução e aplicação dos conceitos básicos para o desenvolvimento de aplicativos Android.
Este curso teve como base nos Programas de Incentivo ao Conhecimento (PIC) já ministrado no Cast Group (disponíveis em fundamentos-android e fundamentos-android-2).
- Introdução
- O que é Android?
- Camadas de Software
- Ambiente de Desenvolvimento
- IDE
- Hello, World!
- SDK Tools e Activities
- Estrutura de Projeto
- SDK Manager
- AVD Manager
- Activities
- Activity Lifecycle
- Views e List Views
- Manipulando Views
- List Views
- Adapters
- Intent e Intent Filters
- Intent
- Intent Filters
- Serializable
- Parcelable
- Serializable ou Parcelable?
- Menus e Dialogs
- Action Bar Menu
- Context Menu
- Popup Menu
- Dialogs
- SQLite
- O que é SQLite?
- Android SQLite API
- HTTP e REST
- Protocolo HTTP
- Estilo Arquitetônico REST
- JSON
- Android HTTP API
- Themes e Material Design
- O que é Material Design?
- Themes
- Floating Labels
- Floating Action Button
- Recycler Views
- Card Views
- Layouts e Views
- Customização de Layouts
- Customização de Views
- Componentização
- Publicação [Extra]
- Exportação de APK
- ProGuard
- Google Play Store