Hola muy buenas, os comento en una de las asignaturas de mi carrera nos han pedido realizar una aplicación y hemos decidido tanto mi compañero como yo que sea una app que corra en Android. El caso es que ninguno de los dos hemos desarrollado nunca una aplicación de Android, y al no indicarnos que tecnología utilizar , me gustaría preguntar cuales son la herramientas, entornos, lenguajes , etc ... Que normalmente se utilizan o que nos podrían facilitar la vida. Un saludo y gracias de antemano.
No soy una persona que tenga mucha experiencia con el dessarrollo de apps en android pero por lo que estudié hace menos de 1 año, hay varios tipos de forma de desarrollar apps para android, se puede hacer un desarrollo de forma nativa en el que se utiliza mayoritariamente Java y XML o realizar el desarrollo de forma hibrida utilizando frameworks y lenguajes como Javascript, html, css, etc..
Yo como ide principal cuando estuve estudiando desarrollo en android utilice Android Studio que creo que es el propio de google y hice alguna pequeña cosa de forma nativa, con respecto al desarrollo hibrido no tengo experiencia pero por lo que me contaron es mas rapido y sencillo que de forma nativa.
Espero que te sirva de ayuda aunque seguro que hay gente en el foro con mucha mas idea que yo en estos temas.
#1 hay varias toolchains para hacer apps para Android, que conocimientos de programacion teneis?
#5 Estamos en 3º de ingeniería informática, nos movemos sobre todo en programación orientada a objetos, vease Java, C# y derivados
#6 si os sentis comodos con Java, tirad por el camino por defecto de usar Android Studio (y si os sentis adventureros, probad Kotlin). Si os manejais mejor en C#, dadle un intento a Xamarin porque es exactamente igual pero usando C# en lugar de Java.
#8 Al final utilizaremos el Android Studio porque en Java es donde más "experiencia" tenemos. Muchisimas gracias