Rasca la imagen para llevarte un descuento en tu curso. Podrás aplicar el cupón en el momento de pago.
163
Primera parte de nuestro curso de Kotlin
Aprende con amigos en la comunidad de Discord de Android
¿Quién es el instructor?
Tu cuaderno para tomar notas online sobre el curso
Introducción
¿Porqué Android Studio con Kotlin?
Instalar Android Studio en Mac OS(2023)
Configurar Android Studio en Mac
AVD: Crear emulador
Instalar Android Studio en Windows
AVD: Emulador Oficial para Android Studio (Windows 2021)
Ejecutar en un dispositivo real
Crear un nuevo proyecto Android
Diseño: Primeros pasos
Diseño complementario
Tarea: Texto de bienvenida
Solución: Texto de bienvenida
Evento click en android con kotlin
Exploración de un proyecto android
Clases recomendadas
Conclusiones
Instrucciones importantes para actualizaciones
Introducción
Package & Import - Proyecto de kotlin puro
Variables var y val
Iniciar variables de diferentes formas
Variable global y constantes
String template
Tipos: Char, String y Boolean
Tipos: Byte, Short, Int, Long, Float y Double
Funciones con argumentos y retorno
Sobrecarga de métodos
AP: Función Topic
Solución: Función Topic
Tu primera función
¿Qué hemos aprendido juntos en esta sección?
Introducción
Sentencia: If
Equality & Equals
Operadores lógicos
If elese
When
Vararg
Array
List
MutableList
Map
Array de null
Métodos en colecciones
Ciclo For
Foreach
Ciclo While
Do while
Return & Break
Tarea: Estructuras y sentencias
Conclusiones Kotlin intermedio
Introducción
Clases en kotlin
Constructor
Override
This
Métodos y propiedades
Set & Get
Herencia
Super
Visibilidad
Companion object
Enum
Clases anidadas
Inner class
Interface
Data class
Equal & HashCode
Tarea: Clase personalizada
Conclusiones POO
Introducción
Métodos de String Parte I
Métodos de String Parte II
Métodos de String Parte III
Nullable ?
Not Null !!
Operador Elvis
Readline
Operadores matemáticos
Smart Cast
Try catch finally
Safe y Unsafe Cast
Throw
AP: Throw seguro
Solución: Throw seguro
Infix
Lazy & Lateinit
With
Apply
Run
Let
Also
Tarea: Prevenir errores
Conclusiones Kotlin Avanzado
Introducción
LinearLayout Parte I
LinearLayout Parte II
Padding & Marging
View
Distribución proporcional
Tarea: Vistas adicionales
Solución: Vistas adicionales
FrameLayout
Ubicación en FrameLayout
ConstraintLayout
Guideline
Posiciones relativas
Centrar en ConstraintLayout
ScrollView
Conclusiones Diseño
Introducción
App Form: Recursos dimen
EditText: Entrada de texto
TextField: Nombre
AP: TextField apellidos y tipo de entrada
Solución: TextField apellidos y tipo de entrada
Límite de caracteres
TextFields: Estatura y fecha de nacimiento
Diseño de Autocomplete
TextField: Lugar de nacimiento y notas
Recursos string
TextField con contador
Diseño de Menú
Menú: Evento click y notificación con Toast
FindViewById
ViewBinding
AlertDialog
Validar campo(nombre)
TextField: Error y solicitud de foco
Tarea: Validar apellidos
Solución: Validar apellidos
Mostrar datos recolectados en dialog
Limpiar formulario
DatePicker
Formato en fechas
Autocomplete: Datos y evento de click
Mejoras de Kotlin
Conclusiones de recursos en App Form
Introducción
Ciclo de vida
Ciclo básico
Ciclo complementario
Tarea: Mensaje de despedida
Conclusiones Ciclo de vida
Introducción
Nueva app Counter y vista base
Shape: Solid
States
Shape: Tamaño y espacios
Shape: Gradient
Shape: Stroke con state
Variable count
Eventos touch: Click normal y largo
Datos persistentes en ejecución
Mejores práticas: App counter
Tarea: Shape drawable
Conclusiones App Counter
Información y material extra sobre android
(12)
PLANES PARA ACCEDER SEGÚN TUS OBJETIVOS Y NECESIDADES
Compra el curso individual, obtén toda la ruta de aprendizaje o accede a toda la plataforma
Elige la forma de pago que mejor se adapte a tus necesidades y a tu bolsillo con pago único por curso, acceso mensual o anual a la ruta de aprendizaje o incluso a toda la plataforma.
Pago Único
Compra el curso una vez y accede de por vida
€ 39.99
- Un único pago.
- Acceso instantáneo al curso de por vida.
- Accede a la Comunidad del Curso
El Más
Popular
Popular
Rana de Bronce
Accede a todos los Cursos, Comunidades y Extras de Frogames
€ 39 /mes
- Pago único de 39€ al mes.
- Acceso instantáneo a todos los cursos.
- Accede a la plataforma y las comunidades de alumnos 24/7, dónde y cuándo quieras.
- Cancela en cualquier momento sin perder tu progreso.
Ruta de Android
Accede a todos los Cursos de la Ruta de Android
€ 19.99 /mes
- Pago único de 19.99€ al mes.
- Acceso instantáneo a los +10 cursos de la ruta.
- Accede a la ruta 24/7, dónde y cuándo quieras
- Cancela en cualquier momento sin perder tu progreso
Pago único
Compra el curso una vez y accede de por vida
€ 39.99
- Un único pago
- Acceso instantáneo al curso de por vida
- Accede a la Comunidad del Curso
El Más
Valorado
Valorado
Rana de Oro
Accede a todos los Cursos, Comunidades y Extras de Frogames
€ 349 /año
- Pago único de 349€ cada año.
- 3 meses de descuento.
- Acceso instantáneo a todos los cursos.
- Accede a la plataforma y las comunidades de alumnos 24/7, dónde y cuándo quieras.
- Cancela en cualquier momento sin perder tu progreso.
- Biblioteca de Recursos
- Directos mensuales de Q&A
- Soporte Premium Prioritario.
Ruta de Android
Accede a todos los Cursos de la Ruta de Android
€ 199 /año
- Pago único de 199€ cada año.
- 4 meses de descuento.
- Acceso instantáneo a los +10 cursos de la ruta.
- Accede a la ruta 24/7, dónde y cuándo quieras.
- Cancela en cualquier momento sin perder tu progreso.
- Soporte premium.
* Todos los precios llevan impuestos incluidos.
Por tu seguridad, todos los pedidos se procesarán en un servidor seguro.
Alberto
Imprescindible para cualquiera que quiera aprender sobre Android
Un curso más que necesario si necesitas profundizar en los conocimientos de Android y Kotlin.
Juan Camilo
Un curso muy bien explicado
Es un curso con vídeo cortos, pero en cada vídeo, las explicaciones son bastante claras, sencillas y prácticas. Básicamente, comencé con muy buen pie la ruta de desarrollo de Android con kotlin :D
danison
Kotlin
Estoy muy interesado en aprender diversos lenguajes de programación, sin duda este curso me será de mucha utilidad.
Yvonne
kotlin para principiantes
Explican todos desde el inicio, es facil seguirles el ritmo y la calidad de audio y video los distingue. Muy buen curso.
David
Excelente Curso
Sin duda es lo que esperaba, sencillo, paso a paso y perfectamente explicado.
Hugo Orlando
Muy buen curso
Muy buen curso para introducir en el mundo movil android, muy claro los conceptos y los ejemplos practicos
BORJA
Excelente
Curso muy completo, todo bien explicado.
Yeison
Curso fundamental para Android
Este curso del profesor Alain permite tener fundamentos basicos e iniciales para empezar a desarrollar aplicaciones en android, desde cero. Muchas gracias profesor y equipo de Frogames
Joiser
De los mejores
Este curso es actualizado y relevante, abarcando las últimas tecnologías y tendencias en el mercado, y aprendes a manejar Kotlin desde cero
Esteban
Experiencia gratificante
A pesar de ya saber cosas basicas de programación, no esta demas refrescarlos y ademas saber cosas nuevas que yo nunca vi en android studio, asi que muy conforme con el curso
Antonio
Fundamentales de Kotlin en Android
Muy buen curso Estoy aprendiendo un montón Lo recomiendo del todo
Carlos
Inmejorable
El curso ha sido muy ligero, ameno y muy bien explicado. La respuesta, atención y amabilidad por parte de los profesores consiguen crear una sensación completa de apoyo, consiguiendo así poner bien alto el listón en lo que a calidad de enseñanza se refiere por no olvidar la calidad del contenido.