Now that WastedTime Watch! Has been released, and so far, I’ve not heard any new bug reports, or even seen any crash reports, I’ve started re-writing WastedTime completely. What I mean by that is, I am working on converting the iPhone/iPad version to a Catalyst application. I will then release a Mac version.
What does this mean? Well I’ve been using Twitter’s own Swift based APIs that were made available a few years back via Cocoapods. That has been killed a while back, and it certainly is not supported on the Mac. This means I am learning a whole new API to support the Twitter integration. It is called Swifter.
The biggest transition, however, is covert in from RxSwift to Combine. Luckily, when I wrote WastedTime Watch!, I did it from the ground up, so I had written a Combine version of most of the logic. So hopefully I will get a few hours each week for the next few weeks to complete the re-write.
Wish me luck!