Kotlin Android Jetpack Compose

Lunch Memo

Lunch Memo は、ランチ予定をシンプルに管理する Android アプリです。Material 3 デザインと通知機能で毎日のランチを快適にします。

About this Project

Lunch Memo は、日々のランチの予定や予約をスタイリッシュに管理できる Android アプリです。 カレンダー形式のカード操作でメモをすばやく残せるように工夫し、 お昼の通知によって今日の予定をお知らせします。

Video

Key Features

  • スマートな記録: カレンダー形式のカードをスワイプして、ランチ内容をすばやくメモできます。
  • お昼の通知: 毎日12:00に、その日のランチメモを通知します。
  • モダンなデザイン: Material 3 をフル活用し、滑らかなカードアニメーションとグラデーション背景を採用しています。
  • 通知権限対応: Android 13 以上の通知権限に対応しています。
  • クリーンなデータ保持: 過去のメモを自動整理し、アプリを常に軽快に保ちます。

Technology Stack

  • Kotlin
  • Jetpack Compose (Material 3)
  • Room (SQLite)
  • WorkManager
  • Coroutines & Flow
  • MVVM
  • Gradle Version Catalog (libs.versions.toml)
  • KSP (Kotlin Symbol Processing)

Setup

  1. Android Studio (Ladybug 以降推奨) でプロジェクトを開きます。
  2. Gradle Sync を実行します。
  3. Android デバイスまたはエミュレータでアプリを実行します。

License

このプロジェクトは MIT ライセンスの下で公開されています。

Resource

資料はGitHubで公開しています。個人の学習や小規模なプロジェクトでの再利用を歓迎します。

View on GitHub