馃摫 [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
#AndroidStudio #Android #kotlin #java

馃摫 Objetos complementarios (Miembro est谩tico) en Android Studio [61]

馃摫 Objetos complementarios (Miembro est谩tico) en Android Studio [61]

Si se necesita que una funci贸n o propiedad est茅 vinculada a una clase en lugar de las instancias de ella…

4 semanas hace
馃摫 Programaci贸n Orientada a Objetos, Polimorfismo en Android Studio [69]

馃摫 Programaci贸n Orientada a Objetos, Polimorfismo en Android Studio [69]

Pili= muchas, Morfismo= formas, osea Polimorfismo = muchas formasEn programaci贸n orientada a objetos, el polimorfismo se refiere a la propiedad…

4 semanas hace
馃摫 Arreglos din谩micos con ArrayList en Android Studio [68]

馃摫 Arreglos din谩micos con ArrayList en Android Studio [68]

Hasta ahora hemos pedido al humano que ingrese la cantidad de elementos para despu茅s proceder a crear el arreglo con…

4 semanas hace
馃摫 Programaci贸n Orientada a Objetos Clases y m茅todos abstractos en Android Studio [67]

馃摫 Programaci贸n Orientada a Objetos Clases y m茅todos abstractos en Android Studio [67]

Para que una clase sea abstracta debe cumplir las siguientes caracter铆sticas: Debe tener por lo menos una clase hijo (osea…

4 semanas hace
馃摫 Programaci贸n Orientada a Objetos Herencia en Android Studio [65]

馃摫 Programaci贸n Orientada a Objetos Herencia en Android Studio [65]

La herencia es una de las premisas y t茅cnicas de la POO la cual permite a los programadores crear una…

4 semanas hace
馃摫 Ejercicio.- (Arreglo de objetos) Lista de alumnos y calificaciones en Android Studio [64]

馃摫 Ejercicio.- (Arreglo de objetos) Lista de alumnos y calificaciones en Android Studio [64]

En este tutorial vamos a crear un arreglo de objetos a los cuales le vamos a asignar el nombre, aula…

4 semanas hace
馃摫 Ejercicio.- Calcular el area y perimetro de un cuadrado o rect谩ngulo en Android Studio [63]

馃摫 Ejercicio.- Calcular el area y perimetro de un cuadrado o rect谩ngulo en Android Studio [63]

En este tutorial vamos a hacer un ejercicio que calcule el per铆metro y el 谩rea de un cuadrado o un…

4 semanas hace
馃摫 Ejercicio de Objetos complementarios (Carros con altura) en Android Studio [62]

馃摫 Ejercicio de Objetos complementarios (Carros con altura) en Android Studio [62]

Para entender los objetos complementarios m谩s a detalle vamos a hacer lo siguiente:1.-Crear la clase Carros en la que vamos…

4 semanas hace
馃摫 Encapsulamiento y m茅todos accesores en en Android Studio [60]

馃摫 Encapsulamiento y m茅todos accesores en en Android Studio [60]

El principio de encapsulaci贸n de la Programaci贸n Orientada a Objetos determina que los atributos de los objetos deben ser siempre…

4 semanas hace
馃摫 POO Crear paquetes y clases en Android Studio [59]

馃摫 POO Crear paquetes y clases en Android Studio [59]

Un Paquete en Kotlin es un contenedor de clases que permite agrupar las distintas partes de un programa y que…

4 semanas hace