01

📱 ¿Qué es Android?[01] [Curso] (Desarrollo en Android de 0 a 100)

¿Qué es Android?
Android es un sistema operativo inicialmente pensado para teléfonos móviles, está basado en Linux cuyo núcleo de sistema operativo es libre, gratuito y multiplataforma.
El sistema permite programar aplicaciones en Kotlin (Java). El sistema operativo proporciona todas las interfaces necesarias para desarrollar aplicaciones que accedan a las funciones del teléfono (como el GPS, las llamadas, la agenda, etc.) de una forma muy sencilla.

Un poco de historia
Android era un sistema operativo para móviles prácticamente desconocido hasta que en 2005 Google lo compró. Hasta noviembre de 2007 Google proporcionó la primera versión de Android, junto con el SDK para que los programadores empezaran a crear sus aplicaciones para este sistema. De esos días a la fecha android a evolucionado y ha liberado diferentes versiones de su sistema operativo.

Versiones de Android: https://es.wikipedia.org/wiki/Anexo:Historial_de_versiones_de_Android

Kotlin o Java para programar en Android
Kotlin y Java son lenguajes de programación y ambos corren bajo la máquina virtual de Java JVM, pero Kotlin requiere menor cantidad de código que Java para hacer exactamente los mismo, esto significa que Kotlin es más fácil de aprender.
Kotlin depende de la Máquina Virtual Java (JVM) lo que significa que kotlin y Java generan el mismo programa que corre bajo la JVM.

Requerimientos para comenzar a programar en Android 🛠️

  • Descargar e instalar Android Studio. https://developer.android.com/studio
  • Microsoft Windows 7/8/10 (32-64 bits).
  • 8 GB de RAM recomendados (2 GB mínimo).
  • 4 GB de espacio en disco duro (2 GB mínimo).
  • Pantalla con resolución mínima de 1280×800 píxeles.
  • Opcionalmente haber tomado el curso de Kotlin en Programador Novato.
  • Paciencia.

¿Porque Desarrollar con Kotlin en Android?

  • Conciso: Reducir drásticamente la cantidad de código repetitivo.
  • Seguro. Evita errores como excepciones de puntero nulo.
  • Interoperable: Aproveche las bibliotecas existentes para JVM, Android y el navegador
  • Fácil de usar y ya está precargado en Android Studio.
  • Popular.

Comparativa de Kotlin, Java, C#, Python, JavaScript: https://trends.google.es/trends/explore?date=today%205-y&q=%2Fm%2F0_lcrx4,%2Fm%2F07sbkfb,C%23,%2Fm%2F05z1_,%2Fm%2F02p97

🎦 Lista de reproducción de este curso: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTT9pb9J-89j1SPtqHzU7sF
🎦 [Curso] Kotlin de 0 a 100: https://www.youtube.com/playlist?list=PLCTD_CpMeEKSjzbsW_zmVNz23GyOVsdbS
🎦 [Curso] Java Netbeans Completo☕: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTT-qEHGqZH3fkBgXH4GOTF

🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato

Siguiente tutorial

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos Ver más

  • Responsable: Eugenio Chaparro.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a digitalocean.com que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad
Salir de la versión móvil