Case Study · Native Android

Tasky — calendar app for teams

Events, tasks and reminders in one place — planned together as a team and reliably synchronized, even without an internet connection.

  • Android
  • Kotlin
  • Jetpack Compose
  • Offline-first
  • REST API
Tasky — agenda view with events and tasks Tasky — editing an event
The project

Shared planning — available anywhere

Tasky is a calendar-based app for managing events, tasks and reminders. Users register, maintain their personal agenda and, as hosts, create shared events to which they invite other attendees simply by e-mail address.

The special requirement: the app has to work reliably even when there is no internet connection — on a train, for example. That's why Tasky is built consistently offline-first: all changes are stored locally and automatically synchronized with the server as soon as a connection is available again.

  • Personal agenda — events, tasks and reminders in a daily overview
  • Shared events — create events as a host and invite attendees by e-mail
  • Push notifications — reminders configurable from 30 minutes to 6 hours in advance
  • Offline-first — fully usable without internet, automatic background synchronization
  • Secure sign-in — industry-standard authentication (JWT)
  • Responsive design — phone and tablet, portrait and landscape, light and dark theme
Impressions

The app in detail

Light and dark theme, phone and tablet — the interface adapts to the device and the user's preferences.

Technology

What's under the hood

A modern, future-proof technology stack — briefly explained, and what it means for your project.

Kotlin (100 %)

The programming language recommended by Google for Android — modern, safe, maintainable.

Jetpack Compose

Google's current UI framework for fluid, modern interfaces.

Material 3 Adaptive

A design system that automatically adapts to phones and tablets.

Room + offline sync

Local database as the foundation of the offline-first architecture.

Ktor & REST API

Reliable, efficient communication with the backend.

JWT authentication

Secure sign-in and sign-out following industry standards.

Push notifications

Reminders reach users reliably — even when the app is closed.

Koin & clean architecture

Cleanly structured code that stays easy to extend for years.

An app like this for your business?

Scheduling, task management or something completely different — let's talk about what makes sense for your company, free of charge.

Book a free intro call