Iso Clock - Flutter Challenge

Overview

Iso Clock - Flutter Challenge

This is my take on a classic digital clock look with a modern 3D "flat" design and playful animations. I come from a web background and this is my first Flutter App, so go easy! It has been an absolute delight working with Flutter and I'm excited to encorporate it into future projects.

Design Decisions...

  • The Digit faces use color gradients to invoke more playful depth
  • I kept this clock a clock, weather and dates on screen were visually distracting
  • Digits are large and in charge for readability
  • Lay flat diametric digits look super cool, but upright isometric design had better readability
  • Dark mode is very dark while keeping enough contrast so light emission is low at night

Things I've learned...

  • dartpad.dev is a-m-a-z-i-n-g for sketch-ups and quick prototyping of ideas
  • Stack Class's Overflow.clip does not work on transformed children per https://github.com/flutter/flutter/issues/40216-
  • Running in profile mode on your device with performance monitor is perfect for testing "real-life" app performance quickly
  • Flutter can take a lot you throw at it, so I had to be careful that I used best practices

Anti-aliasiang Artifacts Workaround...

The ClipRect Class's anti-aliasing technique causes artifacts on shape's borders with fractional coordinates. This can be seen in this flutter issue. The edges of the digits in my app were experiencing this issue, and it was pertinent to the design that edges were flush and continuous with the backaground.

To work around this issue, I essentially put a visual band-aid on top of the artifacts by:

  • wrap the main Digit face (DigitFacade) with a parent container
  • scale down the size of the Digit face so the perimeter does not share sides with parent
  • add an inset border overlay on top of the digit facade that covers the artifacts created by the anti-aliasing algorithm
You might also like...

Google's & Lenovo awarded Steampunk clock (Flutter Clock contest) πŸ†

Google's & Lenovo awarded Steampunk clock (Flutter Clock contest) πŸ†

🌐 english českΓ½ русский Steampunk Clock for Flutter Clock contest πŸ•°οΈ This project is one of the winning submissions in Google's & Lenovo dev/design

Dec 26, 2022

Binary clock - Flutter binary clock with Dark mode support

Binary clock - Flutter binary clock with Dark mode support

Binary Clock This is a binary clock created using Flutter containing both Light and Dark modes Getting Started This project is a starting point for a

Dec 31, 2019

Clock loader - Highly versatile Widget display the smooth and creative loader named as clock loader

Clock loader - Highly versatile Widget display the smooth and creative loader named as clock loader

Clock Loader Highly versatile Widget display the smooth and creative loader name

Dec 30, 2022

My participation on the Flutter Clock Challenge of 2020 with Francisco Frutuoso design

My participation on the Flutter Clock Challenge of 2020 with Francisco Frutuoso design

Cloom Clock 🌟 "Visual Beauty Winner" of the 2020 Clock Challenge, announcement post πŸ”– You can read our blog post describing the process here How to

Dec 26, 2022

creativecreatorormaybenot's entry to the Flutter Clock challenge.

creativecreatorormaybenot's entry to the Flutter Clock challenge.

clock creativecreatorormaybenot's playful entry to the Flutter clock challenge (is it weird to say it like that?). This is a clock display that uses e

Nov 12, 2022

Humanbeans Flutter Clock Challenge Submission

Humanbeans Flutter Clock Challenge Submission

Eventually Humanbeans Flutter Clock Challenge Submission by Milen Trendafilov (design, concept) and Boris Brestnichki (development) Concept: Bird visi

Nov 24, 2022

Scenery-FlutterClock - This is a Scenery Clock prepared for #FlutterClock challenge.

Scenery-FlutterClock - This is a Scenery Clock prepared for #FlutterClock challenge.

Flutter Clock This is a Scenery Clock prepared for #FlutterClock challenge. See flutter.dev/clock to know more about the dev challenge. Scenery Clock

Nov 23, 2022

Challenge cannabis - Challenge for Slicing UI Cannabis from FLutter Fan Indonesia

Challenge cannabis - Challenge for Slicing UI Cannabis from FLutter Fan Indonesia

challenge_cannabis Challenge buat Slicing UI Cannabis dari om Kipas Angin FLutte

May 11, 2022

A Flutter clock face with moving bars

A Flutter clock face with moving bars

BarBar Clock | Web demo πŸ† Listed in Honorable Mentions at flutter.dev/clock πŸ† Clock face for the Flutter Clock Challenge. This clock face shows time

Jun 29, 2022
Owner
Scott Cook
Scott Cook
Gradi clock - Gradi Clock face for Flutter Clock challenge

Gradi Clock Clock face made for Flutter Clock challenge. About There is an abundant body of research that suggests that people are sensory creatures w

Janko Djuric 4 Sep 29, 2021
Google's Flutter Clock Challenge Novelty πŸš€ of Idea Award πŸ† winner (https://flutter.dev/clock)

Sunset Reflections Clock My submission to the Flutter Clock Challenge, winner of the Novelty of Idea award: a cold cathode display clock (aka nixie cl

VΓ­ctor Morilla 52 Dec 26, 2022
Clock for the Flutter clock challenge

Agent clock A visualization of a clock using simple agents and physics. Description The digits of the clock are basically letters or svg paths. These

null 12 Jun 29, 2022
A clock created for the Flutter Clock challenge which achieved an honourable mention.

Circle Clock A clock created for the Flutter Clock challenge. Shaded circles representing hour, minute and second hands move across the screen, while

Max 11 Apr 18, 2022
Conic Clock for Flutter Clock challenge

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.

JustZht 61 Dec 30, 2022
Best ever drawer in Flutter for Android and ISO.

Login & Register Screen in Flutter Best ever login and register screen in flutter to make precious application. This flutter app is made just to demon

Asad Malik 11 Aug 28, 2021
Dart Implementation of the ISO-8583 banking protocol.

Dart Implementation of the ISO-8583 banking protocol. Supports 03xx message class (File Actions Message - 1987) and is compatible with most PoS device

Mahdi K. Fard 11 Dec 8, 2022
Flutter-Clock - Flutter Clock Contest Submission

Flutter-Clock Build a beautiful clock face UI with Flutter for the Lenovo Smart Clock for a chance to win an iMac Pro, Lenovo Smart Display, or Lenovo

Piyush Sinha 1 Oct 5, 2020
Scaffolding code for the clock in the Flutter Clock contest

Flutter Clock Helper This package provides scaffolding code for the clock in the Flutter Clock contest. Contestants: Do not edit this code. Model Prov

Abdullah waheed 0 Nov 17, 2021
Dots Clock is a digital clock written in Flutter, Dart

Dots Clock Dots Clock is a digital clock written in Flutter, Dart. It was developed for the Flutter Clock challenge. Table of Contents Clock Variation

Kain 32 Oct 16, 2022