Today is the last Ubuntu Core Apps Hack Day of the week, but don’t worry because we’re coming back every day next week to cover more of our amazing Core Apps. Like previous days, we’ll be in #ubuntu-app-devel in Freenode IRC from 9am to 9pm UTC to help you get setup and contributing to these apps.
Today our focus will be the Clock app, one of the original Core Apps, and while you might think that a clock app would be simple, there’s a lot going on in this one. In addition to showing you the current local time, the Clock app also sports a world clock, a timer, a stopwatch, and soon the ability to set alarms. Our dogfooding goals for the clock are:
- View local time. DONE!
- View times in different cities. DONE!
- Stopwatch (start, stop, pause, lap) DONE!
- Set alarm, be notified when the alarm time arrives
- Set timer, be notified when the time runs out
As you can see, the first 3 are already done and working. The remaining two are blocked on platform work for setting alarms that will be triggered by the system even when the Clock app itself isn’t active.
But that doesn’t mean there’s nothing for new contributors to do. One of the Clock’s most active developers, Nekhelesh Ramananthan, has helpfully provide me with a list of things that he needs your help with:
- Getting autopilots tests ready for the timer, stopwatch and clock
- Bug fixes for timer, clock and world clock
- Caching support for sunrise/sunset times. The sunrise/sunset should only be retrieved once a day or when the location is changed. I will create a bug report to track this and also tag it hackday.