A clock for iOS based off of the famous fibonacci sequence

Overview

Fibonacc iClock

Screenshot

Fibonacc iClock is a fibonacci clock implementation for iOS. This project is based off of Thiago Sá's implementation of Philippe Chrétien's fibonacci lamp. The graphics and exact minute display method in particular come from Mr.Sá so a huge thanks to him! Creating iOS app and design of the internal algorithms was done by scribblemaniac.

How are these squares a clock?

The squares are a graphical representation of a fibonacci sequence. Looking at the colors in each square and doing a few simple math operations, you can determine the time within a minute precision. A excellent blog post detailing the exact method to use can be found here.

License

The resources and code are licensed under GPLv2+. All contributors to this project agree to grant permission for Apple Inc. to distribute this application without conforming to the GPL license for the exclusive purpose of distributing the application on the App Store.

We welcome you to submit this application to the Apple App Store, even verbatim. However there are a couple things you should be aware of when doing so:

  • Apple does not currently have permission to distribute the resources for this project, so you must replace the resources with your own resources before submitting to the Apple App Store
  • Just because Apple Inc. is excluded from the obligations of GPL, that does not mean you are. You must conform to our license, even if you are just uploading it to the Apple App Store because by submitting it to Apple Inc. you are distributing to them and must therefore must release the source in accordance with GPLv2 or a later version.
You might also like...
A "time ago", "time since", "relative date", or "fuzzy date" category for NSDate and iOS, Objective-C, Cocoa Touch, iPhone, iPad

Migration 2014.04.12 NSDate+TimeAgo has merged with DateTools. DateTools is the parent project and Matthew York is the project head. This project is n

A TimeZonePicker UIViewController similar to the iOS Settings app. Search and select from a range of cities and countries to find your most suitable time zone.
A TimeZonePicker UIViewController similar to the iOS Settings app. Search and select from a range of cities and countries to find your most suitable time zone.

TimeZonePicker A TimeZonePicker UIViewController similar to the iOS Settings app. Search and select from a range of cities and countries to find your

Better time picker for iOS.

TimePicker Better TimePicker for iOS Requirements Swift 5.0 iOS 10.0+ Xcode 10.2+ Installation The easiest way is through CocoaPods. Simply add the de

Basic iOS app template for Integrate Branch Day.

Integrate-Branch-Day-Template Basic iOS app template for Integrate Branch Day. How to prepare for Integrate Branch Day: Install Xcode via Self Service

Timekeeper is an easy-to-use time measurement library written in Swift, with support for iOS, tvOS, watchOS and macOS.
Timekeeper is an easy-to-use time measurement library written in Swift, with support for iOS, tvOS, watchOS and macOS.

Timekeeper is an easy-to-use time measurement library written in Swift, with support for iOS, tvOS, watchOS and macOS. Installation Timekee

UmaBasicAlertKit is a Swift UI library for iOS
UmaBasicAlertKit is a Swift UI library for iOS

UmaBasicAlertKit UmaBasicAlertKit is a Swift UI library for iOS. This library al

NasaApod - iOS, Swift, MVVM, Consuming NASA Astronomy Picture of the Day API for any selected date

NasaApod iOS, Swift, MVVM, Unit Tests Consuming NASA Astronomy Picture of the Da

Date and time manager for iOS/OSX written in Swift
Date and time manager for iOS/OSX written in Swift

Tempo was designed to work both in OSX and in iOS (7.0+). Work with the time or dates can be cumbersome, iOS development. Tempo allows you to deal easly with date and time. Basics manipulations are already implemented in Tempo.

SwiftUI library to display a clock. You can move the arms to change the time, change the style of the clock and customise some configurations.
SwiftUI library to display a clock. You can move the arms to change the time, change the style of the clock and customise some configurations.

SwiftClockUI Clock UI for SwiftUI This library has been tested ✅ 💻 macOS Catalina 10.15.3 ✅ 💻 macOS Big Sur 11.6 ✅ 📱 iOS 13 ✅ 📱 iOS 14 ✅ 📱 iOS 15

📬 A lightweight implementation of an observable sequence that you can subscribe to.
📬 A lightweight implementation of an observable sequence that you can subscribe to.

Features Lightweight Observable is a simple implementation of an observable sequence that you can subscribe to. The framework is designed to be minima

📬 A lightweight implementation of an observable sequence that you can subscribe to.
📬 A lightweight implementation of an observable sequence that you can subscribe to.

Features Lightweight Observable is a simple implementation of an observable sequence that you can subscribe to. The framework is designed to be minima

Soundable allows you to play sounds, single and in sequence, in a very easy way

