Best android open-source packages and libraries.

RealmOfCompose

Simple and scalable Android Expense App showcasing best practices with Compose, MVVM, Flow, Realm, and KOIN.
Updated 2 months ago

RealmOfCompose 👑

Simple and scalable Android Expense App showcasing best practices with Jetpack Compose, Material3, MVVM, Flow, Realm, and KOIN.

🚀 Following the KISS (Keep it simple, stupid) principle, this project avoids over-engineering. Every component is designed with a clear separation of concerns, ensuring each fulfills its own responsibility. A modern Android Expense App showcasing the prowess of Jetpack Compose combined with MVVM, StateFlow, Realm, and KOIN.

Features ⭐

  • Jetpack Compose: UI built with the latest UI toolkit using Material3 for Android.
  • MVVM Architecture: Clean and clear separation of concerns with ViewModel.
  • StateFlow: Manage the state and data flow effortlessly.
  • Realm: Efficient and easy data persistence.
  • KOIN: Dependency injection made simple and lightweight.

This is a simple template to kick start your development. The Repository is partial and the DataSource can be changed with a backend API or any other local database.

Contributing 🤝

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Ensure to update tests as appropriate.

Tags realm