1
C / C++ / Re:¿Se pueden programar aplicaciones para android con C y C++?
« en: Agosto 21, 2015, 01:46:13 pm »
Si quieres desarrollar una aplicación para android utilizando principalmente C/C++, te recomendaría que le hecharas un ojo a la SDL. Es una librería grafica multiplataforma para C/C++ principalmente aunque también se puede usar en otros lenguajes. Es muy usada para el desarrollo de juegos (2d), pero puedes utilizarla para aplicaciones que no sean juegos.
Con ella puedes desarrollar aplicaciones graficas para Windows, Linux, Mac siendo el mismo codigo para todos. También puedes programar con ella para Android e Ios, siendo su codigo exportable de uno a otro.
En tu caso te interesa el tema de una aplicación grafica para android, te dejo una serie de tutoriales que estan orientados a su aplicación sobre android e ios: http://lazyfoo.net/tutorials/SDL/52_hello_mobile/index.php.
No obstante para que puedas usarla correctamente y entender como trabajar con ella, deberías empezar por el principio del tutorial (que esta orientado a windows, mac o linux): http://lazyfoo.net/tutorials/SDL/01_hello_SDL/index.php.
Aqui tienes la pagina de la librería: https://libsdl.org/.
Ahora bien, la SDL tiene también librerías de sockets multiplataformas, hilos... pero nunca me he puesto a hacer una aplicación de movil con ella (si que probado que funciona y se puede hacer, pero poco mas, solo la he usado para "escritorio") por tanto no te puedo decir hasta que punto estarás limitado, por ejemplo si intentas acceder a ciertas cosas de la api de android...
Un saludo!
Con ella puedes desarrollar aplicaciones graficas para Windows, Linux, Mac siendo el mismo codigo para todos. También puedes programar con ella para Android e Ios, siendo su codigo exportable de uno a otro.
En tu caso te interesa el tema de una aplicación grafica para android, te dejo una serie de tutoriales que estan orientados a su aplicación sobre android e ios: http://lazyfoo.net/tutorials/SDL/52_hello_mobile/index.php.
No obstante para que puedas usarla correctamente y entender como trabajar con ella, deberías empezar por el principio del tutorial (que esta orientado a windows, mac o linux): http://lazyfoo.net/tutorials/SDL/01_hello_SDL/index.php.
Aqui tienes la pagina de la librería: https://libsdl.org/.
Ahora bien, la SDL tiene también librerías de sockets multiplataformas, hilos... pero nunca me he puesto a hacer una aplicación de movil con ella (si que probado que funciona y se puede hacer, pero poco mas, solo la he usado para "escritorio") por tanto no te puedo decir hasta que punto estarás limitado, por ejemplo si intentas acceder a ciertas cosas de la api de android...
Un saludo!