Skip to content

Egi10/SimpleNote

Repository files navigation

SimpleNote

SimpleNote adalah aplikasi pencatatan multiplatform yang dibangun menggunakan Compose Multiplatform. Aplikasi ini memungkinkan pengguna untuk membuat, mengedit, dan mengelola catatan dengan antarmuka yang konsisten di berbagai platform.

Fitur Utama

  • Buat, edit dan hapus catatan dengan mudah
  • Keamanan dengan PIN untuk melindungi catatan pribadi
  • Dukungan multiplatform (Android, iOS, Desktop)

Teknologi yang Digunakan

SimpleNote menggunakan teknologi modern untuk pengembangan multiplatform:

  • Compose Multiplatform: Untuk UI yang konsisten di berbagai platform
  • Kotlin: Bahasa pemrograman utama
  • Coroutines: Untuk pemrograman asynchronous
  • Koin: Untuk dependency injection
  • Room: Database lokal untuk Android
  • Androidx Navigation: Untuk navigasi antar layar
  • Kotlinx Serialization: Untuk serialisasi data
  • Kotlinx Datetime: Untuk manajemen tanggal dan waktu
  • Compottie: Untuk animasi Lottie di Compose
  • Kermit: Untuk logging multiplatform
  • DataStore: Untuk penyimpanan key-value yang persisten