Poke-app android
Playground app for poke api
Android Studio IDE setup
PokeApp is using Android Studio Dolphin | 2021.3.1 Patch 1 version
Formatting
Project is using detekt for static code analysis together with Twitter's compose rules. Please run below command before committing and pushing your code. (pre-commit hook will be installed later)
./gradlew detekt
Tech Stack:
Demonstrates using Dagger 2.45+ in MVVM app with Android Architecture Components and Repository pattern.
- MVVM
- Repository pattern
- Kotlin coroutines
- Jetpack Compose
- Jetpack Pagination
- Architecture Components
- Dagger2
- JUnit 5
- Retrofit
Articles I've read and inspired when coding this playground app
For modular design:
- Android at scale @Square
- Navigating through multi-module Jetpack Compose applications
- Modularising Trendyol Android App for Build Efficiency
- Herding Elephants
For architecture:
For testing:
Authors
License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.