State.of.dev

Android Development

These charts are based on the opinion of our contributors. We encourage experts to propose changes.
Web View Wrapper

Phonegap, Cordova or other similar tools allow developers to write HTML and CSS, and employ the mobile's native API's.

The app is a wrapper, which loads html from a webserver.

Java

The Java programming language is the core language for Android development.

React Native

React Native is a relative young project with major early adoption by developers thanks to a unique combination of Javascript language environment, maxOS/Windows/Linux support and actual native Android and iOS compilation. The write-once, deploy everywhere philosophy has previously been disappointing, but React Native comes very close, see (React Native at Instagram).

Included devtools like Hot Reload make it very developer friendly compared to java or objective-c.

https://facebook.github.io/react-native/

Contributors: Yvo Schaap.

Last modified February 21, 2018. Edit this page.