JavaRush /Blog Java /Random-ES /¿Interesado en el desarrollo móvil? ¡Aprende Java!

¿Interesado en el desarrollo móvil? ¡Aprende Java!

Publicado en el grupo Random-ES
¿Está eligiendo un lenguaje de programación y está interesado en el desarrollo móvil? Creemos que Java es la mejor opción para este caso de uso y en este artículo le diremos por qué. ¿Interesado en el desarrollo móvil?  ¡Aprende Java!  - 1

¿Android o iOS?..

Primero, es importante decidirse por la plataforma. Hoy en día sólo existen dos sistemas operativos móviles populares para los que tiene sentido crear aplicaciones. Estos son Android e iOS. El sistema operativo móvil iOS suele estar escrito en Objective-C y Swift. De hecho, estos idiomas son necesarios para el software de los dispositivos Apple y no se utilizan en casi ningún otro lugar. Si eres un apologista de "Apple", no reconoces otras tecnologías y sueñas con conectar tu vida con los productos de esta empresa, míralos más de cerca. Sin embargo, esta es una elección bastante peligrosa, porque si cambia de opinión, no será fácil cambiar a otro tipo de desarrollo. En cuanto a Android, escriben para esta plataforma en diferentes lenguajes de programación, con una enorme ventaja a favor de Java. Y Java es un lenguaje universal, por lo que si sucede algo, puede cambiar fácilmente su campo de actividad y pasar del desarrollo móvil a otros tipos de desarrollo. Ahora se está desarrollando activamente el lenguaje Kotlin, en el que se puede escribir para Android; C++ también es adecuado para estos fines (utilizando el NDK de Java). Pero aún así, el lenguaje principal de Android sigue siendo Java. Y también: hay muchos más dispositivos Android en el mundo (alrededor del 86%) que iPhones, y esto no es una especulación, sino estadísticas oficiales de Gartner . ¿Interesado en el desarrollo móvil?  ¡Aprende Java!  - 2Además, es bastante fácil para un programador novato publicar su creación en Play Market instalado en teléfonos inteligentes Android. Para bien o para mal, las reglas para seleccionar aplicaciones para la App Store de Apple son mucho más estrictas. Entonces, para la mayoría de los programadores móviles potenciales, la mejor combinación es Android + Java .

Java es el lenguaje nativo de Android

Ahora echemos un vistazo más de cerca a Java, el lenguaje más natural para Android. ¿Porqué es eso? Es simple: este sistema operativo está escrito en parte en Java, y su base es el kernel de Linux y su propia versión de la Máquina Virtual Java, desarrollada por Google y totalmente compatible con Oracle JVM, familiar para los desarrolladores de Java. Existen muchas herramientas listas para usar para el desarrollo de Android, la mayoría de las cuales son creadas por Google o con la participación de Google. Hoy en día, la gran mayoría de los desarrolladores de Android utilizan el IDE de Android Studio, que de forma predeterminada "entiende" Java y Kotlin.

Java es el lenguaje más popular para Android y más

Si observa cualquier sitio que busque programadores de Android, 9 de cada 10 vacantes serán para buscar un desarrollador con conocimientos de Java. Asimismo, 9 de cada 10 aplicaciones en Google Market están escritas en Java. Y, como ya escribimos anteriormente, si decide "cambiar" al campo de desarrollo empresarial, no necesitará volver a capacitarse, solo aprender algunas tecnologías adicionales. Hay una gran cantidad de vacantes para desarrolladores de Java y lo bueno es que su trabajo está muy bien remunerado.

Java es un lenguaje universal.

  • Funciona en todas las plataformas;
  • Lenguaje orientado a objetos (que facilita el escalado y la mejora de las aplicaciones);
  • Una gran cantidad de bibliotecas para todas las ocasiones;
  • Excelente documentación;
  • Muy buenas herramientas para el trabajo, incluso para trabajar con Android;
  • Con el enfoque correcto, Java es fácil de aprender.

Algoritmo aproximado "ruta del estudiante de Android" en JavaRush

  1. Aprende Java. Nuestro sitio le ayudará. Con nosotros podrás obtener todos los conocimientos de Java que necesita un desarrollador de Android.

  2. Ve a la sección de Android . Aquí encontrarás un excelente curso gratuito “Programación Android” creado por especialistas de Google. Bueno, lo tradujimos al ruso. El curso es muy sencillo, por lo que en principio puedes estudiarlo en paralelo con los primeros niveles de JavaRush.

  3. El curso le recomendará que instale Android Studio. Hazlo. En principio, puedes desarrollar para Android en IntelliJ IDEA, un entorno con el que ya estás familiarizado si has completado al menos algunos niveles de JavaRush. Pero será mucho más conveniente utilizar una herramienta especializada que se haya convertido en un estándar oficial.

  4. Después de completar "Programación de Android" y JavaRush, cuando domines Java, crea tu propio proyecto. Por ejemplo, un pequeño juego o una aplicación de gestión del tiempo, y empieza a implementarlo. Si algo no queda claro, siempre puedes hacer preguntas en la sección "Ayuda" de JavaRush.

  5. Publique su aplicación en Play Market.

  6. Escriba una reseña de su proyecto y publíquela en el grupo de Android en JavaRush para recibir críticas constructivas, consejos para mejorar y simplemente popularizar su programa.

  7. Y luego... El siguiente es el camino estándar de un desarrollador principiante. No seas perezoso, crea nuevas aplicaciones y publícalas. Estudie tecnologías, busque vacantes para desarrolladores de Android.

conclusiones

Además de todas las demás ventajas, Java también es bueno porque abre una carrera como desarrollador de Android. Entonces, comience rápidamente a resolver problemas en JavaRush y también familiarícese con las herramientas para el desarrollo móvil en el curso "Programación para Android". Y, por supuesto, no dudes en hacer preguntas en la sección "Ayuda" si algo no funciona. Aprenda a programar, escriba tanto código como sea posible y será recompensado con el trabajo de sus sueños.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION