https://github.com/0spol/pakoni
A modular Android project in Kotlin using Clean Architecture with Gradle. It integrates a Rick and Morty's api for data. Designed as an example of modularization, showcasing practices in separation of concerns, dependency injection, and scalability within Android Studio.
https://github.com/0spol/pakoni
android clean-architecture coroutines dependency-injection example-project gradle kotlin modularization retrofit rick-and-morty-api room scalability
Last synced: 4 months ago
JSON representation
A modular Android project in Kotlin using Clean Architecture with Gradle. It integrates a Rick and Morty's api for data. Designed as an example of modularization, showcasing practices in separation of concerns, dependency injection, and scalability within Android Studio.
- Host: GitHub
- URL: https://github.com/0spol/pakoni
- Owner: 0spol
- License: apache-2.0
- Created: 2025-02-14T11:40:46.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-08-29T16:40:08.000Z (5 months ago)
- Last Synced: 2025-08-29T19:13:29.705Z (5 months ago)
- Topics: android, clean-architecture, coroutines, dependency-injection, example-project, gradle, kotlin, modularization, retrofit, rick-and-morty-api, room, scalability
- Language: Kotlin
- Homepage:
- Size: 550 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# [パコニ](https://github.com/0spol/Pakoni) · [](https://github.com/0spol/Pakoni/blob/main/LICENSE)
A modular Android project using Clean Architecture with Kotlin and Gradle.
This project integrates a Rick and Morty's api for data.
It demonstrates practices with modularization, separation of concerns, and dependency injection.
# Screenshots

# Features
- Clean Architecture modularization
- Integration with [Rick and Morty API](https://rickandmortyapi.com)
- Dependency Injection with Hilt
- Room
- Jetpack components
# Architecture
The proyect follows the [official architecture guidance](https://developer.android.com/topic/architecture).
# Setup
1. Clone the repository:
```bash
git clone https://github.com/0spol/pakoni.git
```
2. Open in Android Studio.
3. Sync Gradle dependencies.
4. Run the app on an emulator or device.
# Contributing
Read our [contributing guide](./CONTRIBUTING.md) to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes.
## Code of Conduct
This repository has adopted a Code of Conduct that we expect project participants to adhere to. Please read [the full text](./CODE_OF_CONDUCT.md) so that you can understand what actions will and will not be tolerated.
# License
This project is licensed under the [Apache 2.0](./LICENSE.md).