¿Cómo aprendiste el desarrollo de aplicaciones de Android al comienzo de la ingeniería?

Me han preguntado muchas veces cómo aprendí el desarrollo de aplicaciones de Android y cómo obtuve mi primera pasantía después del primer año. Voy a compartir una pequeña historia aquí. TLDR, pero no demasiado.

La ingeniería no se trata solo de centrarse en los libros y el aprendizaje de memoria. Ensúciate las manos, toma algo que te guste y mueve tu trasero.

Estaba fascinado por un sistema operativo tan fácil de usar y tan bien diseñado cuando comencé a usarlo en 2013. Siempre quise saber cómo diseñar una aplicación que funcione en un dispositivo Android. Entonces mi pasión se remonta a años atrás.

Cuando comencé la ingeniería, tenía tanto tiempo libre en mi mano que me confundí con lo que debía hacer para utilizarlos. Entonces pensé en aprender algo que haría que tu currículum vitae se viera hermoso. Me dediqué al desarrollo web.

Aprendí HTML, CSS (no mucho), Bootstrap y frameworks bien como jQuery. Sin embargo, no fue un camino fácil. Asignaciones, programas culturales y otros eventos fueron un obstáculo. Soy un buen orador público, el trabajo de anclaje me fue dado a veces. Pero a pesar de todo esto, tenía la voluntad de hacer lo que amaba. Me separé de la vida social en otros momentos. Tenía menos amigos en comparación con los demás.

Ahora vino la parte del backend. Vi tutoriales sobre el desarrollo de Php y resultó ser un gran lenguaje que se podía aprender fácilmente. Ahora sabía algo de programación dinámica y estaba absolutamente feliz con mi progreso considerando el hecho de que comencé a programar después del primer semestre.

Entonces pensé en algo más emocionante. Llegué a recordar mi antiguo deseo, explorar el funcionamiento de la aplicación de Android. Salté a aprender Java porque el núcleo de Java era necesario para el desarrollo de aplicaciones de Android. Pero no funcionó bien conmigo. Estaba decepcionado con mi progreso. No podía aprender la programación orientada a Android correctamente, ya que era un novato.

Comencé a explorar más sobre el desarrollo de aplicaciones de Android y terminé sabiendo que Java no era la única opción. Hay otras toneladas de herramientas para desarrollar aplicaciones de Android. Muchos marcos estaban en Internet esperando ser explorados. Investigué y terminé decidiendo aprender Ionic Framework. Es un marco para desarrollar aplicaciones para iOS y Android a partir de una única fuente de código. Lo encontré fascinante.

Aprendí y desarrollé una aplicación muy simple y primitiva para hacer la lista. Después de que terminó el semestre, solicité una pasantía que terminé seleccionando en función de mi progreso y las ganas de explorar más.

Sin embargo, fue un viaje duro. Me faltaba algo de material de clase y terminé omitiendo algunas unidades mientras me preparaba para los exámenes semestrales. Un escape estrecho al final.

Entonces, amigos, utilicen su tiempo libre adecuadamente. No es obligatorio obtener una pasantía justo después del primer año, pero no es tan imposible. No pierdas tu tiempo en cosas innecesarias solo para complacer a tus amigos. Aprenda un lenguaje de programación primero. Comprender los conceptos de funciones y algunas bibliotecas. Aprenderá automáticamente cómo usarlos correctamente y de manera adecuada.

Espero que tenga un gran día de ingeniería por delante y aprenda lo que está tratando de hacer. No se concentre en el ritmo, concéntrese en la calidad. Puedes hacerlo.

Todo lo mejor.

La mejor manera de aprender cualquier nueva tecnología o lenguaje es desarrollar algo fácil con esta tecnología.
Empecé con Android desde una aplicación fácil. Me enfrenté a diferentes tareas pequeñas y las resolví. Me dio experiencia!
¡Buena suerte con Android! Esta es un área muy interesante!

Android no es tan difícil de aprender.

Cuando comencé a aprender Android, le dije que no estaba al tanto de la jerga de Java.

Conocía C ++ y era bueno con la lógica. Recibió ayuda de tutoriales en línea como Vogella y dio en el blanco.

More Interesting

¿Quién es el mejor desarrollador de aplicaciones de Android en Canadá?

¿Google está aumentando sus esfuerzos para impulsar Android a los desarrolladores?

¿Es posible escribir aplicaciones de Android con C #? ¿Qué plataformas de desarrollo (por ejemplo, Xamarin) lo admiten? ¿Existen limitaciones para escribir aplicaciones de Android con tales kits de desarrollo?

¿Cuáles son las mejores herramientas de desarrollo para un desarrollador de Java?

¿Cuál es la mejor empresa gratuita de desarrollo de aplicaciones de Android?

BBM para Android, ¿los usuarios de Android realmente necesitan BBM sobre Whatsapp?

¿Sigue siendo relevante aprender Java ahora que el lenguaje de programación oficial de Android es Kotlin?

Cómo entender el código y el funcionamiento de una aplicación de Android hecha a la mitad

¿Cuáles son algunas de las mejores prácticas para lanzar una aplicación de Android al mercado chino?

¿Cuáles son los mejores desarrolladores de aplicaciones de Android en Delhi?

Tengo una aplicación de Android con 550k DW y 180k usuarios activos en español. Si hiciéramos traducciones de esta aplicación, ¿ayudaría la clasificación española a clasificar en otras?

¿Apus Launcher es una buena aplicación?

¿Cuál es la mejor manera de desarrollar para Android, a través de Emulator para Windows o de forma nativa en el dispositivo?

¿Cuáles son las novedades que podemos esperar de Android O?

¿Qué SDK / API son viables para implementar la mensajería instantánea entre clientes (Android, iOS y web)?