Countdown app for iOS based on Flutter

  clock, Flutter App

countdown

A simple countdown tracker app. It allows you to create, modify and delete upcoming and past countdowns.

Countdown view
Add / modify countdown view

Persistence

When creating countdowns, the raw data is persisted on the local system as .json file.

On Linux it is stored in ~/Documents/countdowns.json.

How to build it

On iOS

Open project on your Mac in Xcode and build & run the app on a target device.

On Linux

Run flutter build linux, which will create a build directory under the project root.

From there, you can simply run the application by running

build/linux/release/bundle/countdown

Also, you could ship the application to other users by making a zip, like this

zip -r countdown_release.zip build/linux/release/bundle/

TODOs

  •  fix ID handling (currently it is just a random int)
  •  use swiping to delete countdowns
  •  make datetime picker nicer
  •  show countdown datetime in subtitle
  •  allow to edit countdowns
  •  allow to chose any icon
  •  fix seconds refresh sync (because of ms update is not happening in sync)
  •  make color of card dynamic based on how time left

Download countdown app source code on GitHub

https://github.com/SilverJan/countdown