Skip to content

A Cleaner To-Do manager for Android, made with Flutter and ❤️

License

Notifications You must be signed in to change notification settings

clean-apps/CleanToDO

Repository files navigation

License Stories in Ready Stories in In Progress Build Status GitHub release

A Cleaner and an Easier way to get things done

From work to play, Clean To-Do is the easiest way to get stuff done, every day. Whether you’re planning a holiday, preparing a shopping list or managing multiple work projects, Clean To-Do is here to help you tick off all your personal and professional to-dos very easily

  Get your day in focus

Plan what you want to focus on each morning with the My Day view, and give yourself a powerful productivity boost for the rest of the day.

  Quickly Capture tasks anywhere

Quickly add, organize and schedule your to-dos while you're on the go, add your homework to one list, your groceries to another, your packing list, your work projects and your home DIY projects to yet more lists. With Clean To-Do adding to-do is very quick.

  Add details, create lists and groups

Organize and share your to-do, work, grocery, movies and household lists. No matter what you’re planning, how big or small the task may be, Clean To-Do makes it super easy to get stuff done

  Stay on track with notes, due dates and reminders

Set Due Dates and Reminders and notes. No matter whether your lists are work related or just for fun, you will never miss a deadline again with Clean To-Do in charge.

Get it on Google Play

Screenshots

Usage

  1. Follow the installation instructions on www.flutter.io to install Flutter.

  2. You'll need to create a Firebase instance. Follow the instructions at https://console.firebase.google.com

  3. Once your Firebase instance is created, you'll need to enable anonymous authentication.

    • Go to the Firebase Console for your new instance.

    • Click "Authentication" in the left-hand menu

    • Click the "sign-in method" tab

    • Click "anonymous" and enable it

    • Create an app within your Firebase instance for Android, with package name com.yourcompany.cleantodo

    • Follow instructions to download google-services.json, and place it into clean_todo/android/app/

    • Run the following command to get your SHA-1 key:

      keytool -exportcert -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore
      
    • In the Firebase console, in the settings of your Android app, add your SHA-1 key by clicking "Add Fingerprint".

  4. Clean ToDo can be run like any other Flutter app, either through the IntelliJ UI or through running the following command from within the clean_todo directory:

    flutter run
    

License

Copyright 2018 Shouvik Basu

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.

Credits