MyPokemonApp demonstrates modern Android development with Koin, Coroutines, Flow, Jetpack (Room, ViewModel), and Material Design 3 based on MVVM architecture.
MyPokemonApp using the PokeAPI for constructing RESTful API.
PokeAPI provides a RESTful API interface to highly detailed objects built from thousands of lines of data related to Pokémon.
MyPokemonApp using Circle ci, Is a service to create continuous integration. Interestingly, apart from using your own server, you can also use the hosting that has been provided. For configuration you can also use YAML. In addition, there is also a ready-to-use docker image. This service can also be directly integrated with Github and Bitbucket quickly
MyPokemonApp is based on the MVVM architecture and the Repository pattern, which follows the Google's official architecture guidance.
Implement encryption on Room Database with SQLCipher on MyPokemonApp.