Site icon Flutter Packages | Pub dev Packages – Flutter Mobile App World

Conic Clock built with Flutter Framework

Conic Clock

Conic Clock

Conic Clock is a dynamic clock written in Flutter. It is a project by me (ZHENG HAOTIAN / Justin Fincher) for the Flutter Clock challenge.

The conic shadow angle represents seconds. On the top left and bottom right there are hour and minute indicators, while on top right there is the weather and bottom left be the location.
The color scheme would adapt depending on the time, weather, and temperature. For example, at 6:00 it would be sunrise (pink + pale blue), in rainstorm weather it would be darker, at a high temperature color would be more vibrant, etc.
Please see the Youtube video below for more info.

Youtube

See a demo video

Screenshots

TimeWeatherScreenshot
12:53Clear
18:33Clear
21:34Clear
23:53Clear
03:59Clear
06:02Clear
08:20Clear
12:12Clear
15:23Clear

Design Philosophy

I view Lenovo Smart Clock, along with other smart clocks like Google Home Hub (which I do have one), as ‘ambient’ devices, because:

So the clockface needs to both reflect and blend in with the environment. A conic clock fits well:

Tips

For debugging, conic_clock.dart has a property called _lightYearMode. Use it as a time lapse toggle, time would be 3000x faster than normally it would be.

Download Flutter Conic Clock source code on GitHub

https://github.com/JustinFincher/FlutterClock

Exit mobile version