The Time Manager Android app is designed to help users manage their time efficiently through various features such as planning tasks, tracking habits, and utilizing timers. This application aims to provide a comprehensive solution for effective time management, catering to all types of users.
- Easily create and manage daily, weekly, and monthly plans.
- Set tasks with deadlines and reminders.
- Visual calendar view to track upcoming tasks.
- Simple timer functionality to keep track of time spent on tasks.
- Customizable session durations and break intervals.
- History feature to review past timer sessions.
- Track daily habits and routines with ease.
- Set goals for each habit and monitor progress.
- Visual representations of habit completion statistics.
- Clone the repository:
git clone https://github.com/tim237iu/time-manager-android.git cd time-manager-android - Open the project in Android Studio.
- Build the project using Gradle.
- Run the app on an emulator or physical device.
The application is built using the MVVM architecture pattern, promoting separation of concerns and easier testing. This includes:
- Model: Represents the data and business logic of the application.
- View: The UI layer that displays the data to the user.
- ViewModel: Connects the Model and View, handling the application logic.
/time-manager-android
│
├── app
│ ├── src
│ │ ├── main
│ │ │ ├── java
│ │ │ ├── res
│ │ │ └── AndroidManifest.xml
│ │ └── test
│ ├── build.gradle
│ └── proguard-rules.pro
│
├── build.gradle
├── settings.gradle
└── gradle.properties