Entonces, ¿quieres desarrollar aplicaciones de Android? Aquí está cómo aprender

Entonces, ¿quieres desarrollar aplicaciones de Android? Aquí está cómo aprender / Androide

Después de tantos años, uno podría pensar que el mercado móvil ahora está saturado con todas las aplicaciones que el hombre pueda imaginar, pero ese no es el caso. Hay muchos nichos que aún deben llenarse e incluso los mercados actuales con varias aplicaciones líderes aún pueden quedarse atrás en calidad. Todo lo que hay que decir: siempre hay espacio para nuevas aplicaciones de Android, y con un poco de experiencia, podría ser el próximo desarrollador en crear un gran éxito..

Antes de comenzar su viaje de desarrollo de Android, hay algunos requisitos previos que debe cumplir.

Experiencia Java: El desarrollo de Android se realiza principalmente en Java. No es un lenguaje difícil de aprender, per se, pero saber cómo se aplica al desarrollo de Android puede ser confuso sin una base firme en el idioma. Android Java no es exactamente Java estándar, pero aprendiendo sitios web estándar de Java 2 y 2 aplicaciones que pueden ayudar al aprender a programar en Java 2 sitios web y 2 aplicaciones que pueden ayudar al aprender a programar en Java Hay muchas personas que conozco a quienes les gustaría saber cómo programar, pero Está confundido por cómo comenzar y cuáles son las ideas generales de la programación. Además, hay una gran ... Leer más hará que sea mucho más fácil para ti desarrollar el desarrollo de Android.

Experiencia XML: Conocer XML puede ser útil en varios campos relacionados con la tecnología y Android no es una excepción. En particular, los archivos XML ¿Qué es un archivo XML y cuáles son sus usos? [En caso de que te estuvieras preguntando] ¿Qué es un archivo XML y cuáles son sus usos? [En caso de que te estuvieras preguntando] Leer más facilita la declaración de elementos de UI en las aplicaciones que crees. La experiencia pasada es una gran ventaja.

Entorno de desarrollo: La mayoría de los desarrolladores de Android recomiendan utilizar Eclipse como el entorno de desarrollo para sus sesiones de codificación. También deberá instalar el SDK de Android antes de poder comenzar a crear aplicaciones. Afortunadamente, Android proporciona un paquete único que incluye Eclipse, Android SDK y herramientas relacionadas. Tenga en cuenta que en un futuro próximo, la mayoría de los desarrollos de Android se alejarán de Eclipse hacia Android Studio, por lo que es posible que también desee analizarlo.

Perseverancia: Por último, aprender los entresijos del kit de herramientas de desarrollo de Android llevará tiempo. Aprendiendo a crear un calidad La aplicación va a tomar aún más tiempo. No se apresure Mantente en ello y enfoca tu mente en el largo plazo. Si no lo haces, estarás frustrado y querrás rendirte..

Sitio oficial de desarrolladores de Android

El mejor lugar para comenzar esta lista sería el sitio oficial para desarrolladores de Android. Tienen todo lo que podría necesitar para su viaje de desarrollo de aplicaciones, incluidos los IDE y las herramientas mencionadas anteriormente para comenzar. Y dado que los mantenedores reales del SDK de Android administran este sitio, tiene sentido que su información sea la mejor y más actualizada..

Para los principiantes, este sitio tiene una sección de capacitación integral que abarca desde la configuración de su entorno y la creación de su primera aplicación de Android hasta la distribución de una aplicación finalizada y la obtención de dinero en Play Store. Para usuarios avanzados, las guías y referencias de la API siempre estarán allí para ayudarlo a encontrar las soluciones más eficientes para sus problemas de desarrollo de aplicaciones.

Mi parte favorita de este sitio es que no solo te enseñan cómo hacer cosas, pero como hacerlas. bien. Hay cuatro secciones de entrenamiento para “mejores prácticas” con respecto al diseño de la interfaz, la entrada del usuario, el rendimiento y la seguridad: elementos esenciales absolutos para cualquier persona que desee aprender el desarrollo de Android.

Precio: GRATIS

Tuts móvil + con Android

Tuts + (AKA TutsPlus) es un gran recurso para tutoriales en general, pero su sección de Android tiene toneladas de gran información para los desarrolladores novatos y veteranos por igual. Simplemente navegue por los listados de Android y encontrará más de 150 tutoriales de desarrollo que se han publicado en los últimos tres años..

