A minimalist and functional personal organizer for Android. A lightweight client for Google Calendar and Google Tasks designed to streamline your daily schedule without unnecessary distractions.
This application serves as an efficient open-source alternative for managing your time. It interacts directly with the official Google Calendar and Google Tasks APIs, bringing your core schedule, tasks, events and birthdays into a cohesive, highly responsive layout.
Built around clear architecture guidelines, it eliminates clutter to give you instant access to your timeline. The application operates with clean client-side logic, managing data locally via advanced persistence methods and syncing updates straight to your Google account.
Switch easily between two view paradigms: a continuous unified List stream of all your upcoming items, or a precise Split screen layout.
In Split mode, the top half displays a semi-static calendar grid while the bottom hosts a scrollable agenda feed. Scrolling through the list dynamically realigns and updates the calendar grid focus based on visible items.
Create and sync tasks directly with Google Tasks API. Assign them to your specific pre-existing task lists seamlessly directly during the task creation flow.
Quickly add events to your Google Calendar. Includes standard customization options focusing on core elements: title, date, time, description, and color-coding.
The application follows a modern MVI architecture framework, blending reactive UI states with reliable asynchronous background tasks. Below is the structured dependency environment used to build the codebase.