¿Cómo convertirse en un desarrollador de Android?

Hola a todos, soy un desarrollador de Android con más de 2 años de experiencia. Creo que estoy calificado para dar la respuesta. Si alguien quiere convertirse en desarrollador de Android, tenga en cuenta lo siguiente.

  1. Core JAVA debe conocer Java porque es el idioma principal para el desarrollo de aplicaciones de Android.
  2. Si no tiene conocimiento de Java pero tiene un conocimiento sólido de C o C ++, siga algunos tutoriales de Android fácilmente y aprenderá Java.
  3. Google prueba el material guía completo y el documento que puede obtener desde aquí Desarrolladores de Android. (Documento oficial de Android)
  4. slidenerd siga este tutorial en youtube aquí mismo encontrará orientación básica.
  5. Tutorial de Android aquí también puede encontrar algunos ejemplos básicos sobre cada tema con descripción.
  6. Stack Overflow si tiene alguna pregunta o duda busque en stackoverflow, estoy seguro de que si es un principiante definitivamente encontrará todas sus respuestas, puede crear su cuenta y también puede publicar su pregunta y si tiene conocimiento también puede publicar su respuesta y comentar la pregunta de otros usuarios. Aquí mismo puedes encontrar la comunidad de desarrolladores de Android que te ayudarán. Personalmente, me encanta este sitio.
  7. Android Weekly: el boletín semanal gratuito de desarrollo de Android sigue este sitio y te ayudará a actualizar tus conocimientos sobre las nuevas funciones de Android, aquí también puedes encontrar una gran biblioteca útil.

Espero que te ayude a comenzar tu viaje.

Yo diría que hay múltiples enfoques para aprender Android. Recientemente aprendí Android hace 6 meses y todavía estoy aprendiendo. Lo mejor es practicar y crear aplicaciones en vivo. Entonces aquí va

REQUISITOS PREVIOS:

  1. JAVA: se requiere una buena comprensión de los conceptos de Java y su funcionamiento interno.
  2. Buscar: buscar sus problemas en Google o en el desbordamiento de la pila es una habilidad, antes de ir a preguntar Buscar a fondo.

TUTORIALES

Dado que el aprendizaje en línea se ha vuelto enorme ahora que aprendí de Lynda, es posible que prefiera otros sitios web, pero comencé con el curso de David Gassner (lo siento, no pude encontrar el enlace).

Si eres un desarrollador experimentado en cualquier otro idioma, te sugiero que termines el curso para principiantes y luego te sumerjas en el desarrollo de una aplicación completa. No necesita saber todo en Android, a medida que desarrolle encontrará soluciones y aprenderá nuevos conceptos mientras lo hace.

Hasta ahora he desarrollado 2 aplicaciones en vivo para diferentes clinets, cada una me ha enseñado muchas cosas nuevas. Pocos de ellos mencionaría aquí:

  1. Vista de reciclador: use esto en lugar de la vista de lista.
  2. Retrofit 2: biblioteca impresionante para llamadas de servicio web
  3. Picasso – biblioteca de carga de imágenes geniales
  4. API de ubicación de Google Play: mucho mejor que la propia API de ubicación de Android, también lo recomiendan.

Feliz codificación

Comienzo.

Este año, en febrero, según The Verge, Android se ha convertido en un jugador líder en el ámbito de los teléfonos inteligentes con una participación del 80.7% en el mercado.

Si uno le preguntara a la persona más inteligente de la Tierra: “¿Cuál sería el mejor momento para seguir el desarrollo de Android como una carrera profesional?”, Su respuesta sería: AHORA MISMO. Aquí le mostramos cómo comenzar la noble búsqueda de convertirse en desarrollador de Android:

1 / -Lo que necesitas aprender

“¡Java! ¡Java! ¡Java!” – No lo has escuchado mal. El núcleo de aprendizaje de Java es de hecho el paso principal que deben emprender todos los aspirantes a superhéroes en desarrollo de Android. Los conceptos básicos de Java y el núcleo de Java junto con funciones avanzadas de OOP marcan el primer hito crucial en este viaje.