Overview Soundable is a tiny library that uses AVFoundation to manage the playing of sounds in iOS applications in a simple and easy way. You can play

RTS game based on the famous warcraft serie
RTS game based on the famous warcraft serie

RTS RTS game based on the famous warcraft serie Copyright (C) 2021 Vinwcent Introduction This game is the alpha of a small RTS which works with Gamece

DNS tunnel for iOS based off of Iodine

Purple Haze A DNS tunnel client for iOS based on Iodine. A paid Apple Developer account is required to build because of the entitlements needed for Ne

IOS app regarding famous landmarks

Landmarks IOS app regarding famous landmarks Part 1: Programming SwiftUI Essentials Create and Combine Views Build Lists and Navigations [] Handle Use

The famous iOS search bar with auto completion feature implemented.
The famous iOS search bar with auto completion feature implemented.

PRESENTATION This search bar will allow you to offer suggestions words to your users when they are looking for something using default iOS search bar.

A trivial app for storing and viewing famous quotes

Paraphrase A trivial app for storing and viewing famous quotes This app was specifically designed to accompany a tutorial series about modern app infr

ARID - Augmented Reality app using Apple’s ARKit framework which can recognise faces of famous scientists
ARID - Augmented Reality app using Apple’s ARKit framework which can recognise faces of famous scientists

ARID Augmented Reality app using Apple’s ARKit framework which can recognise fac

Comments
  • Broken links to tts.eng.br

    Broken links to tts.eng.br

    Your links to Thiago Sá's website are broken. The error is: tts.eng.br’s server IP address could not be found. Do you know if the website moved? Perhaps you can link to the same pages archived in the Wayback Machine, e.g., https://web.archive.org/web/20190331014356/tts.eng.br/the-fibonacci-clock/

    opened by quinncomendant 1
  • Support custom colors

    Support custom colors

    I would like to support custom colors. Clicking anywhere on the screen should open a dialog with each of the colors and a color selector. To allow for changing colors, all the backgrounds should be created dynamically by multiplying white_tiles.png by the desired color.

    enhancement 
    opened by scribblemaniac 0
Releases(v1.0)
Owner
null
Reimplementation of the famous screen saver

Padbury Clock Revived The Padbury Clock is a minimalist screensaver created by Robert Padbury. It has not been updated in ages and actually broke for

Hans 12 Dec 27, 2022
The goal is a simple iOS app that draws an analog clock of the current time

Qrono This is a work-in-progress. The goal is a simple iOS app that draws an analog clock of the current time (as well as displaying a digital readout

Justin Reusch 2 Jan 29, 2022
Population Clock is an iOS tool for learning about geography and demographics.

PopulationClock Population Clock is an iOS tool for learning about geography and demographics. Download app on iTunes The project uses the most recent

Netfilter 12 Feb 8, 2022
NTP library for Swift and Objective-C. Get the true time impervious to device clock changes.

TrueTime for Swift Make sure to check out our counterpart too: TrueTime, an NTP library for Android. NTP client for Swift. Calculate the time "now" im

Instacart 530 Jan 4, 2023
Simple clock app for the different time zones.

DunyaSaatleri The clock app provide the user adding clocks of cities from different timezones. The times showed by analog clock. The added clocks can

Ozan Barış GÜNAYDIN 1 Nov 27, 2021
A minimal hexadecimal clock for the Apple TV.

Hex Color Clock A simple, minimal hexadecimal clock for the Apple TV. Download it on the App Store! Dependencies Fastlane is used to manage the build

Colin Drake 17 Jul 19, 2022
Infini-iOS - an InfiniTime Companion App for iOS

Infini-iOS - an InfiniTime Companion App for iOS This is a proof-of-concept, barely-functional iOS application to interact with your PineTime running

null 141 Dec 24, 2022
SwiftMoment - A time and calendar manipulation library for iOS 9+, macOS 10.11+, tvOS 9+, watchOS 2+ written in Swift 4.

SwiftMoment This framework is inspired by Moment.js. Its objectives are the following: Simplify the manipulation and readability of date and interval

Adrian Kosmaczewski 1.6k Dec 31, 2022
Dates and times made easy in iOS

DateTools DateTools was written to streamline date and time handling in iOS. Classes and concepts from other languages served as an inspiration for Da

Matthew York 7.2k Dec 30, 2022
This Control is a beautiful time-of-day picker heavily inspired by the iOS 10 "Bedtime" timer.

#10Clock Dark and Mysterious ?? Light Colors ?? Usage The control itsself is TenClock. Add that to your view hierarchy, and constrain it to be square

Joe 557 Dec 23, 2022