Skip to content

Latest commit

 

History

History
39 lines (22 loc) · 1.07 KB

README.md

File metadata and controls

39 lines (22 loc) · 1.07 KB

NoteKMM

NoteKMM is a Kotlin multiplatform app that demonstrates the implementation of the MVVM architecture, shared DI, shared ViewModel, and shared database (MongoDB). It is a single-screen app created for demo purposes, where users can save tasks and see them updated in real-time. Users can also delete a note by clicking on the delete icon.

Screenshots

Here are some screenshots of the app:

Android

android.mp4

iOS

Installation

To run the app, follow these steps:

  1. Clone the repository
  2. Open the project in Android Studio or Xcode
  3. Run the app on your device or emulator

Dependencies

The app uses the following libraries:

  • Koin for DI
  • Moko MVVM for shared ViewModel
  • Realm for database

Contribution

Contributions are welcome! If you want to contribute to the project, feel free to submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more information.