Android

/MNT_Node Calendar

A calendar Android app written in Kotlin, inspired by Google Calendar and Samsung Calendar. It uses Jetpack Compose and Material 3 for a clean, modern UI and syncs with Google Calendar.

/Repository

STARS

0

FORKS

0

UPDATED

Sep 2026

View Repository

/Overview

A calendar Android app written in Kotlin, inspired by Google Calendar and Samsung Calendar. It uses Jetpack Compose and Material 3 for a clean, modern UI and syncs with Google Calendar.

/Architecture

Features

  • Month, Week, and Day views with swipe navigation
  • Google Calendar sync via Google Sign-In
  • Infinite colours — assign any colour to any event (Google Calendar will show its default colour for synced events)
  • Flexible event editing — select multiple events at once (week selection mode) and edit them together
  • Skip a week — for recurring events, skip individual occurrences or everything from a given date (This event / This and following / All events)
  • Undo history for recent actions

Install / Release

Download the APK directly from this repo:

To install: download the APK to your Android device (Android 8.0 / API 26 or newer), open it, and allow installation from unknown sources when prompted.

Building from source

  1. Open this folder in Android Studio as an existing project.
  2. Let Gradle sync.
  3. Select your emulator or device.
  4. Press Run to install and start the app.

To build a signed release APK, place your keystore.properties and keystore in app/ (see app/build.gradle.kts), then run:

./gradlew assembleRelease

The APK will be output to app/build/outputs/apk/release/MNT-Node-Calendar.apk.

/Stack

  • Kotlin