Skip to content

reyghifari/MyPokemonApp

Repository files navigation

MyPokemonApp

API Build Status

MyPokemonApp demonstrates modern Android development with Koin, Coroutines, Flow, Jetpack (Room, ViewModel), and Material Design 3 based on MVVM architecture.


Open API

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.

Continuous Integration

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

architecture

Architecture

MyPokemonApp is based on the MVVM architecture and the Repository pattern, which follows the Google's official architecture guidance.

architecture

UI Layer

architecture

Data Layer

architecture

Encryption

Implement encryption on Room Database with SQLCipher on MyPokemonApp.

architecture

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages