Keeping it simple – Obtain’s Watch App

This weekend I built the watch app for Obtain. I still need to work on the complication, but I finished up the icon, interface and all the connectivity between it and the phone.

With the watch app I am keeping it simple. It displays your current weight, goal progress and the ability to add a new weight from the watch. I feel a lot of apps try to cram in too much info into their watch apps, which causes the app to take longer to load and in turn stops people from wanting to use it. Luckily my app itself was already simple, so simplifying the watch app was easy.

All in all there are only 5 variables that I need on the watch:

  • Current weight
  • Current goal (Next marker or main goal if Pro isn’t unlocked)
  • Start weight for the goal (either your start weight or last goal)
  • Weight type (pounds, stones, kilograms)
  • And if Pro was purchased (which is required to add a weight from the watch)

For now, I decided to store all these items in UserDefaults rather then bringing over CoreData or any other type of data management. In my opinion with 5 items anything else would be overkill.

All that being said. It was a blast to work on the watch app this weekend. The watch is still my favorite Apple device. Sadly, I haven’t had many chances to work on the watch so making one for Obtain was a high priority. As I stated before I still need to work on the complications and hope to finish them next weekend 🤞. I’ve never done them before so looking forward to learning something new. 🤓

Below is a short video of the watch and iPhone app doing their thing.

Keeping it simple – Obtain’s Watch App

This weekend I built the watch app for Obtain. I still need to work on the complication, but I finished up the icon, interface and all the connectivity between it and the phone.

With the watch app I am keeping it simple. It displays your current weight, goal progress and the ability to add a new weight from the watch. I feel a lot of apps try to cram in too much info into their watch apps, which causes the app to take longer to load and in turn stops people from wanting to use it. Luckily my app itself was already simple, so simplifying the watch app was easy.

All in all there are only 5 variables that I need on the watch:

  • Current weight
  • Current goal (Next marker or main goal if Pro isn’t unlocked)
  • Start weight for the goal (either your start weight or last goal)
  • Weight type (pounds, stones, kilograms)
  • And if Pro was purchased (which is required to add a weight from the watch)

For now, I decided to store all these items in UserDefaults rather then bringing over CoreData or any other type of data management. In my opinion with 5 items anything else would be overkill.

All that being said. It was a blast to work on the watch app this weekend. The watch is still my favorite Apple device. Sadly, I haven’t had many chances to work on the watch so making one for Obtain was a high priority. As I stated before I still need to work on the complications and hope to finish them next weekend 🤞. I’ve never done them before so looking forward to learning something new. 🤓

Below is a short video of the watch and iPhone app doing their thing.

Watch Durability

So the big announcement is about 12 hours away. And one of my main concerns is not the price, but the durability of the watch itself.

I have been wearing a smart device (mostly fitness) of some sort since 2011 with the first Jawbone UP.

Ignore the first UP, it had major issues. I have had the other 2 iterations, a Nike FuelBand, Fitbit Flex & Force, and the Pebble Steel.

One thing that all of these devices have in common is they all broke on me and had to be replaced multiple times (other than the recalled force, only had it for a couple weeks). I am not an extremely active person. I’m a computer programmer that spends most of his time in front of a computer, yet I have had all these issues with these wearable devices.

I believe that if anyone can get something right the first time it would be Apple, but I still worry about the durability of a daily device that is covered in glass and worn on my wrist.  I guess only time will tell, but I am personally hoping that there will be an AppleCare option for it.

Device kill count:

  • UP – too many to remember
  • Nike FuelBand – 3
  • Fitbit Flex – 2 bands
  • Pebble Steel – 4