Projeto de formação em desenvolvimento mobile Android.
(PicPay | Elas Programam | Se candidate, Mulher!)
Módulo 1 ✅
- Introdução a Android e configuração de ambiente
- Tipos de variáveis
- Null-safety, estruturas de decisão, estruturas de repetição
- Kotlin collections
Módulo 2 ✅
- Git e github
- Programação orietada a objetos: objetos, data classes, encapsulamento, herança, sealed classes, classes abstratas e interfaces
Módulo 3 ✅
- Layouts: ConstraintLayout
- Activity, intents, lifecycle
- Recyclerview e Exceptions
- Fragments e ViewPager
- JSON e consumo de API com Retrofit com RXjava
- Arquitetura MVVM e clean architecture
- Criação de módulos e injeção de dependências
- Testes automatizados - JUnit e pirâmide de testes
- Ferramentas de Mock e TDD
- Testes de UI - Espresso
Módulo 4 ✅
- Firebase
- Notificações
- Crashlytics
- Publicação do app na Google Play Store