Reimagining Agile Mobile Development in 2018

Apro Choudhury
Aperto Stories
Published in
2 min readFeb 5, 2018

Agile has been a buzzword in the software industry for over a decade, unfortunately its still very hard to define or quantify it precisely. Not surprisingly it means different things to different people, organisations and even departments within the same organisation.

At Aperto, a Berlin-based digital agency, it means quick, iterative development and feedback cycles to help our customers realize their ‘real’ requirements in the quickest way possible.

Iterative development and feedback cycles: Build — Measure — Learn

From a mobile perspective we are always exploring ongoing, interesting developments in the mobile domain and how they are shaping the future of this industry on a continual basis.

In this day and age of continuous innovation and demanding customers, one little thing that can give a little wing to your mobile development efforts is rapid cross platform (iOS and Android) development.

Two recent technologies which seems very promising in this regard are: React Native and Kotlin Native.

React Native - it might be the first cross platform mobile SDK, done right; coming from the Facebook Engineering stable. It is based on Javascript (ES6) with support for both flow and Typescript (for the static type lovers). Moreover it does encourage you to step down to the native code as and when you need it.

Kotlin NativeJetbrains has been working hard on a sexier version of the Java (Kotlin) language for some time now. And now with first class support on Android, they are also trying to conquer the iOS world. With Kotlin-Native, one can write their code in Kotlin and compile it down to a Swift/Objective C runtime library. Unfortunately though, this is currently under heavy development.

We have been actively exploring both of these technologies in various internal and external projects to enable our customers develop their mobile solutions at a rapid pace.

We believe we are living in interesting times and we are about to witness a new age in rapid Mobile Development using either of these above solutions. I guess its time to reimagine Agile Mobile Development. So if you are planning your next mobile product or developing one, please check the both technologies out, you might be pleasantly surprised!

--

--