geetgobindsingh / Furtastic-MVI

Furtastic-MVI is an Android project that demonstrates best practices and modern libraries while following an MVI + CLEAN architecture, and welcomes contributions for bug fixes, feature additions, and architectural enhancements.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Furtastic-MVI

This repo is a playground about best practices, using updated libraries and solutions in the Android world!

⚙️ Architecture

The main architecture of code based on MVI + CLEAN architecture.

🛠 Technologies

  • Jetpack Compose
  • CLEAN architecture
  • MVI architectural pattern
  • Coroutine Flow
  • SqlDelight database
  • Koin
  • Navigation
  • Ktor
  • Version catalog

App

recording.mp4

Architecture

🤝🏻 Contribute

Any PRs are very welcome! 😍 You can fix a bug, add a feature, optimize performance and even propose a new cool approach in code-base architecture. Feel free and make a PR! 😌

About

Furtastic-MVI is an Android project that demonstrates best practices and modern libraries while following an MVI + CLEAN architecture, and welcomes contributions for bug fixes, feature additions, and architectural enhancements.


Languages

Language:Kotlin 100.0%