Cómo aprender el desarrollo de aplicaciones por mi cuenta

La mayoría de nosotros nos hemos preguntado cómo aprender la programación de Android y convertirnos en un completo desarrollador de Android. Aquí, he tratado de cubrir la mayoría de las cosas importantes en el desarrollo de Android que he aprendido por las malas. Aprender el desarrollo de Android es un proceso paso a paso, por lo que debe aprenderlo paso a paso. Entonces, esta guía también mostrará cómo aprender el desarrollo de aplicaciones de Android paso a paso. Nadie puede convertirse en un desarrollador de Android completo en 30 días, por lo que es un viaje. Esta guía también mostrará algunos de los mejores tutoriales de desarrollo de Android.

Entonces, ¿cómo desarrollar una aplicación para Android?

Los siguientes son los temas que creo que son los más importantes para el desarrollo de aplicaciones de Android:

En primer lugar, debe tener un conocimiento básico del lenguaje Java para el desarrollo de Android. Aprendí el lenguaje Java del libro Head-First Java.

Configure Android Studio IDE de desarrollo de Android en su PC o computadora portátil.

Cuando se sienta cómodo con Java, tome cualquier curso o cualquier libro sobre desarrollo de aplicaciones de Android con el que se sienta cómodo. Estar cómodo con el curso o el libro es muy muy importante. Cuando tome el curso o lea el libro, aplíquelo siempre en una aplicación de muestra. Quiero decir que construyes algo sobre lo que lees.

Aprende sobre la actividad de Android LifeCycle.

Obtenga información sobre cómo depurar una aplicación de Android paso a paso.

Aprenda sobre navegaciones de pantalla, tareas y back stack. Consulte esta revisión de Tarea de Android y Back Stack – Mindorks

¿Aprender qué es un contexto en Android? Consulte este contexto de comprensión en la aplicación de Android – Mindorks

Aprenda sobre las preferencias compartidas.

Aprenda sobre RecyclerView en Android.

Aprende sobre Fragment en Android.

Aprenda acerca de ViewPager en Android.

Aprenda sobre Diálogo, Fragmentos de diálogo.

Aprenda sobre el enhebrado básico.

Obtenga información sobre las bibliotecas de terceros.

Aprenda acerca de las redes en aplicaciones de Android.

Aprenda sobre la base de datos y ORM.

Aprenda sobre Servicio, IntentService.

He escrito una guía completa aquí.

Cómo aprender el desarrollo de Android – Mindorks

Feliz aprendizaje 🙂

hola, el desarrollo de Android no es una tarea fácil si no tienes experiencia en informática, ya que soy ingeniero mecánico, estaba pasando por muchas dificultades

