Watchface: CountDown 2 Event

This is a watchface showing a countdown timer towards a specific event in the future.
Together with the countdown, it displays the time, date and battery strength in %.
Support for 12/24 hour with am/pm indicator for 12 hour format.

When the event starts, it removes the timer and displays a message that the event has started.
As soon as the event finishes, it display a proper message telling you that the event is over.

Currently the start and end dates of an event is hard coded for each app.
After an event has finished, the app will be updated in the app store to display the countdown for the next annual event.
Users will then have to update the app from the store.

Currently the following marathons are supported:

Comrades Marathon 2015
Berlin Marathon 2015
Chicago Marathon 2015
Frankfurt Marathon 2015
New York Marathon 2015
Tokyo Marathon 2016
Two Oceans Marathon 2016
London Marathon 2016
Boston Marathon 2016

Here are the links for the apps:

CountDown 2 Comrades 2015 (Black)
CountDown 2 Comrades 2015 (White)
CountDown 2 Berlin Marathon 2015
CountDown 2 Chicago Marathon 2015
CountDown 2 Frankfurt Marathon 2015
CountDown 2 New York City Marathon 2015
CountDown 2 Tokyo Marathon 2016
CountDown 2 Two Oceans 2016
CountDown 2 London Marathon 2016
CountDown 2 Boston Marathon 2016

Wish list:

Bluetooth indicator

Please send me any questions, suggestions and requests for other events.
You can reply here or you can contact me on Twitter: @hermoter

Regards,

hermot

Gallery:


  • Just a thought on making various events available for the watchface, without releasing the source. (if you make the "project" available, there could be issues with people using the same manifest file (same ID) and putting it in the app store)

    How about pulling the event name and date/time from an object store? This will be needed when "user config" does become available anyway.

    That way the same .prg file is always used, but the user can select an object store for their event, and copy it to the correct name in the apps/data directory.

    This would be easier that someone getting the CIQ development env set up and then downloading the code and building a new version.

    If you define the keys, people that do have the CIQ development env set up can create their own OS for their own event and pass it to other folks. For example,

    key 0 = "event name"
    key 1 = "event time" (with the format you define)
  • Just a thought on making various events available for the watchface, without releasing the source. (if you make the "project" available, there could be issues with people using the same manifest file (same ID) and putting it in the app store)

    How about pulling the event name and date/time from an object store? This will be needed when "user config" does become available anyway.

    That way the same .prg file is always used, but the user can select an object store for their event, and copy it to the correct name in the apps/data directory.

    This would be easier that someone getting the CIQ development env set up and then downloading the code and building a new version.

    If you define the keys, people that do have the CIQ development env set up can create their own OS for their own event and pass it to other folks. For example,

    key 0 = "event name"
    key 1 = "event time" (with the format you define)


    Good points regarding the ID.

    I have already started experimenting with the object store and having an app for people to generate their own event data.

    But I am impatiently waiting for improvements to the SDK.
  • Latest design

    Some screenshots of latest designs:

    Black face:


    White face:


    I yearn for user configurability so users can configure their own event name and time! Please Garmin!
  • Former Member
    Former Member over 10 years ago
    Frankfurt version more sophistictaed like you did for Comrades Marathon

    Hello Hermot,

    I have just seen a bit more sophisticated version (more Information on the screen), e.g. the Comrades one in White. Brilliant!!!!! Do you plan other Marathons as well this way, e.g. Frankfurt?

    Thanks!!!!
    Dietmar
  • Hello Hermot,

    I have just seen a bit more sophisticated version (more Information on the screen), e.g. the Comrades one in White. Brilliant!!!!! Do you plan other Marathons as well this way, e.g. Frankfurt?

    Thanks!!!!
    Dietmar


    Thanks!

    I will update and support the existing watchfaces, but unfortunately do not plan on creating any new ones. This means a white face for an event that only has the black face, is a new watchface and I won't create it.

    There currently exist only one white face that will be updated and supported.
    I am in the process of updating all the existing ones.

    But the good news is: I have just updated the Amsterdam and Frankfurt marathon countdown watch faces!
    Hope you enjoy it!
    H
  • Recompiled everything with SDK 1.1.2 and discovered issue where the code written in 1.1.1 was breaking.

    Fixed that and ended up with D2 Bravo support as well!
  • Former Member
    Former Member over 10 years ago
    Please ! Munich Marathon on Oct 11 2015 :-)

    Please ! Munich Marathon on Oct 11 2015 :-)
  • Please ! Munich Marathon on Oct 11 2015 :-)



    Hi Trivatoli,

    Please follow earlier posts in this thread.
    Unfortunately I decided against making any more count down timers until Garmin provides a feature in the SDK whereby we developers can build in user configurability in watch faces.

    The idea is that there will exists just one watchface where users can put in their own event name and date.

    However, I could help you with a special build just for you, which you may also distribute to your friends etc. But this won't be available through the app store nor will it be supported.

    Please state your exact device (since I need to compile it for the exact device) and your email address (so I can email it to you with instructions).

    Regards,

    H
  • Hello Hermot, very nice and usefull watch face! I'm using it in my 920xt...

    I had a negative review that made me re-think my strategy with the countdown timer.

    The question whether I will make this timer for every race in the world, is actually very good, because it forced me to think where I will draw the line.
    Apart from it consuming a lot of time, which I choose to spend as I like and doesn't hurt others, it takes up a lot of space in the Connect IQ store gallery.

    I do understand that people could become irritated and annoyed by seeing the same app, albeit for a different race, over and over on every page. The only two things that differ is the race name on the watch face, and the logo being displayed in the store. I respect others' view and therefor would withdraw if so desired by the community.

    It would have been OK if Garmin provided a separate category so that I could group my watch faces into a single group that would have occupied just a single spot in the gallery for watch faces.

    There are two things that this very young project of mine points out, and I really hope that Garmin will take note of this and improve:

    1) User configurability for watch faces
    There is a demand, both from users and developers to be able to configure a watch face.
    In my countdown example, it would have been the perfect solution if there was a way for a user to provide his own event name and date.
    Then I could have published just one watchface, and it would have been reusable, time and time again.

    2) Categorizing apps in the gallery is not optimal. Like mentioned before, it would have been better to group all my countdown timers into a single spot in the gallery instead of displaying all of them among all the others.

    I think I might have created the very last two countdown timers tonight:
    Ironman Lake Placid (@Adrenochrome66)
    and
    Amsterdam Marathon.

    This project started as a fun hobby the moment I got my new 920XT, and was driven by my passion for some of the races for which I created the first countdown timers. But I realise that this is not sustainable and hope that Garmin Connect IQ can take note of the issues outlined here.



    :)
    As user I really like your WatchFace! I'm a brazilian and here we love a lot of sports, such as Triatlhon, Run events and so one.. I new on it (IQ developper) and I would like to have a solution in a way to provide my own event names and dates, but if you don't mind, I would like to know if you do can share the source code from this watch face to create new one for me and other collegues...

    Regards,
    Douglas Kawano
  • :)
    As user I really like your WatchFace! I'm a brazilian and here we love a lot of sports, such as Triatlhon, Run events and so one.. I new on it (IQ developper) and I would like to have a solution in a way to provide my own event names and dates, but if you don't mind, I would like to know if you do can share the source code from this watch face to create new one for me and other collegues...

    Regards,
    Douglas Kawano


    Hi Douglas,

    Thanks for the kind words!

    I have decided to hold onto my source for a bit longer to see what happens in Sept when we expect a new SDK with user configurability.

    Regards,

    H