

For as long as I remember, I have spent 16 to 20 hours straight, every single day – for months in a stretch – on features, improvements, fixes and more.
2DO APP ELECTRON CODE
There’s some shared code between the iOS and macOS (just some) but none that’s shared with Android.
2DO APP ELECTRON ANDROID
To state the obvious, 2Do is a native app – which means I wrote the iOS, macOS and the Android apps purely for the aforementioned platforms using their designated Software Development Kits (SDKs) in their respective languages (Obj-C / Java) – all in their own time. For those interested, here’s a glimpse of the dilemma I’ve recently recovered from, but still suffering through. It’s still actively supported, I still care, however it’s also still (due to a series of unfortunate events and setbacks) constantly a work-in-progress. To all those that ask often: 2Do has not been abandoned. The point is, taking a multi-platform, featureful, complex app beyond 2020 has required careful planning and consideration. Okay that sounds like a lot more parts – because they are. The GoalĪs it is with any other app, think of 2Do made up of two distinct parts: the UI (front-end) and the Core Logic / Model / Sync Engine / Plugins / Database (back-end). With these both in hindsight, it has become clearer as to what needs to be done next – for now. I feel like we’re in the middle of a revolution, one that’s just going to take its time.
2DO APP ELECTRON UPDATE
Or perhaps I had a lot more on my plate ¯\_(ツ)_/¯Īt the time of writing I’ve witnessed two WWDCs since the last update I shared. Perhaps I set the bar too high for myself or perhaps I was having a hard time making decisions. Although this sounds like a lot of work – it turned out to be a lot more. Without going into too much detail – they’re boring, really – the plan was to go into development-overdrive: a major re-write of 2Do’s back-end / UI into pure Swift from the now obsolete, mostly dead Obj-C. A few hiccups, setbacks and unplanned surprises along the way (both in my professional and personal life) – and not to mention the many COVID 19 related niggles. Admittedly, by then I had already lost a lot of valuable time. This is always the perfect time to re-align one’s focus and app-update strategy for the remaining year. Speaking for myself, the confusion only increased as my favorite time of the year approached WWDC.

A lot was about to change in so many ways this year. Perhaps for the first time ever, the world truly felt small – united in confusion and hope. It was soon after I shared a roadmap in the beginning of 2020, that things suddenly changed for the worse around the world.
