What do you use? What do you recommend? (This post is a wiki - feel free to edit/update it.)
Java (Android SDK)
C/C++ (Android NDK)
Write cross-platform apps for iOS, Android and OS X in Ruby
Free and open source, Ionic offers a library of mobile-optimized HTML, CSS and JS components and tools for building highly interactive native and progressive web apps. Built with Sass, optimized for AngularJS.
Build amazing mobile apps powered by open web tech.
Native apps. Mobile APIs. Real-time analytics. One Platform.
The missing tooling for hybrid apps
Build, test and distribute for iOS and Android
Build mobile apps with simple HTML‚ CSS‚ and JS components.
Empower your digital marketing team with the Famous Micro-App CMS
Build world class hybrid apps
Enable the most advanced web innovations with the Crosswalk Project web runtime to develop powerful Android and Cordova apps
A framework for building native apps using React
Deliver native iOS, Android, and Windows apps using existing skills, teams, and code.
Java script to native
Haxe is an open source toolkit based on a modern, high level, strictly typed programming language, a cross-compiler, a complete cross-platform standard library and ways to access each platform’s native capabilities.
Build responsive websites, PWAs, hybrid mobile Apps (that look native!) and Electron apps, all simultaneously using same codebase, powered with Vue.
Flutter is Google’s mobile UI framework for crafting high-quality native interfaces on iOS and Android in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.
A Progressive Web App, or PWA, uses modern web capabilities to deliver an app-like user experience. Any website can be a PWA