Durante estos últimos días hemos contado con la ayuda de Jon Segador para responder todas las dudas que tenías sobre programación de aplicaciones Android. A nuestra sección de Xataka Android Respuestas han llegado una gran variedad de interesantes preguntas y respuestas que nos han permitido adentrarnos en el mundo de las aplicaciones para Android.
Entre todas las preguntas que ha respondido Jon Segador, un total de 33, os ofrecemos un pequeño extracto de las más interesantes. Aunque, por supuesto, os recomendamos que le echéis un vistazo a todas las respuestas completas donde encontraréis los mejores recursos y consejos de un experto en Android.
Me gustaría programar en Android y hacer aplicaciones pero no sé nada de programar
Lo primero que debes aprender para empezar a programar aplicaciones para Android, es el lenguaje de programación Java....Después deberás empezar a utilizar Java en combinación con el SDK de Android. Lo mejor es empezar con la documentación oficial. El Android Training va genial en estos casos.
¿Qué herramientas son las más adecuadas para programar aplicaciones Android? ¿IDE?
El IDE "por defecto" para programar aplicaciones para Android es Eclipse. En la documentación oficial de Android puedes encontrar cómo preparar el entorno para empezar a programar
¿Qué dispositivo tomar como referencia para probar una aplicación para Android?
No puedes tomar un único dispositivo como referencia ya que existen multitud de ellos en el mercado y con varios tamaños de pantalla. Afortunadamente en el emulador de Android puedes elegir cualquiera de estos tamaños de pantalla y probar tu aplicación, aunque siempre será mejor probarlo en un dispositivo real y en todos los que puedas. En mi blog publiqué recientemente un articulo al respecto
¿Sigues viendo futuro en el desarrollo nativo teniendo HTML5, PhoneGap,...?
HTML5 está pegando (y va a seguir haciéndolo) muy fuerte en la programación de aplicaciones para varias plataformas con un único desarrollo. Mi opinión personal después de utilizar HTML5 y PhoneGap durante una semana (sé que no es mucho) es que es la mejor opción para aplicaciones sencillas. Me encontré con problemas al querer añadir funcionalidades un poco más avanzadas. Además, PhoneGap funciona a base de plugins para añadir opciones extra y, al final, acabas teniendo un desarrollo para cada plataforma (que es lo que se quiere evitar) al tener que añadir plugins diferentes (diferentes autores, diferente funcionalidad, etc.) para cada sistema operativo y al final se hace difícil de mantener.
¿Qué es más fácil, programar para Android o programar para iOS?
Todo depende de a que estés acostumbrado a programar. Si tienes conocimientos de JAVA, si duda Android te parecerá mucho más sencillo. En cambio si conoces C o C++, programar aplicaciones para iOS no te será muy complicado una vez hayas aprendido a manejar Xcode y conocer el SDK. Mi opinión personal es que iOS tiene un punto más de complejidad.
¿Habría que insistir en usar la interfaz Holo?
En mi opinión, Google tiene que seguir haciendo hincapié en usar la interfaz Holo. Salvo excepciones, el diseño de las aplicaciones para Android dejan mucho que desear y es uno de sus puntos más flojos. Así mismo, debería ofrecer mejores herramientas para poder diseñar fácilmente las aplicaciones siguiendo esta interfaz. iOS lo pone mucho más fácil en ese sentido.
¿Cómo siente la competencia en el desarrollo android?
Sin duda, muchas empresas están empezando a apostar únicamente por aplicaciones móviles. Poco a poco irán apareciendo nuevas empresas dedicadas únicamente a la movilidad y las actuales tendrán que ir adaptándose a este nuevo panorama que, seguramente, les exigirán sus propios clientes.
Como siempre os podéis poner en contacto con nosotros por medio de Xataka Android Respuestas para consultar cualquier duda.
Ver todos los comentarios en https://www.xatakandroid.com
VER 0 Comentario