I’ve inherited an iOS app that has
: a RESTful API
: geolocation
: maps
: remote notifications
: core data
: objective c and some swift
: RestKit
: other third part pods
You get the idea.
The app was written in 2012-13.
As we’re engaging on a redesign, I’m thinking about the process of upgrading the tech in the app for what we use and know in 2019. Thinking about
: reachability issues
: Protocol Oriented Programming
: voice services
: watchOS
: ML
: cross platform Kotlin Native API library, instead of Xamarin or React Native
: crash reporting and analytics
: performance measurement
I wonder if anyone has any thoughts about how to approach this problem, what sort of a checklist should we make to make sure we’re producing a high quality performant app for the year 2019-20.
Any thoughts are welcome.