Skip to content

Latest commit

 

History

3,802 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reminder - TODO & Task manager

Reminder

A comprehensive task management and reminder application for Android, built with Kotlin. Stay organized and never miss important events with powerful reminder features, note-taking capabilities, and cloud backup support.

Get it on Google Play

Features

Reminders & Tasks

  • Flexible Scheduling: Create reminders with various scheduling options including one-time, recurring daily/weekly/monthly/yearly, and custom repeat patterns
  • Location-Based Reminders: Set reminders that trigger when you arrive at or leave specific locations
  • Priority Levels: Organize tasks by priority to focus on what matters most
  • Sub-tasks & Checklists: Break down complex tasks into manageable sub-tasks and shopping lists
  • Smart Notifications: Receive timely notifications with customizable sounds and vibration patterns
  • Agenda View: See all reminders organized by date with powerful filtering options

Notes

  • Quick Note Taking: Capture ideas and information quickly with an intuitive note-taking interface
  • Color-Coded Notes: Organize notes with custom colors for better visual categorization
  • Easy Organization: Search, filter, and organize your notes efficiently
  • Favorites: Mark important notes as favorites for quick access

Groups & Organization

  • Task Categories: Organize reminders into custom groups (General, Personal, Work, etc.)
  • Smart Lists: Filter reminders by predefined smart lists (Today, Overdue, This Week)
  • Tag Support: Add custom tags to reminders for better organization and filtering

Cloud Backup & Sync

  • Automatic Backups: Keep your data safe with automatic cloud backup functionality
  • Google Drive Integration: Backup and sync your data with Google Drive
  • Dropbox Support: Additional cloud storage option for your reminders and notes
  • Cross-Device Sync: Access your reminders and notes across multiple devices

Insights & Analytics

  • Activity Tracking: Monitor your reminder completion and task trends
  • Habit Streaks: Track habit completion streaks over time
  • Weekly Trends: Visualize your busiest days and activity patterns

Customization

  • Material Design: Modern UI built with Material Design 3 components
  • Widget Support: Add home screen widgets for quick access to your tasks and reminders
  • Flexible Settings: Customize notification behavior, default reminder settings, and more

Additional Features

  • Calendar Integration: View your reminders alongside calendar events
  • Import/Export: Import and export your data using iCalendar format
  • Google Tasks Integration: Sync with your Google Tasks account
  • Birthday Tracking: Never forget birthdays with dedicated birthday reminders
  • Attachments: Add images and files to your reminders and notes
  • Free & Pro Flavors: Free version with core features, plus a Pro version with advanced capabilities

Technology Stack

This application is built using modern Android development practices:

  • Language: Kotlin
  • Architecture: Multi-module architecture for better separation of concerns
  • UI: Material Design components for a modern and intuitive interface
  • Local Storage: Room database for efficient local data management
  • Cloud Integration: Support for multiple cloud storage providers

Screenshots

Home Dashboard & Quick Overview

Home Dashboard - Quick overview with statistics and upcoming reminders Notes List - Browse and manage all your notes organized by color

Task Management & Creation

Agenda View - See all reminders organized by date with filtering options Create Reminder - Choose from preset reminder patterns

Advanced Features

Reminder Details - Configure date, time, tags, and save as presets

Contributing

Contributions are welcome and appreciated! Whether you want to:

  • Report bugs or issues
  • Suggest new features or improvements
  • Submit pull requests with bug fixes or enhancements
  • Improve documentation

Please feel free to contribute to make this app even better.

Building the Project

This project uses Gradle as its build system. To build the project:

  1. Clone the repository
  2. Open the project in Android Studio
  3. Sync Gradle files
  4. Build and run the application

License


Copyright 2019 Nazar Sukhovych

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

Task manager with unlimited possibilities

Topics

Resources

Stars

16 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages