Hola. Tenía pensado crear una aplicación para el colegio al que voy. La idea en principio es que alumnos, profesores, directivos etc. puedan logearse a la app desde el celular y obtener funcionalidades y datos que mejoren la comunicación entre los integrantes de la escuela. Por ejemplo, el centro de estudiantes podría mandar una encuesta a todos los alumnos del colegio para tomar decisiones, los profesores colocar en el calendario de cada curso las pruebas pudiendo los alumnos acceder a este, los preceptores avisar cuándo falta un profesor, cuando hay actos o eventos etc.
Ahora bien, ¿qué herramientas tengo que utilizar para lograrlo? Hay que crear una base de datos, un servidor, y que el cliente funcione en android y iOs... Me manejo bastante bien en python y sé que tiene módulos que permiten crear clientes-servidor y manejar bases de datos, pero desconozco si es posible desarrollar la app para android e iOs de una manera que funcione decente...
Aprendí un poco sobre Java, se que es un lenguaje robusto y que seguramente sirva para este caso, así que ¿me convendría aprender Java más en profundidad para gestionar todo lo que me planteo?