NavArch implements an Advance android architecture and contains a Launcher page and a Home page. Pokemon data is fetched from API and updated on recycler view in HomePage.
In this app, we have used Android's latest architectural components like Jetpack Navigation, ViewModel, Databinding, Live data, Hilt, and Single activity structure.
Project Structure: