पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

GitHub रिपॉज़िटरीducafecat/flutter_tiqlo_clock

flutter_tiqlo_clock

मोबाइल, डेस्कटॉप और वेब के लिए एक न्यूनतम पिक्सेल UI के साथ ओपन-सोर्स फ्लटर फ्लिप क्लॉक, डिजिटल डेस्क क्लॉक, फोकस टाइमर और काउंटडाउन ऐप।

flutter_tiqlo_clock प्रोजेक्ट कवर
स्टार
4
फ़ोर्क
0
अंतिम पुश (UTC)
26 सित॰ 2026
प्रोजेक्ट स्थिति
सक्रिय

मूल README

यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।

Tiqlo — Flutter Flip, Digital & Bubble Clock

An open-source clock app with Flip, Digital, and Bubble faces, a distinctive pixel interface, and built-in Focus and Timer modes for mobile, desktop, and Web.

Built with Flutter MIT License GitHub stars Download on the App Store Platforms: Android, iOS, Web, and desktop

App Store · Live Demo · Website · English · 简体中文 · 繁體中文

Tiqlo Pixel style (default): Flip Clock, Digital Clock, and Focus Timer
Pixel style (default)

Tiqlo Standard style: Flip Clock, Digital Clock, and Focus Timer
Standard style

Tiqlo Bubble clock face in landscape and portrait layouts with its color palette selector
Bubble clock face


Tiqlo is an open-source Flutter clock app for mobile, desktop, and Web. Choose a Pixel or Standard interface, then switch between Flip, Digital, and Bubble clock faces. The Pixel style carries crisp pixel geometry across clocks, controls, and panels; the Bubble theme pairs oversized rounded digits with individually coloured numbers and ten palettes. Use it as a full-screen desk clock, or start a built-in Focus or Timer session when you need to concentrate. Its responsive layouts keep the time clear in portrait or landscape mode.

Try Tiqlo

Tiqlo is now on the App Store. You can also open the live Web app in your browser—no clone, account, or installation required. Tap the clock to reveal its controls.

Clock Features

  • Three clock faces: Flip, Digital, and Bubble. Choose one from the Clock Style panel in either interface style.
  • Two interface styles: Pixel (default) and Standard.
  • Bubble's rounded display has individually coloured digits and ten selectable colour palettes.
  • The Pixel style carries its pixel aesthetic across clock faces, typography, controls, panels, and transitions.
  • Free, ad-free, and open source under the MIT License; no account required.
  • Flip and Digital clock faces, each with its own colour palettes.
  • Responsive portrait and landscape layouts; full-screen support on Web and desktop.
  • 12/24-hour time, leading zero, seconds, date, and weekday options.
  • Night Mode dims the display, temporarily hides the date and seconds, and changes Bubble to a deep red palette.
  • Focus and Timer sessions with pause, resume, stop, and completion alerts.
  • Completed Focus sessions contribute to today's count and minutes.
  • Configurable keep-awake, sound, and vibration preferences.
  • Settings persist locally across launches.

Pixel Style Is More Than a Font

  • Four purpose-built pixel fonts give Flip digits, Digital digits, interface copy, and compact HUD labels their own visual character.
  • Grid-aligned spacing, staircase-cut corners, crisp outlines, and zero-blur hard shadows carry the pixel language through every component—not just the clock face.
  • A restrained dark palette and high-contrast clock faces keep time readable from across a room.
  • Dynamic Flutter widgets preserve responsive layouts, accessible touch targets, keyboard focus states, and smooth Flip transitions without rasterising the interface.

Bubble Clock Theme

  • Oversized Fredoka digits and a circular two-dot colon give Bubble its soft, colourful clock face.
  • Ten palettes colour the hour and minute digits individually, with the selected palette saved locally.
  • Portrait and landscape layouts adapt the clock face to the screen; changing digits animate smoothly.

Run the Flutter Clock App

Flutter SDK is required. The project's Dart SDK constraint is ^3.12.2.

flutter pub get
flutter run -d chrome

Run tests:

flutter test

Build a production Web bundle:

flutter build web --release

Deploy the entire generated build/web/ directory to a static server. When serving the app from a subpath, provide the matching --base-href while building.


Flutter Packages

  • State and navigation: flutter_riverpod, riverpod_annotation, go_router
  • Models and local data: freezed_annotation, json_annotation, shared_preferences, intl, logger
  • Alerts and device features: flutter_local_notifications, timezone, wakelock_plus, screen_brightness, flutter_fullscreen
  • UI, assets, and links: cupertino_icons, image, path, url_launcher, flutter_native_splash
  • Development and testing: flutter_test, build_runner, riverpod_generator, freezed, json_serializable, flutter_lints, riverpod_lint, icons_launcher, shared_preferences_platform_interface

See pubspec.yaml for current versions and complete configuration.

Pixel and Bubble Fonts Used by Tiqlo

Font Flutter family Weight / file Usage
Pixelify Sans PixelifySans 400 PixelifySans-Regular.ttf
600 PixelifySans-SemiBold.ttf
Interface headings, buttons, settings, and short copy
Tiny5 Tiny5 400 Tiny5-Regular.ttf Compact HUD labels such as AM/PM, FOCUS, TIMER, and PAUSED
Jersey 25 Jersey25 400 Jersey25-Regular.ttf Flip clock digits
DotGothic16 DotGothic16 400 DotGothic16-Regular.ttf Digital clock digits
Fredoka BubbleClock 500 Fredoka-Medium.ttf Bubble clock digits

The listed fonts use the SIL Open Font License 1.1. Pixel font sources, fixed checksums, and license files are recorded in fonts/licenses; Fredoka's license is included at assets/fonts/bubble/OFL.txt.

Development Skills

This project uses development skills from:

Principles

  • Clock always represents wall-clock time; Focus and Timer temporarily replace the display only while active.
  • Sessions use monotonic time, so device clock changes do not affect countdowns.
  • Portrait and landscape are layouts of one Clock, not separate pages.

See docs/adr for design decisions.


License

Licensed under the MIT License.

独立开发者_猫哥 GitHub avatar
GitHub लेखक

独立开发者_猫哥 ↗

优质 flutter 课程 https://ducafecat.com

भाषाएँDartC++CMakeShellHTMLSwiftCKotlinObjective-C

श्रेणियाँ

उपयोग की गई निर्भरताएँ

निर्भरता सूची 29 आइटम

अपने प्रोजेक्ट के लिए रिपॉज़िटरी कैसे चुनें?

उपयोग के अनुसार छाँटें, गतिविधि की तुलना करें और अपनाने से पहले मूल प्रोजेक्ट की आवश्यकताएँ जाँचें।

  1. नाम, लेखक या विवरण से खोजें और तकनीकी विषय से परिणाम सीमित करें।
  2. स्टार, फ़ोर्क और हाल के पुश की तुलना करें। स्टार रुचि दर्शाते हैं, गुणवत्ता की गारंटी नहीं।
  3. उपयोग से पहले GitHub पर README, लाइसेंस और Issues जाँचें।

स्रोत और रखरखाव

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