
Comenzamos con el curso, en esta introducción hablamos un poco sobre kotlin, por que es importante y sus usos actuales
Veamos como usar variables en kotlin, explicamos dos conceptos importantes (var, val)
Uno de los conceptos mas importantes en programación son las clases, en este video vemos como crear classes con Kotlin
Es importante saber como crear constructores vacios a la hora de crear clases
Un concepto importante que vamos a utilizar mucho cuando programemos nuestras apps en Android con Kotlin son las data classes, con este concepto en mente vamos a poder trabajar con objetos en cualquiera de nuestras apps
Crear constantes es muy utilizado para ahorrarnos tener que cambiar varias veces codigo que se repite, veamos como crear constantes en kotlin
Saber usar condiciones de control es muy importante en nuestras apps para decidir que hacer con cierta lógica en ella
Los ciclos de repeticion nos sirven para recorrer arreglos de una manera mucho mas fácil, veamos como utilizarlos con kotlin
when es el famoso switch en java, exploremos su uso
Tanto while como do while son importantes para tomar decisiones en nuestra app
Uno de los aspectos mas importantes a la hora de programar es manejar la nullabilidad, en este video explicamos como hacerlo muy facilmente con kotlin
Veamos que herramienta utilizar para crear aplicaciones en Android y como descargarla
En este video vamos a ver como crear nuestro primero proyecto en Android Studio con Kotlin
Veamos la estructura de un proyecto en Android
En esta parte vamos a ver como trabajar la interfaz de usuario en Android
Veamos todas las funciones del emulador, como crearlo y sus distintas opciones
¿ Cómo funciona el Manifest ? ¿ Qué es ? Sacamos todas las dudas en este video
En este video vemos como funciona el Gradle, como importar dependencias y como configurarlo para nuestro proyecto
Introducción a los diferentes tipos de layouts en Android y como funciona cada uno
Uno de los pilares mas importantes son las Actividades, para ello debemos conocerlas y conocer su ciclo de vida, en este video explicamos todo esto
¿ Cómo navegamos hacia distintos destinos ? En este video mostramos como navegar entre actividades
Veamos entonces como pasar datos entre distintos destinos a la hora de navegar
Los Fragmentos son un pilar fundamental en la programación de aplicaciones en Android, veamos todos sus beneficios y demos una pequeña introduccion a ellos
Ahora bien veamos como navegar entre distintos fragmentos
Veamos como pasar datos entre distintos fragmentos
Veamos ahora como pasar datos entre fragmentos pero volviendo desde SegundoFragment hasta PrimerFragment
Vamos a usar animaciones para hacer las transiciones desde un fragmento hacia el otro
Vamos a ver como pasar parametros con bundles con navigation components
Mostramos la app de ejemplo que vamos a realizar con Arquitectura limpia de desarrollo
En esta sección exploraremos el servidor que vamos a usar para obtener todas las películas y sus datos
Vamos a hacer uso de Retrofit, una librería la cual nos va a ayudar a hacer peticiones al servidor de una manera sencilla
Utilizando Navigation Components vamos a poder navegar hacia distintos destinos en nuestra app
Comenzamos a crear la interfaz de usuario
Continuamos con la interfaz de usuario, en este video vemos como crear la pantalla de detalles de las peliculas
Finalizamos la creación de la interfaz de usuario
Veamos como usar viewbinding con nuestras interfaces para hacer referencias seguras hacia las vistas
Una arquitectura de desarrollo es muy importante a la hora de crear nuestras apps, en esta sección vamos a explorar que es una arquitectura de desarrollo y como utilizarla en nuestra app
Una de las arquitecturas mas usadas hoy en día para realizar apps en Android es MVVM, veamos como funciona
El primer paso para desarrollar código limpio es saber los distintos paquetes o modulos que vamos a necesitar para organizar nuestro código, en este video mostramos como organizar nuestro proyecto.
Comenzamos a construir desde el modelo hasta la capa de datos
Comenzamos a construir desde el modelo hasta la capa de datos
En la capa de repositorio vamos a estar conectandonos con nuestra capa de datos la cual provee esos datos para luego ser enviados a nuestra capa de presentacion
Terminamos de construir nuestro datasource encargado de traer toda la información que necesitamos del servidor
La capa de presentación es la encargada de preparar los datos que van a ser enviados a nuestra capa de UI para luego ser dibujados en pantalla
Veamos en esta seccion como crea la capa de interfaz (UI) para nuestra app
Comenzamos a crear nuestros adaptadores y a conocer concat adapter para la creación de vistas complejas de una manera sencilla y rápida
Terminamos de crear nuestros adaptadores y unificar todo con concat adapter para terminar nuestra app
Link del generador de politicas: https://app-privacy-policy-generator.firebaseapp.com/
Un curso completo en Android dede cero hasta avanzado en donde vas a empezar desde lo más básico hasta conceptos avanzados de arquitectura y patrones de diseño para aprender a programar tus aplicaciones de la manera correcta seguido de estandares actuales para el desarrollo de apps en cualquier compañía del mundo.
Aprenderás desde cómo programar en Kotlin hasta crear tu primera app con este lenguaje.
No busques más, con este curso definitivo vas a aprender lo último en desarrollo de apps en Android actualizado y con las mejores prácticas de desarrollo.
Por último te dare consejos para tu primer trabajo como desarrollador y como empezar tu carrera profesional luego de este curso.
No dejes pasar hoy esta oportunidad única de formarte para ser programador en Android y empezar a construir tu futuro como desarrollador profesional.
En esta carrera de desarrollador, todos los días debemos actualizarnos con lo último en Android, en este curso te voy a enseñar todo lo mas moderno para que aprendas a programar tus apps en Android y entiendas los conceptos como deben ser.
Este curso va a ser actualizado poco a poco con todo lo último para desarrollar apps en Android aplicando los ultimos conceptos del día a día
No te quedes atrás , hoy es tu oportunidad de dar el siguiente paso !