Kotlin Multiplatform promises better consumer experiences with cross-platform apps

Down Arrow

Posted by Luke Zaki on 03 Jul, 2019

Consumers will get more out of cross-platform apps and other mobile experiences in the future thanks to a new experimental language feature, suggests Future Platforms’ head of mobile.

Douglas Hoskins, head of mobile at Future Platforms, which has just delivered a major business booking app in Kotlin Multiplatform – a relatively new framework for mobile app development – says it could lead to better experiences for users and better opportunities for businesses developing multi-platform apps.

“On one hand, the choice for mobile developers is greater than ever in terms of frameworks and architecture. On the other, Kotlin Multiplatform is getting the team at Future Platforms very excited indeed,” Hoskins adds.

Kotlin has been the language of choice for many Android developers but Kotlin Multiplatform allows the same code to run on iOS and other platforms as well.

“Both testing and ongoing maintenance are easier if you are building apps for both Android and iOS,” Hoskins explains. “Duplication of effort – developing something different for each platform – can be vastly reduced and users virtually get the same mobile experience whichever device they use.”

Douglas Hoskins has written about why Kotlin has been a “breath of fresh air” and how it eliminates “entire classes of bugs” as part of his insider view on how developers have used it in a new project. His post can be found on the development team’s blog  Inside Future Platforms which offers their insights, intelligence and thoughts on new technical developments.

“Less code to write means less code to maintain and debug in future. Everyone’s happy!”

Douglas Hoskins, head of mobile, Future Platforms

If you want to understand what mobile channels, apps and technology can offer your customers and how they create utility for them, then get in touch now to find out what Future Platforms can do for you.

Get in touch with Future Platforms