Learn All about Pokemons!!
- App consists of Pokedex , Types, Regions, Locations, Items, Favorites
- List of Pokemons with different backgrounds based on their types
- Individual Pokemon info consists of Image, Speed, Ability, Defense, Attack, Evolutions, Stats, Types
- Added a side drawer to switch between menus
- Added loader while data is being fetched from API
- Swipe to add a Pokémon to favourites
- Implemented Pagination and Favourite pokemons are stored in SQLite Db using Room
- Option to share pokemons with other apps
- Pokedex is build on MVVM architecture pattern
- Coroutines for asynchronous and more..
- Retrofit for Api calls with RxJava
- Modern Android Architecture Components such as
- LiveData
- ViewModel
- Room Persistence Library
- Modern Navigation Component to navigate between Fragments