El siguiente paso sería comprender varios componentes de una aplicación de Android que van desde Actividad e Intención hasta la provisión de Contenido y Servicios. Una vez que sepa cómo se ve el esqueleto, puede continuar con seguridad para aprender cómo hacer que estos componentes funcionen. Para comenzar con eso, hay una buena cantidad de cursos en línea, gratuitos y de pago, que le brindan el conocimiento que necesita para comprenderlos mejor. Finalmente, aprenderá cómo implementar su aplicación en la tienda Google Play. El mantenimiento de una aplicación y las pruebas de la aplicación son otras habilidades que debe aprender en el camino.

2 / -Cómo ingresar al ecosistema de Android

El ecosistema de Android es enorme y consiste en consumidores, autónomos, desarrolladores de aplicaciones y desarrolladores de aplicaciones, y por supuesto, Google. Pero todos los ninjas y luchadores saben que el viaje al templo sagrado no es fácil. Convertirse en desarrollador en este ecosistema requiere gran habilidad y práctica.

Lo mejor que necesita son pasos sencillos y elegantes para aprender todo lo que necesita para convertirse en un desarrollador de Android. Edwisor es una de esas plataformas tecnológicas donde puedes obtener las habilidades que necesitas para hacer que tus creaciones cobren vida en Android en tres simples pasos.

Paso 1: la habilidad se desarrolla mediante sesiones de capacitación en vivo dirigidas por expertos de la industria.

Paso 2: Debes practicar una y otra vez hasta que obtengas esas habilidades en el punto. Los proyectos en vivo también son proporcionados por expertos de nivel industrial.

Paso 3: Cada tarea que abordes te dará una puntuación. Sus puntajes se comparten con compañías que lo contratan por un paquete de sueldo suntuoso.

El proceso de capacitación y contratación nunca ha sido más sencillo.

3 / – ¡Buena suerte!

“El viaje de mil millas comienza con un solo paso”. – Laozi

¡Felicidades! Te has embarcado en un noble viaje. Deben desarrollarse aplicaciones y se necesitan desarrolladores como usted.

/ * Leer. Código. Crear * /

Aleta.

Aquí están los pasos:

  1. Hacer aplicaciones
  2. Regrese al Paso 1

Así que sí. Eso es todo lo que necesitas hacer. Hacer aplicaciones Luego crea algunas aplicaciones. Entonces toma un café. Entonces haz un poco más.

mientras (vivo) {
makeApps ();
}

Aquí hay algunas aplicaciones que hice:

Diwali Quiz: Diwali Quiz-Illuminate Within – Aplicaciones de Android en Google Play

Mensaje secreto: envíe mensajes cifrados que vencen a medianoche:

Secret Message-Stay Secured – Aplicaciones de Android en Google Play

Prueba de matemáticas: Mejora tus habilidades matemáticas

Puzzle Game-Mejore su cerebro – Aplicaciones de Android en Google Play

Juego de Tronos Quiz:

Fan made Game of Thrones Quiz – Aplicaciones de Android en Google Play

Eso es realmente fácil.

Sigue estos pasos :

  1. Descargar Android Studio
  2. Ve y mira todos los tutoriales aquí: Tutorial de Android Studio para principiantes (tutorial paso a paso)
  3. Ven aquí y dame las gracias (risas: p)

Espero eso ayude.

¿No te gusta Java? No hay problema, aún puede desarrollar aplicaciones de Android usando otros lenguajes de programación como Python, JavaScript, etc. Pero la forma oficial es usar Java, incluso todos los códigos disponibles en el sitio web de desarrolladores de Android. Los desarrolladores de Android están escritos en Java. Espero eso ayude.

Para convertirte en un desarrollador de Android necesitas aprender el estudio de Android. Android Studio le proporciona un entorno de desarrollo integrado para el desarrollo de aplicaciones y probarlas en el emulador. Necesitará aprender xml y Java para este propósito.

