{"id":18789386,"url":"https://github.com/nomeyho/flutter-clock","last_synced_at":"2026-04-09T20:44:59.097Z","repository":{"id":112974990,"uuid":"229627873","full_name":"Nomeyho/flutter-clock","owner":"Nomeyho","description":"Nomeyho's clock for the Flutter Clock Challenge","archived":false,"fork":false,"pushed_at":"2020-01-19T12:54:45.000Z","size":16244,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-29T14:37:34.945Z","etag":null,"topics":["clock","dart","flutter","lenovo","smart-clock"],"latest_commit_sha":null,"homepage":"https://nomeyho.github.io/flutter-clock","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Nomeyho.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-12-22T20:37:59.000Z","updated_at":"2021-11-27T09:34:13.000Z","dependencies_parsed_at":"2023-03-06T12:45:24.975Z","dependency_job_id":null,"html_url":"https://github.com/Nomeyho/flutter-clock","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nomeyho%2Fflutter-clock","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nomeyho%2Fflutter-clock/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nomeyho%2Fflutter-clock/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nomeyho%2Fflutter-clock/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nomeyho","download_url":"https://codeload.github.com/Nomeyho/flutter-clock/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239709867,"owners_count":19684319,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clock","dart","flutter","lenovo","smart-clock"],"created_at":"2024-11-07T21:07:29.170Z","updated_at":"2025-12-26T02:30:18.356Z","avatar_url":"https://github.com/Nomeyho.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Nomeyho's clock\n\n* Submitted for the [Flutter Clock Challenge](https://flutter.dev/clock).\n* [Video](https://www.youtube.com/watch?v=674AH5mmPy0)\n* [Live demo](https://nomeyho.github.io/flutter-clock)\n\n## Presentation\nThe Nomeyho's clock is a clock face UI for the [Lenovo Smart Clock](https://www.lenovo.com/fr/fr/smart-clock/).\nIt displays the current date and time in a unique way by combining digital and analog clocks.\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src='screenshots/dark_theme.png' width='400'\u003e\n\u003c/p\u003e\n\n### Digits\nThe Nomeyho's clock is a digital clock made of 24 analog clocks.\nEach digit consists of six analog clocks, laid out on a 2-by-3 grid.\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src='screenshots/dark_theme2.png' width='350'\u003e\n\u003c/p\u003e\n\nThe segments composing each digit are made of the analog clock hands. The digits from 0 to 9\ncan be represented by settings the analog clocks to the appropriate time.\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src='screenshots/0.png' width='100'\u003e\n    \u003cimg src='screenshots/1.png' width='100'\u003e\n    \u003cimg src='screenshots/2.png' width='100'\u003e\n    \u003cimg src='screenshots/3.png' width='100'\u003e\n    \u003cimg src='screenshots/4.png' width='100'\u003e\n\u003c/p\u003e\n\u003cp align=\"center\" style=\"margin-bottom: 0\"\u003e\n    \u003cimg src='screenshots/5.png' width='100'\u003e\n    \u003cimg src='screenshots/6.png' width='100'\u003e\n    \u003cimg src='screenshots/7.png' width='100'\u003e\n    \u003cimg src='screenshots/8.png' width='100'\u003e\n    \u003cimg src='screenshots/9.png' width='100'\u003e\n\u003c/p\u003e\n\n### Animation\nAt least one digit changes every minute. The analog clock hands\nsimultaneously rotates clockwise to reach their new position and display a new digit.\nThe unused hands will also fade out to improve the readability of the overall digit.\n\n\u003cimg src='screenshots/animation.gif' width='120'\u003e\n\n### Details\nA particular attention was given to the following details:\n* **Clock hand ends**: the clock hands are rounded on one end only. It ensures continuity of straight\nthe segments and gives *smooth* corners and terminations to the digits.\n\n* **Readability**: a different color is used for the hour digits and for the minutes digits.\nThe colors create a clear separation between the two group of digits and makes the reading easier.\n\n### Theme\nA light theme is also available:\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src='screenshots/light_theme.png' width='400'\u003e\n\u003c/p\u003e\n\n## Intl\nThe current date can be displayed in multiple languages thanks to\nthe [intl](https://pub.dev/packages/intl) package. Both 12-hour and 24-hour formats are supported.\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src='screenshots/french.png' width='350'\u003e\n    \u003cimg src='screenshots/spanish.png' width='350'\u003e\n\u003c/p\u003e\n\n## Credits\n* [ClockClock 24](https://clockclock.com/) for the inspiration\n* [Barlow](https://fonts.google.com/specimen/Barlow) for the font\n* The Flutter team for the awesome framework\n* [Submarine](https://www.youtube.com/channel/UCs5ib8kDfUmFBrL1BiEivEA) song\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnomeyho%2Fflutter-clock","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnomeyho%2Fflutter-clock","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnomeyho%2Fflutter-clock/lists"}