Skip to content
Example Flutter to-do app that uses a REST API.
Dart Ruby Objective-C Shell Java
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode Alpha version. Aug 22, 2019
android Alpha version. Aug 22, 2019
docs Update documentation. Nov 6, 2019
ios Update documentation. Nov 6, 2019
lib Bugfix for toggling newly created todo items. Nov 1, 2019
.gitignore Update gitignore. Sep 23, 2019
.metadata Alpha version. Aug 22, 2019 Update readme images to grid. Nov 6, 2019
pubspec.lock Auth provider Sep 17, 2019
pubspec.yaml Version 0.4.0 Nov 1, 2019

Flutter To Do App

This is an example to do app built in Flutter.

The app uses an external REST API (built with Laravel) that can be accessed at The source code for the API and React front-end is available at laravel-react-bootstrap.

Here's a quick video showing how the app works:

Register Screen Login Screen
To Do List Add To Do

The app handles:

  • Login
  • Registration
  • Password reset
  • Displays "Open" and "Closed" tasks
  • Lazy loads tasks from a paginated API
  • Toggles to do status (opened/closed)
  • Adds new to dos
  • Log out

The Provider package is used to manage app state.

You can’t perform that action at this time.