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
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 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.
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
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.
-
Follow the installation instructions on www.flutter.io to install Flutter.
-
You'll need to create a Firebase instance. Follow the instructions at https://console.firebase.google.com
-
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".
-
-
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
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.
- This Talk by Emily Fortuna and Matt Sullivan that inspired me to learn flutter
- Microsoft To-Do team for their awesome material design UI/UX
- Flutter Team
- Launcher Icons Plugin
- Path Provider Plugin
- Sqflite Plugin
- Local Notifications Plugin
- Shared Notifications Plugin
- Color Plugin
- Fontawesome Icons
- Quick Actions Plugin
- Get Version Plugin