App que segue o conceito de White Label com Product Flavors, onde o mesmo projeto possui 4 Build Variants Genéricas sendo elas: 2 App's para comércio de Carros com Client e Admin e 2 App's para comércio de Bicicletas também com Client e Admin separados.
Necessita-se criar e configurar um projeto no console do Firebase e substituir o arquivo google-services.json gerado para que o app utilize o banco de dados.
- Kotlin
- Clean Architecture
- Use Cases
- Product Flavors
- MVVM
- ViewModel
- LiveData
- Coroutines
- Navigation Component
- Dagger - Hilt
- Firebase
- Fragment
- RecyclerView
- Swiperefresh Layout
- Constrant Layout
- Glide
- Car Client - List
- Car Admin - List
- Car Admin - Floating Action Button
- Car Admin - Add Product
- Bike Client - List
- Bike Admin - List
- Bike Admin - Floating Action Button
- Bike Admin - Add Product
Este projeto está em andamento, sendo necessário adicionar:
- Testes unitários
- Testes de Instrumentação
- CI/CD