MyDex is an android application written in Kotlin. It is a Dictionary/Knowledge base application based on the Nintendo Pokemon franchise. It contains features such as Pokedex, MyTeam, Compare, and Statistics.
Android Studio version Android Studio Dolphin | 2021.3.1
Clone this repositroy git clone https://github.com/ariysx/MyDex.git
Run on AVD API 33
Note: This project was built on an M1 Machine (ARM) so you might need to change the libraries matching those on x86
- Works with no internet connection (Data must be loaded with internet connection first)
- Easy to navigate User Interface
- Sync with Cloud (Data fetched from PokeAPI)
- Cached Images and Assets
- Search Pokemon based on Types, is Legendary or Mythical, and Name
- Pokedex - Show all Pokemon that's been stored from the API
- MyTeam - (CRUD) Arrange team of Pokemon with combat power calculation
- Compare - Compare base statistics of two Pokemon
- Statistics - Show statistical data of the Pokemon collection
- State in Compose
- Room (Async)
- ViewModel
- Navigation
- AsyncImage
- Select in Dropdown
- Toast
- Does not run properly on Native Phone? (This application runs fine on Pixel 3a API 33 arm64)
- If you found one, please report the issue by opening a new issue