compartiré mi viaje desde principiante hasta producto terminado, podría ayudarte

  1. Tuve una idea sobre cómo hacer una aplicación de Android y ganar dinero con ella para ejecutar mi idea, dejé mi trabajo y delicadamente dediqué mi tiempo al desarrollo en el cual,
  2. primero busco en google qué software es para el desarrollo de aplicaciones de Android, sé que Android Studio es el mejor para él.
  3. Me uní a la clase para el desarrollo de Java y Android, pero todo es un desperdicio, no se unió a la clase por lo básico, está disponible en Internet fácilmente entonces
  4. busco tutoriales para el desarrollo de Android, de acuerdo con la idea de mi aplicación, encontré muchos tutoriales básicos, Newboston, mi traer de vuelta, slidenerd, prabheesh rk , son mis favoritos, si los ves, tu android básico se borrará y luego comenzaré a desarrollar mi aplicación,
  5. Estoy visitando varios sitios web, como stackoverflow te ayuda cuando te quedaste atascado, git-hub para el código de muestra, hice unas appas muy básicas que aprendo,
  6. Sé que mi aplicación es compleja, tomo la ayuda de mi amigo, que es desarrollador de Android de profesión por 3 años de experiencia, comenzamos a trabajar juntos,
  7. entre el tiempo que diseñé la aplicación, usando el software inkscape y Photoshop, tenga en cuenta que el diseño de la aplicación es tan importante como el de la codificación para obtener más descargas
  8. y finalmente lo lancé el 24 de agosto, aquí lo pruebo, me tomó alrededor de 6 meses desarrollar- Notepad-Notes, Recordatorio, Lista de verificación – Aplicaciones de Android en Google Play
  • Links importantes
  • video tutorial-slidenerd – YouTube, prabeesh rk android, mybringback android – YouTube
  • foro- para su problema de desarrollo- Desbordamiento de pila: donde los desarrolladores aprenden, comparten y desarrollan carreras
  • aplicación de Android librabry para referencia: construya mejor el software, juntos
  • mi lista de reproducción de Android de YouTube en la que reúno muchas aplicaciones de Android que hacen videos de todo YouTube – (hay muchas listas de reproducción en https://www.youtube.com/channel/…
  • my android Notepad app-Notepad-Notes, Reminder, Checklist – Aplicaciones de Android en Google Play

gracias, espero que esta respuesta te ayude. si tienes algún problema, no dudes en hacerme una pregunta 🙂

Bueno, es simple.

Comience de inmediato con udemy y YouTube. Comencé desde udemy tomando el curso parse sdk y luego me mudé a YouTube y tomé varios cursos. Luego intenté crear una aplicación con una complejidad bastante decente como llamadas a API, sesiones, visor, vistas de lista, adaptadores, fragmentos. Me ayudó a comprender los conceptos básicos y la terminología detrás de esto.

También descargué varios libros electrónicos en Android e intenté obtener los conceptos básicos de Android.

Me llevó una semana aprender todo, incluido Java, y una vez que construí la aplicación de demostración, tuve confianza para construir una aplicación lista para producción.

Gracias por A2A,

Supongo que eres un principiante total y sabes muy poco sobre programación. Entonces, te sugiero que comiences aprendiendo un lenguaje de programación.

Python es el lenguaje que te recomendaría aprender primero. Es un lenguaje muy popular y uno de los más utilizados junto con Java y C / C ++. Es el más fácil de aprender (es casi como escribir instrucciones en inglés) y se usa ampliamente en los campos de aprendizaje automático e inteligencia artificial. También puede desarrollar aplicaciones web en Python usando el marco Django.

Para aprender Python, consulte Learn Python the Hard way.

Si por aplicaciones te refieres a aplicaciones móviles, entonces necesitas aprender Java para Android y Swift para iOS. No tengo ninguna experiencia en el desarrollo de iOS, así que no puedo contarte más al respecto. Pero, para el desarrollo de Android, puede aprender Java de Head firsr Java y Android de la guía de Busy coder para el desarrollo de Android y está listo para comenzar.

La forma más rápida de llegar a un nivel en el que sea productivo y pueda ganar algo de dinero mientras aprende más es ir por el camino del desarrollo de Android. Los desarrolladores de Android tienen mucha demanda en este momento y los libros que mencioné realmente te ayudarán a acelerar rápidamente.

Espero eso ayude. Feliz codificación 🙂

Si te refieres al desarrollo de aplicaciones de Android, aquí hay un artículo que he escrito que explica los requisitos previos y los consejos sobre los recursos necesarios en tu viaje de desarrollo de aplicaciones.

More Interesting

¿Dónde puedo encontrar una guía de todos los requisitos para iniciar una aplicación de Android, desde el precio hasta todos los cargos?

¿La tienda de aplicaciones de Android superará alguna vez a la tienda de aplicaciones de iPhone?

Cómo guardar los datos de usuario que se registran con Google en mi aplicación de Android

¿Cuánto tiempo llevaría desarrollar una aplicación de Android?

¿Tengo que usar el mecanismo de compra en la aplicación de Google para productos digitales vendidos a través de mi aplicación de Android (similar a la restricción de Apple)?

¿Cuáles son las habilidades y los idiomas necesarios para crear una aplicación de Android?

¿Cuáles son sus ganancias diarias actuales de su aplicación de Android simple a través de AdMob?

¿Cuál es mejor para los desarrollos de Android, Xamarin o Java?

¿Es posible ser un desarrollador de Android experto o al menos decente en un mes?

¿De qué maneras puedo crear una aplicación de Android y no soy estudiante de Btech?

¿Cómo envío mi código fuente modificado de Android a Google?

¿Cuál es la mejor aplicación de Android para el sistema de gestión clínica?

¿Cuánto gana con su aplicación de Android y cuánto tiempo le llevó llegar allí?

¿Cuáles son algunas de las principales diferencias del sistema operativo Android entre diferentes dispositivos?

Si podemos crear aplicaciones de Android y aplicaciones de iOS usando PhoneGap fácilmente usando HTML, CSS, JavaScript, etc., ¿cuál es la necesidad de convertirse en un desarrollador de Android?