Como eres nuevo en esto, también debes buscar un tutorial en el estudio de Android. Para ello descarga la aplicación udacity en tu teléfono Udacity – Learn Programming – Aplicaciones de Android en Google Play

Esta aplicación te ayudará a aprender Android Studio a tu propio ritmo. Además, encontrará expertos de Google y foros de discusión y aprendizaje interactivo a través de esta aplicación. Ya seas principiante o programador.

Depende de cuál sea su nivel actual de experiencia con la codificación.

Si ha realizado algún tipo de desarrollo web, le sugiero que comience con el desarrollo de Android a través del desarrollo multiplataforma.

Si ha realizado la codificación Java, sugeriría que pueda comenzar con el desarrollo nativo de Android. Si no le importa aprender un nuevo lenguaje de programación, entonces puede aprender Kotlin y luego hacer el desarrollo nativo de Android.

Si no comprende cuál es la diferencia entre el desarrollo multiplataforma y el desarrollo nativo, le sugiero que eche un vistazo a

Si quieres hacer desarrollo nativo de Android usando Java, entonces puedes tener un botín en esta serie

Aprenda la programación básica de Java primero. Luego tome un curso de Android en Learnerstv. Comienza a seguir sus instrucciones y comienza a codificar. Puede consultar el sitio para desarrolladores de Android para obtener más información sobre los componentes y los ciclos de vida de Android.

Puede comenzar a encontrar interés en el lenguaje de programación de Java tomando cursos en línea, comenzando proyectos por su cuenta, etc.

entonces puedes comenzar a trabajar con Android Studio, comencé a hacer mini proyectos para mejorar mi conocimiento y habilidad en el programa y luego, cuando lo controlé completamente después de aprender mucho en línea, logré crear mis propios proyectos y dar vida a mis ideas.

Para convertirse en un buen desarrollador, intente codificar desde cero. Ejecute sus códigos sobre diferentes IDE y analice, visualice e improvise su error.

Lea más y más pdf disponibles en Internet y siga practicando en todo momento y en cualquier lugar.

Por último, Android es muy fácil, solo necesita saber la ruta correcta para seguir.

En el caso de la aplicación nativa de Android, comience con elementos básicos como cómo trabajar con TextViews, EditTexts, etc. y cómo trabajar con la base de datos sqlite, ya que después de hacer esto, tengo una idea clara de cómo funciona Android.

Luego, puede comenzar con las API, como las API de Google Map o cualquier otra API, ya que le brinda información sobre cómo trabajar con las API y sobre las tareas en segundo plano (Async-task).

Pero antes de comenzar a trabajar con las API, obtenga una pequeña idea sobre el análisis de Json, ya que ayuda a analizar la respuesta que obtiene de una API.

Y con servicios, fragmentos, diseños, etc. y sí, no se olvide de leer sobre los ciclos de vida de las actividades, fragmentos, servicios.

Luego, el paso más importante es comenzar a trabajar con Proyectos, si conoce el back-end, puede crear una aplicación de inicio de sesión básica, de lo contrario, puede estudiar sobre Fire-base u otros servicios en la nube de back-end.

Creo que muchos pueblos ya han respondido muy bien.

Solo quiero recomendarle esta aplicación de tutoriales de Android, esto es excelente para principiantes y debe ser útil para usted: _

Andy-Learn Android Programming – Aplicaciones de Android en Google Play

¡La mejor de las suertes y feliz codificación!

¿Quieres comenzar con el apasionante mundo del desarrollo de aplicaciones de Android? Entonces este Ebook te ayudará a desarrollar tu carrera para convertirte en un desarrollador de Android.

Echa un vistazo a estos recursos para enriquecer tus habilidades en el desarrollo de aplicaciones de Android.

Simplemente siga pasos simples: haga clic en el enlace

Cómo convertirse en un exitoso desarrollador de aplicaciones de Android