Coder Social home page Coder Social logo

durbansmartclock's Introduction

Flutter Clock Competition Entry - Durban City, South Africa

Welcome to my Flutter Clock Competition Entry!

I decided to incorporate my home city into an animated pixel art background for my smart clock face. I used Rive (formerly called Flare) and animated and designed what you'll see before you. I pulled some commercially free bitmaps from reputable sources and constructed my own version of the cityscape using Adobe Photoshop and then ported it all over into Rive.

This project was my first ever look at Flutter, Rive and Application Development as a whole, so whether I win or lose, I'm proud that I was able to get the job done with the little amount of time I had after working hours. It was a fun little project and I'm super keen to start learning more about it. Please excuse the mish-mosh code, as mentioned above, I'm really new to Flutter/Dart and did what I had to in order to understand and get things working.

I hope someone can enjoy the work I've put in =)

Backgrounds as the day progresses

Please ignore the times shown during the animation as this was done on a debug build in order to demonstrate the transition

Light Mode

Dark Mode

Sunrise - between 4AM and 9AM

Sunrise to Day

Day - between 9AM and 4PM

Day to Sunset

Sunset - between 4PM and 7PM

Sunset to Night

Night between 7PM and 4AM

Night to Sunrise

Weather icons

Cloudy

Sunny

Rain

Thunder Storm

Wind

Snow

License

Apache 2.0

durbansmartclock's People

Contributors

kriyenkp avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.