Skip to content
work

Hatch Mobile

A native Android authoring client for Hatch, with a My Day widget, focus timer, actionable reminders, and offline-first tasks.

role
Solo project
year
2026
status
v0.25.0

Hatch Mobile brings Hatch’s task management and editing tools to Android, with local storage for offline use.

Using Hatch Mobile day to day

  • My Day widget: View today’s tasks on the home screen and complete them there.
  • Quick entry: Add a task from Lists, Summary, or Settings, or use a launcher shortcut to open My Day or start a task.
  • Focus timer: Keep a per-task timer and its controls available while moving around the app.
  • Due-date reminders: Open the matching task or complete it from the notification.
  • Task and list editing: Create, edit, complete, and delete tasks and lists; Room stores them locally for offline use.
  • Planning and search: Use My Day, Important, Planned, All Tasks, and reorderable custom lists. Task details include notes, dates, priorities, recurrence, tags, and checklists; search covers all lists and completion states.
  • JSON backup: Export a round-trippable backup through Android’s document picker.
  • Responsive layout: The interface adjusts to phones, tablets, and unfolded foldables.

Native Android stack

  • Language and interface: Kotlin and Jetpack Compose provide the native Android app and UI.
  • Shared Kotlin code: Kotlin Multiplatform carries portable task rules, sync, cryptography, and Supabase code; the Android interface remains native Compose.
  • Local storage and sync: Room keeps tasks on the device. Sync is optional and end-to-end encrypted when enabled.

Sync with Hatch

When enabled, Hatch Mobile uses the same task wire contract and merge rules as the Windows client. It pulls on foreground, supports manual refresh, and syncs hourly in the background after sign-in. Android and Windows each keep their own native interface.

Current status

The current Android build is v0.25.0, dated September 9, 2026. The Hatch Mobile source repository is private and is not shared publicly. The separate Hatch for Windows app is built with WinUI 3, XAML, and C#/.NET 10. An iOS client has not started yet.

  • Kotlin
  • Jetpack Compose
  • Kotlin Multiplatform
  • Room
  • Supabase