Summary
- 🚀 1 Construa sua primeira aplicação
- 🚀 2 Entenda o funcionamento do Android
- 🚀 3 Domine os principais elementos de Interface Gráfica
- 🚀 4 Persistência de Dados com Room
- 🚀 5 Compartilhe dados com Content Providers
- 🚀 6 Integração com Serviços REST e WorkManager
- 🚀 7 Utilize Google APIs e Play Services
- 🚀 8 Explore os recursos de hardware
- 1.2 Ambiente de Desenvolvimento Moderno
- 1.3 Escrevendo o Hello World Premium
- 1.4 Entendendo a Estrutura do Projeto
- 1.5 Hello World 2.0 com ViewBinding
- 1.6 Conclusão do Módulo
- Entenda o Funcionamento do Android
- Domine os principais elementos de UI
- 3.1 LinearLayout e Organização Visual
- 3.2 RelativeLayout vs ConstraintLayout
- 3.3 TableLayout e Estruturas de Dados
- 3.4 DatePicker e Seleção de Tempo
- 3.5 Spinner e Seleção de Itens
- 3.6 ListViews e Adapters Modernos
- 3.7 Menus e Barras de Ação
- 3.8 AlertDialog e Diálogos de Sistema
- 3.9 Feedback Visual e Progress Indicators
- 3.10 Preferências e Persistência Leve
- Persistência de dados com Room
- Compartilhe dados com Content Providers
- Integração com Serviços REST
- Google APIs e Play Services
- 7.1 Integração com Google Play Services (GMS)
- 7.2 Gestão de Dependências via Gradle
- 7.3 Permissões de Identidade e Segurança
- 7.4 Autenticação com Google Sign-In
- 7.5 Integração com Google Calendar API
- 7.6 Autorização e Scopes OAuth 2.0
- 7.7 Silent Sign-In e Refresh de Tokens
- 7.8 Arquitetura da Calendar API
- 7.9 Gestão de Eventos no Calendário
- 7.10 Conclusão do Módulo de Google APIs
- Explore os recursos de hardware
- Experiência do Usuário e Telas Grandes
- 9.1 Preparando o Ambiente para UX Moderna
- 9.2 Estratégias de Versionamento e Compatibilidade
- 9.3 Design Responsivo e Qualificadores de Tela
- 9.4 Modularização com Fragments e ViewBinding
- 9.5 Comunicação de Elite com Shared ViewModel
- 9.6 Do Legado ao Moderno: De Loaders para ViewModels
- 9.7 Conclusão do Módulo
- Publicação no Google Play
- Próximos Passos na Jornada Premium
- Referências Bibliográficas e Recomendadas