Buenas.
Escribo para ver si me pueden ayudar con cierta duda que tengo, resulta que estoy plateandome hacer una app tanto como para Android como para IOS, yo se un poco de Java lo que seria para Andriod pero este es el problema necesito que mi app corra en los 2 SO con la misma base datos ya que seria una conexión entre usuarios de los distintos SO y que puedan visualizar lo mismo. Que lenguaje de programación podría usar para lograrlo ? ya que programar toda la app en java y luego hacer lo mismo en swift lo pienso y es algo tedioso y en dado caso de usar esos 2 lenguajes aparte no sabría si luego pueden ir conectados a la misma BD y conseguir un diseño moderno, minimalista y limpio. También están JS, Node.js, Ionic, etc.
PD: No es un juego, es una app de mascotas con interacción de usuarios.
PD2: No es un instagram para mascotas
PD3: Nada de C# y Xamarin aunque se que seria buena opción.
Espero entiendan la pregunta aunque esta algo confusa, Saludos.