Es maravilloso que Tuts + categorice cada tutorial según la tecnología (Android SDK en este caso), así como la dificultad y el tiempo de finalización estimado. Estos tutoriales están basados ​​en texto, pero tienen un formato profesional e incluyen muchas capturas de pantalla para ayudarlo en caso de confusión..

Mencioné antes que querrás conocer Java y XML antes de saltar al desarrollo de Android. Bueno, la serie de tutoriales de Android 101 en Tuts + comienza con una introducción a Java antes de abordar el SDK de Android. Realmente saben lo que están haciendo y han hecho un trabajo fantástico para facilitar la curva de aprendizaje..
Precio: GRATIS

Marakana Android Bootcamp Series 2012

Marakana es una empresa que brinda capacitación a profesionales de TI en diversos campos y su experiencia realmente se muestra cuando se analizan algunas de sus ofertas. En el frente de Android, lanzaron una serie de videos llamados Android Bootcamp Series y han demostrado ser algunos de los videos de desarrollo de Android más útiles que existen actualmente..

Los videos se grabaron durante un campamento de entrenamiento en vivo de cinco días para el desarrollo de Android, por lo que estos no son tus videos de YouTube con conocimientos pasables sobre ciertos temas, sino que son enseñanzas reales que se han enseñado en la actualidad. Seminarios de ambientes por profesionales para profesionales.

Cada lección es de duración variable: algunas solo tardan treinta minutos en consumirse, mientras que otras pueden durar hasta tres horas. Es increíble que Marakana haya lanzado cinco días de enseñanza gratis, así que aprovéchala mientras puedas. Sin embargo, antes de comenzar, debe tener un buen conocimiento de Java ya que es uno de sus requisitos previos para el curso.

Precio: GRATIS

Tutoriales de desarrollo de Android @ Vogella.com

Vogella es un sitio web dedicado a la adquisición y distribución de conocimiento para Java, Android y Eclipse. Tienen una serie de tutoriales para el desarrollo de Android y son altamente profesionales, con muchas capturas de pantalla y consejos para que comiences lo más rápido posible sin saltarte detalles importantes..

Estos tutoriales comienzan desde abajo, como la configuración de su entorno de desarrollo de Android y el aprendizaje de conceptos básicos de desarrollo de Android, hasta temas intermedios como el procesamiento de XML, el diseño de interfaces avanzadas y la reproducción con sensores de dispositivos. La cantidad no es tan grande como los otros recursos en este artículo, pero la calidad no puede ser ignorada.

Precio: GRATIS

Serie de desarrollo de Android @ Lynda.com

Si aprendes mejor por video y la serie Bootcamp de Marakana no fue suficiente para ti, entonces deberías considerar los videos de desarrollo de Android en Lynda.com, un sitio web con miles de cursos de video diferentes en cientos de temas relacionados con la tecnología. La sección de Android de Lynda.com alberga once cursos de video que duran entre dos y siete horas, lo que da como resultado más de 40 horas de educación de calidad..

Un video lo guía a través del proceso de creación de una aplicación para tomar notas desde cero. Otro video proporciona siete horas de la capacitación esencial de Java que necesitarás. Otro video más aborda el tema del desarrollo de juegos Flash en Android. Todos valen un reloj y Lynda ha demostrado ser un gran recurso para el aprendizaje..

Precio: $ 25 por mes de suscripción.. Hay una opción para una prueba gratuita de siete días. Si se suscribe, asegúrese de aprovechar el precio y verifique las otras materias educativas en el sitio.

Conclusión

Este es un buen momento para aprender a desarrollar aplicaciones para Android. Hay más recursos disponibles por ahí que en cualquier momento anterior, y puede acceder a la mayoría de esos recursos sin tener que pagar un centavo. Y no importa el método que prefiera: guías escritas, tutoriales en video, conferencias grabadas, etc., porque hay suficiente variedad.

No se menciona en el artículo MIT App Inventor, que es una herramienta proporcionada por MIT que convierte el proceso de desarrollo de la aplicación en uno visual. Es genial para los no programadores y los principiantes, aunque sacrifica gran parte de la flexibilidad y el control que conlleva la creación de una aplicación desde cero. Echa un vistazo a nuestra guía de MIT App Inventor si estás interesado..

Solo recuerda que no será un proceso durante la noche. Se necesita mucho tiempo para aprender e interiorizar los conceptos necesarios, así que no se rinda. Manténgase al tanto y un día puede tener una aplicación que rompa el mercado que todos aman.

Créditos de imagen: teléfono Android a través de Shutterstock

Explorar más sobre: ​​Desarrollo de aplicaciones, programación.