New Development Tools and Exciting Trends for the Future
On the tooling side, one of the most promising tools for us is tuist.io, which can create a complete Xcode project from a Swift document - including all the settings that would otherwise have to be done laboriously by hand. We also take a look at Inject, which promises to make changes in the code immediately visible in the simulator without having to recompile the project. If this works as advertised, it will save us a lot of time! In addition, Sourcery sounds very interesting, a tool that can automatically generate code and thus save a lot of drudgery when writing tests, for example.
Kotlin Mobile Multiplatform (KMM) has caught our eye as a trend that should certainly be pursued further. This would allow some of the program code to be shared between iOS and Android apps, which would save some of the time during development. Some companies already do this with code written in C++, but this is much more complex and therefore less useful for us so far. A modern, simple language like Kotlin would make this more interesting. The technology is currently still in alpha testing, and Kotlin publisher Jetbrains plans to launch a beta this spring. We will certainly try this out and thus keep an eye on KMM as a technology.