Las herramientas y lenguajes de programación más comunes para el desarrollo de apps son Java, Kotlin, Swift, Objective-C, React Native, Xamarin y Flutter. Para el desarrollo de aplicaciones móviles híbridas también se usa HTML5, CSS y JavaScript, entre otros.