Home Projects Contact
Back to Projects

KMM Notes

Cross-platform notes app for Android & iOS built with Kotlin Multiplatform — sharing business logic across both platforms.

Kotlin KMM Android MVVM
KMM Notes mockup

One codebase,
two platforms

A fast, clean note-taking app built with Kotlin Multiplatform that runs natively on both Android and iOS. The shared Kotlin module handles all business logic and data persistence, while each platform gets its own native UI.

  • Create and edit notes with priority levels (high, medium, low)
  • Real-time search across all notes
  • Shared business logic for Android & iOS via KMM
  • Offline-first persistence with SQLDelight
  • Dependency injection with Dagger-Hilt (Android)

Technologies Used

Kotlin Kotlin Multiplatform MVVM Architecture SQLDelight Dagger-Hilt Coroutines & Flow Android SDK Swift (iOS UI)