Puede escribir su aplicación en C ++ y luego usar NDK para compilar para Android y para iOS puede crear un contenedor rápido. Los pasos / tutoriales para hacerlo están a Google de distancia.
EDITAR:
Ok, así que sigue investigando. Estas formas no son las mejores formas de hacerlo si está creando una aplicación desde cero. Esto se entiende simplemente como una forma en que podría hacer su aplicación desde la misma base de código usando C o C ++. Esto no proporcionará el mejor resultado y todavía tendrá que diseñar la interfaz de usuario utilizando cualquier medio que normalmente diseñe para el dispositivo, para Android, supongo que es Android Studio y para iOS es Interface Builder.
Aquí le mostramos cómo comenzar a usar NDK para C / C ++ Android NDK | Desarrolladores de Android.
Aquí hay un documento de Apple sobre cómo hacer un contenedor Objective-C para C, todavía estoy tratando de rastrear el que muestra cómo hacerlo con C ++ pero aparentemente es lo mismo, excepto un contenedor Objective-C ++.
Interactuando con las API de C
- ¿Cuándo es el mejor momento para hacer preguntas a la audiencia durante una presentación?
- ¿Cuáles son los mejores servicios gratuitos de alojamiento web?
- ¿Cuál es el mejor videojuego de todos los tiempos para ti y por qué?
- ¿Cuáles son los mejores sitios web / aplicaciones / programas de los que la mayoría de la gente no ha oído hablar?
- ¿Cuáles son los mejores recursos gratuitos al iniciar un sitio web?
Pero tenga en cuenta que si desea brindar a sus usuarios la mejor experiencia posible, debe usar cualquier idioma que los desarrolladores del sistema operativo usen en sus documentos, ya que eso es probablemente para lo que estaba destinado el sistema operativo y proporcionará menos dolores de cabeza en el futuro.