About the Application
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.
Core Features
Interface with two display modes
Easy switching between two display modes: a familiar list or combining a calendar and a list.
Intelligent split synchronization
In split mode, a calendar grid is displayed in the upper half, and a scrollable list of events is displayed in the lower half. When scrolling through the list, the focus of the calendar grid is dynamically rearranged and updated based on the currently displayed items.
Main tasks management features
Create, edit, and sync tasks directly through the official Google Tasks API. During the creation process, easily assign tasks to specific task lists that already exist.
Clear planning of events and birthdays
Quickly add and edit events or birthdays in Google Calendar. Supports all necessary customization elements: name, date, time, description and color tag of the event.
Technical Architecture
The application follows modern Android development standards, separating reactive UI states from reliable asynchronous business logic. The entire codebase is structured around the MVVM & MVI patterns.