A Flutter based to do list app (yes, another to do list... but... this time based on a beautiful design)

Overview

βœ”οΈ Flutter to do App "To Do List"

A Flutter app based on the design of the To Do App, created by Rudi Hartono, see more on: Uplabs.

Getting Started πŸš€

- Clone the repo
- Install the dependicies
- Run it

Preview and Google Play

The app is based on Rudi's design:

App preview

The result is:

App preview

Get it on Google Play

Version history

Version Date Comments
1.6 May 19, 2021 Migrate to Flutter 2 + Added Subtasks
1.5 December 10, 2019 Changed build from prodcution to test
1.4 September 26, 2019 Published the App on Google Play
1.3 September 24, 2019 Added App-icons for deployment
1.2 September 23, 2019 Added swipe to delete: Swipe to delete
1.1 September 16, 2019 Set the statusbar to transparent: Transparent statusbar
1.0 ~September 2019 Initial release

Contributing

Feel welcome and free to submit issues, pull requests and features to this repo.

Support me

I really like to make as much (free) beautiful Flutter apps, so you get inspired! Hence you can support me by:

⭐️ this repo if you like it.

Donate

Thank you in advanced πŸ‘

Other Flutter Apps

There are other example Apps made with flutter, see more on Interestinate.

Or the following repo's:

