Inspiration

I got an Apple Watch a little while ago, and one of the coolest features I found was the applications in fitness. The Apple Watch can track so many metrics, but what it lacked was the customizable timers. I looked on the App Store for a third-party app, but there was only one that was $4.99. Like most people, I didn't love the idea of spending money on an app that I wasn't sure I would like, and I wanted to give WatchOS dev a try, so I saw an opportunity to create an app I knew I would love!

What it does

Customizable timers for interval training such as TABATTA, EMOM, etc.

How I built it

Swift, iOS, WatchOS

Challenges I ran into

Since it is still relatively new and always evolving, the connectivity of data between the iPhone and Apple Watch was challenging so I spent a lot of the time on that. Additionally, since WatchOS 2 persistent data must be replicated for both devices, so I had to write independent classes for each device.

Accomplishments that I'm proud of

This is my first WatchOS application! There was definitely a learning curve to WatchOS, but I tackled it and learned a lot for next time.

What I learned

Watch Connectivity Framework, WatchOS Development

What's next for Assault Timers

Getting more timers available, integrating haptic feedback, and polishing the UI. The reason I made this app was to have an excellent user experience, so I want that to be the seller. After that and some debugging, it'll be ready for the App Store!

Built With

Share this project:

Updates