📱 ¿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