O PokéDapp é um app simples mas que implementa muitas boas práticas da programação Mobile, entre elas:
- Padrões de projeto: Clean Architecture e BLoC;
- Navegação com GoRouter;
- Injeção de dependências com Riverpod;
- Consumo de API Rest com Dio;
- Implementação de cache com Isar Database;
- Testes unitários e de integração com Mockito;
- Análise de uso com Firebase Analytics e Crashlytics.
PokéDapp is a simple app that implements many good mobile programming practices, including:
- Design patterns: Clean Architecture and BLoC;
- Navigation with GoRouter;
- Dependency injection with Riverpod;
- Rest API consuming with Dio;
- Cache implementation with Isar Database;
- Unit and integration tests with Mockito;
- Usage analysis with Firebase Analytics and Crashlytics.