Comments
  • Build failed with error: Finished with error: Please review your Gradle project setup in the android/ folder.

    Build failed with error: Finished with error: Please review your Gradle project setup in the android/ folder.

    Here is the output of flutter doctor

    C:\DevTools\flutter\bin\flutter.bat doctor --verbose
    [√] Flutter (Channel stable, v1.9.1+hotfix.2, on Microsoft Windows [Version 6.1.7601], locale en-US)
        β€’ Flutter version 1.9.1+hotfix.2 at C:\DevTools\flutter
        β€’ Framework revision 2d2a1ffec9 (2 weeks ago), 2019-09-06 18:39:49 -0700
        β€’ Engine revision b863200c37
        β€’ Dart version 2.5.0
    
    [√] Android toolchain - develop for Android devices (Android SDK version 29.0.1)
        β€’ Android SDK at C:/DevTools/Android/sdk
        β€’ Android NDK location not configured (optional; useful for native profiling support)
        β€’ Platform android-29, build-tools 29.0.1
        β€’ ANDROID_HOME = C:/DevTools/Android/sdk
        β€’ Java binary at: C:\DevTools\Android\studio\jre\bin\java
        β€’ Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
        β€’ All Android licenses accepted.
    
    [√] Android Studio (version 3.5)
        β€’ Android Studio at C:\DevTools\Android\studio
        β€’ Flutter plugin version 39.0.3
        β€’ Dart plugin version 191.8423
        β€’ Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
    

    And build log

    Launching lib\main.dart on SM G960F in debug mode...
    Initializing gradle...
    Resolving dependencies...
    * Error running Gradle:
    ProcessException: Process "D:\Projects\GitHub\flutter-app\android\gradlew.bat" exited abnormally:
    
      Command: D:\Projects\GitHub\flutter-app\android\gradlew.bat app:properties
    
    Finished with error: Please review your Gradle project setup in the android/ folder.
    

    Do you have any issue when building app like me?

    opened by anticafe 4
  •  Error to run App

    Error to run App

    I went to run the app and the following error occurred:

    Launching lib/main.dart on sdk gphone x86 arm in debug mode... ../../flutter/.pub-cache/hosted/pub.dartlang.org/gradient_app_bar-0.1.3/lib/gradient_app_bar.dart:407:57: Error: No named parameter with the name 'nullOk'. final ScaffoldState scaffold = Scaffold.of(context, nullOk: true); ^^^^^^ ../../flutter/packages/flutter/lib/src/material/scaffold.dart:1944:24: Context: Found this candidate, but the arguments don't match. static ScaffoldState of(BuildContext context) {

                       ^^
    

    ../../flutter/.pub-cache/hosted/pub.dartlang.org/gradient_app_bar-0.1.3/lib/gradient_app_bar.dart:636:20: Error: The method 'ancestorRenderObjectOfType' isn't defined for the class 'BuildContext'.

    • 'BuildContext' is from 'package:flutter/src/widgets/framework.dart' ('../../flutter/packages/flutter/lib/src/widgets/framework.dart'). Try correcting the name to the name of an existing method, or defining a method named 'ancestorRenderObjectOfType'. return context.ancestorRenderObjectOfType(

                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
      

    FAILURE: Build failed with an exception.

    • Where: Script '/home/zedki7/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 991
    • What went wrong: Execution failed for task ':app:compileFlutterBuildDebug'.

    Process 'command '/home/zedki7/flutter/bin/flutter'' finished with non-zero exit value 1

    • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

    • Get more help at https://help.gradle.org BUILD FAILED in 11s Exception: Gradle task assembleDebug failed with exit code 1 Exited (sigterm)

    opened by ZedKi7 2
  • Could not start Observatory HTTP server

    Could not start Observatory HTTP server

    I'm attempting to run this Flutter To-Do list app in Visual Studio Code:

    And I'm encountering this error:

    I/flutter (30973): Observatory server failed to start after 11 tries
    I/flutter (30973): Could not start Observatory HTTP server:
    I/flutter (30973): SocketException: Failed to create server socket (OS Error: Operation not permitted, errno = 1), address = 127.0.0.1, port = 0
    [38;5;244mI/flutter (30973): #0      _NativeSocket.bind  (dart:io-patch/socket_patch.dart:736:7)[39;49m
    I/flutter (30973): <asynchronous suspension>
    [38;5;244mI/flutter (30973): #1      _RawServerSocket.bind  (dart:io-patch/socket_patch.dart:1394:26)[39;49m
    [38;5;244mI/flutter (30973): #2      _ServerSocket.bind  (dart:io-patch/socket_patch.dart:1676:29)[39;49m
    [38;5;244mI/flutter (30973): #3      ServerSocket._bind  (dart:io-patch/socket_patch.dart:1667:26)[39;49m
    [38;5;244mI/flutter (30973): #4      ServerSocket.bind  (dart:io/socket.dart:382:27)[39;49m
    [38;5;244mI/flutter (30973): #5      _HttpServer.bind  (dart:_http/http_impl.dart:2701:25)[39;49m
    I/flutter (30973): #6      HttpServer.bind (dart:_http:229:19)
    [38;5;244mI/flutter (30973): #7      Server.startup.poll  (dart:vmservice_io/vmservice_server.dart:410:36)[39;49m
    I/flutter (30973): <asynchronous suspension>
    I/flutter (30973): #8      Server.startup.poll (dart:vmservice_io/vmservice_server.dart)
    [38;5;244mI/flutter (30973): #9      Server.startup  (dart:vmservice_io/vmservice_server.dart:422:23)[39;49m
    I/flutter (30973): <asynchronous suspension>
    I/flutter (30973): #10     main (dart:vmservice_io:262:12)
    

    I'm running Windows 10 Home.

    After doing some digging on the issue I have tried:

    • Disabling antivirus (Windows Defender in my case)
    • Disabling the firewall (Again Windows Defender)
    • Followed suggestions from this post: https://stackoverflow.com/questions/55119887/observatory-server-failed-to-start-fails-to-create-socket-server

    No success here.

    On all my debug, main and profile AndroidManifest.xml files I have:

    ...
    <uses-permission android:name="android.permission.INTERNET" />
    ...
    

    Except on the main one I have:

    ...
    <uses-permission android:name="android.permission.INTERNET" android:maxSdkVersion="18" />
    ...
    

    On my pubsec.yaml file I have:

    ...
    environment:
      sdk: ">=2.2.0 <3.0.0"
    ...
    

    On my android/app/build.gradle file I have:

    ...
    android {
        compileSdkVersion 28
    ...
    

    Flutter Doctor:

    [√] Flutter (Channel stable, v1.17.1, on Microsoft Windows [Version 10.0.18363.836], locale en-US)
        β€’ Flutter version 1.17.1 at C:\SDK\FlutterSDK\flutter
        β€’ Framework revision f7a6a7906b (4 weeks ago), 2020-05-12 18:39:00 -0700
        β€’ Engine revision 6bc433c6b6
        β€’ Dart version 2.8.2
    
    
    [√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
        β€’ Android SDK at C:\Users\y_cha\AppData\Local\Android\sdk
        β€’ Platform android-29, build-tools 29.0.3
        β€’ Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
        β€’ Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
        β€’ All Android licenses accepted.
    
    [√] Android Studio (version 3.6)
        β€’ Android Studio at C:\Program Files\Android\Android Studio
        β€’ Flutter plugin version 45.1.1
        β€’ Dart plugin version 192.8052
        β€’ Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
    
    [√] VS Code (version 1.45.1)
        β€’ VS Code at C:\Users\y_cha\AppData\Local\Programs\Microsoft VS Code
        β€’ Flutter extension version 3.11.0
    
    [√] Connected device (2 available)
        β€’ SM G975F                  β€’ R58M43954DX   β€’ android-arm64 β€’ Android 10 (API 29)
        β€’ Android SDK built for x86 β€’ emulator-5554 β€’ android-x86   β€’ Android 10 (API 29) (emulator)
    
    β€’ No issues found!
    

    Gradle version:

    distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip
    

    This issue happens on both the android emulator and my physical device.

    I have seen this issue show up in many searches, but I haven't seen a definitive solution.

    Anyone with any knowledge of a solution to this please help.

    Thanks.

    opened by RaulMarquezInclan 2
  • Error to run App

    Error to run App

    Hi, I'm new to Flutter development, and I found your app beautiful, I would like to try it out and see the features. But I went to run the app and the following error occurred:

    • Error running Gradle: ProcessException: Process "D:\Projetos\flutter\Exemplos\Flutter_Todolist\android\gradlew.bat" exited abnormally:

    FAILURE: Build failed with an exception.

    • Where: Build file 'D:\Projetos\flutter\Exemplos\Flutter_Todolist\android\app\build.gradle' line: 53

    • What went wrong: A problem occurred evaluating project ':app'.

    path may not be null or empty string. path='null'

    How can I resolve this ?

    opened by FabricioMedeiros 2
  • License for screenshot?

    License for screenshot?

    Hi, I didn't see a license in the repo but the README text mentioned the app's free. Can I use the screenshot in an article on Flutter? It's beautiful for showing off Flutter's native tool kit

    opened by webstackdev 1
  • For a school project

    For a school project

    Hi! I hope you don't mind me using this for a school assignment. Since this is a UI kit, I have added a ListView and a button to create subtasks when the user creates a new task. Additionally, since this project is using an older version of Flutter, I would create a lot of warnings when the app is compiled on an emulator. I have changed some lines in AndroidManifest.xml and MainActivity.java so that it would give fewer errors during compilation!

    opened by KirbyNguyen 1
  • Distorted assets

    Distorted assets

    The images look a bit distorted on most devices.. It would have been better if you could use a custom font based Icon or svg files maybe? Other than that it looks Awesome. Good Job

    opened by TibebeJS 1
A Dart package that constantly writes a string to an IOSink, simillarly to the UNIX yes utility.

yes A Dart package that constantly writes a string to an IOSink, simillarly to the UNIX yes utility. Usage // Write to stdout for 5 seconds. final con

null 0 Sep 22, 2022
Z time ago - A simple Flutter z time ago package used to change date to time ago for english, arabic and kurdish languages

This package is used to get time duration from now and given time for kurdish, a

Zakarya Muhammad 2 May 19, 2022
Another way to build Flutter applications for mobile, web and desktop using the powerful of MVC Design Pattern.

Karee Another way to build Flutter applications for mobile, web and desktop using the powerful of MVC Design Pattern. + = About Karee Karee is a frame

@LeCode 44 Sep 29, 2022
Advanced & beautiful animations inspired by animate_do and Animate.css, every animation is a widget that contains default but customizable values πŸ’™

animate_it An animation package inspired by animate_do and Animate.css. Since the original animate_do is not being maintained, I have decided to creat

Luke Moody 3 Oct 1, 2022
A Simple but elegant Calculator app made with Flutter using Google's Material Design with Currency (Exchange Rate) and Unit Converter.

Calculator A Simple but elegant Calculator app made with Flutter using Google's Material Design with Currency (Exchange Rate) and Unit Converter. Down

Hemant Rajput 15 Dec 7, 2022
Flutter package to create list of radio button, by providing a list of objects it can be a String list or list of Map.

Custom Radio Group List Flutter package to create list of radio button, by providing a list of objects it can be a String list or list of Map. Feature

Ashok Kumar Verma 0 Nov 30, 2021
Flutter-world-time-practice - World Time Tutorial App For Flutter

world_time Result of Flutter Tutorial for Beginners Navigation: pushNamed, pop r

Seonghyeon Cho 1 Feb 7, 2022
World Time App - World time application made using flutter

World Time App Flutter Application to view time in different parts of world. This was my first app built while learning flutter App Screenshots Loadin

Akash Rajpurohit 0 Jan 17, 2020
A Funtioning basic Clock UI APP with extra functionalities such as displaying thecurrent time location being used and checking time for other timezones simultaneosly.

clock_UI A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Anjola Favour Ayomikun 0 Dec 28, 2021
A Flutter widget to set time with spinner instead of material time picker

flutter_time_picker_spinner Time Picker widget with spinner instead of a material time picker. 12H format 24H format 24H format with second Custom sty

Bobby Stenly Irawan 34 Aug 8, 2022
Simple project that consumes the World Time APi and displays the time for the chosen location.

World Time App Simple project that consumes the World Time APi and displays the time for the chosen location. Web Api WorldTime Technologies Flutter A

Mario Vieria 1 Jan 20, 2022
Time Table application specifically aimed towards students. Share Time-Tables. Suggest Updates.

Time-Table-App Time Table application specifically aimed towards students. Tech stack Project is created by: Flutter: 2.8.1 Dart: 2.15.1 Planned Featu

PEC ACM CSS 8 Oct 7, 2022
World-time - A simple application that tells time from different locations by using worldtime api

world_time A new Flutter project. Getting Started This project is a starting poi

Ryan Egbejule-jalla 1 Feb 6, 2022
Automatically generate profile picture with random first name and background color. But you can still provide pictures if you have them. As the default color, based on the name of the first letter. :fire: :fire: :fire:

FLUTTER PROFILE PICTURE Automatically generate profile picture with random first name and background color. But you can still provide pictures if you

Aditya Dharmawan Saputra 10 Dec 20, 2022
Album Image is based in photo_manager package and has the same concept as image_picker but with a more attractive interface to choose an image or video from the device gallery, whether it is Android or iOS

Album Image is based in photo_manager package and has the same concept as image_picker but with a more attractive interface to choose an image or vide

Phuong Vu 2 Oct 13, 2022
Yet another Todo app, now using Flutter (with ScopedModel)

Flutter Todo Yet another Todo app, now using Flutter. Getting Started This Todo app is implemented using Flutter (with Scoped Model for state manageme

Tuan Nguyen 107 Jan 4, 2023
Approximate how your app looks and performs on another device.

Approximate how your app looks and performs on another device. Main features Preview any device from any device Change the device orientation Dynamic

AloΓ―s Deniel 1.8k Jan 7, 2023
Receive sharing photos, videos, text, URLs, or any other file types from another app.

Receive Sharing Files To Flutter App Through Other Apps Receive sharing photos, videos, text, URLs, or any other file types from another app. Visit :

Jaimil Patel 21 Dec 25, 2022