Crea tus primeras apps en Android con Kotlin

Curso
Online
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Curso
-
Metodología
Online
-
Horas lectivas
15h
-
Inicio
Fechas a elegir
Bienvenido al más completo curso sobre desarrollo básico con Kotlin para Android: Crea tus primeras apps en Android con Kotlin. Llega a ser un profesional con las bases más completas y actualizadas de la mano de Alaín Nicolás.
Este curso ha sido diseñado para ahorrarte trabajo y enfocarte en las bases más importantes que necesitarás en tu formación como desarrollador Android. Con tanta información en todos lados, a veces puede ser abrumador aprender una nueva tecnología, pero no con este curso. Aquí veras desde lo más básico hasta temas de nivel medio-avanzado.
Este curso cuenta con soporte para que todas tus dudas relacionadas al curso queden resueltas. No estarás solo en tu camino de formación como programador Android con Kotlin.
Instalaciones y fechas
Ubicación
Inicio
Inicio
A tener en cuenta
-Bases de datos con SQLite puro, sin librerías intermediarias
-Crear apps con calidad profesional, completas y funcionales
-Intents para llamar, búsquedas web, maps, enviar emails y más
-Activity, AlertDialogs, Pickers, Autocompletes
-SharedPreferences para almacenar datos permanentemente y añadir configuraciones
-RecyclerView, Adapters, ViewHolder
-Si nunca has programado y quieres comenzar a aprender de forma concisa y bien fundamentada, estás en el lugar correcto.
-Si ya sabes Kotlin o algún otro lenguaje de programación, pero tienes dudas con respecto a las bases, este curso te quitará esas dudas.
-Si deseas aprender buenas prácticas para más adelante tomar temas avanzados sobre Android y Kotlin, aquí fortalecerás esas habilidades y quedarás preparado
Este es un curso de nivel medio, por tanto te recomendamos:
-Tener un ordenador con conexión a internet y con cualquier sistema operativo instalado y saber utilizarlo a nivel básico de usuario.
-Haber completado el curso de Fundamentos de Kotlin con Android desde cero para tener las bases y disfrutar al máximo del curso.
Al terminar tus estudios, recibirás un Certificado de Finalización.
Opiniones
Materias
- API
- Correo electrónico
- Programador
- Desarrollo profesional
- Android
- Color
- Kotlin
- Experiencia de usuario
- Imagen
- Registros
- SQL
Temario
Bienvenido al curso de segunda parte de Kotlin
-
Segunda parte de nuestro curso de Kotlin
-
Aprende con amigos en la comunidad de Discord de Android
-
¿Quién es el instructor?
-
Toma notas de tu curso en tiempo real en Frogames Formación
Actualizaciones Generales
-
Instrucciones importantes para actualizaciones
App Profile
-
Introducción
-
Nueva app Profile (diseño de ImageView)
-
Imagen redonda con CardView
-
Diseño para nombre y apellidos
-
Diseño para sitio web, teléfono y ubicación
-
AP: Diseño para settings
-
Solución a Diseño para settings
-
Actualizar interfaz de usuario
-
Variables: Latitud y Longitude
-
Lanzar actividad
-
Diseño de menú
-
Eventos de menú
-
ImageButton
-
Textfields
-
AP: Textfields Latitude & Longitude
-
Solución a Textfields Latitude & Longitude
-
Lanzar Activity con argumentos
-
Mejores prácticas
-
Retroceder
-
Preparar respuesta de Activity
-
Recibir respuesta en Activity
-
RegisterForActivityResult
-
Depurar en Android Studio
-
Mejores prácticas: Scope function
-
Foco y selección
-
Tarea: Scope functions
-
Solución a Scope functions
-
Autolink
-
Conclusiones App Profile
Intents y Permisos
-
Introducción
-
¿Qué son los Intents?
-
Búsqueda web
-
Enviar correo electrónico
-
Ir a Url & Marcar número telefónico
-
Intents en API 30
-
Queries Intent para API 30
-
Ver coordenadas en Maps
-
Abrir configuración
-
Seleccionar imagen desde la Galería
-
Enviar imagen por Url
-
Solucionar permisos con Uri
-
Tarea: Llamar
-
Solución: Llamar
-
Actualizar respuesta de galería
-
Conclusiones Intents
SharedPreferences
-
Introducción
-
Inicializar SharedPreferences
-
Almacenar data en SharedPreferences
-
Consultar datos en SharedPreferences
-
Mejorar código
-
Activity con Preferences
-
Fragment con Preferences
-
Diseño Preferences en XML
-
Array en recursos
-
Habilitar o deshabilitar click
-
Tarea: Controlar clicks
-
Solución: controlar clicks
-
Cambiar tamaño de ImageView
-
Eliminar datos de usuario
-
Restaurar datos de usuario y configuración
-
Restaurar interfaz
-
Tarea: Restaurar solo configuraciones
-
Solución: Restaurar solo configuraciones
-
Conclusiones SharedPreferences
App Calculadora
-
Introducción
-
Nueva app Calculator & attr
-
Attr, Colores y Themes
-
Color Surface
-
DimensionRatio
-
Diseño relativo
-
ActionBar & StatusBar
-
Diseño de botones inferiores
-
Botones numéricos y operadores
-
Botones superiores
-
Añadir Click desde XML
-
Añadir texto con Append
-
Limpiar operación total o parcialmente
-
Constantes auxiliares
-
Conseguir operador y dividir
-
Realizar operación
-
Conseguir operador para restar
-
Dividir operación para resta
-
Control de errores
-
Mostrar mensaje
-
Mejoras de rendimiento
-
Mejorar experiencia de usuario en operadores
-
Separar operadores de resolve en método tryResolve
-
Validar operador de suma, división y multiplicación
-
Validar operador de resta
-
Remplazar operador: Inicio
-
Extraer últimos caracteres de operación
-
Reemplazar operador
-
Validar adición de punto
-
Validaciones finales en adición de punto
-
Solución a diseño de botones
-
Colores personalizados
-
Shape de Material Theming
-
Styles: TextView
-
Styles: LinearLayout
-
Styles: Botones Parte I
-
Styles: Botones Parte II
-
Tarea: Estilos restantes
-
Solución: Estilos restantes
-
Separar constantes
-
Reducir código en reemplazo de operador
-
Reducir código en onClickButton
-
Clase para operaciones
-
Separar métodos para resolver operación
-
Interface para comunicar Clase y Activity
-
Mejoras en mensajes y resultado
-
Reciclar código
-
DropLastWhile
-
Mejoras de código
-
Conclusiones Calculator
Diseño responsivo
-
Introducción
-
Icono de aplicación
-
Icono para app Profile
-
Colores para app Profile
-
AndroidManifest
-
Multilenguaje
-
Tablets: Recursos alternos
-
Detectar Tablet desde Kotlin
-
Tarea: Detectar rotación
-
Conclusiones Diseño responsivo
App Notes
-
Introducción
-
Nueva app & RecyclerView
-
Diseño de vista para RecyclerView
-
Data class & Interface
-
ViewHolder
-
Adapter
-
Visualizar listado
-
Vista para añadir
-
Añadir nota en tiempo de ejecución
-
Eliminar nota con click largo
-
Mejorar la experiencia de usuario (UX)
-
Icono y colores
-
CheckBox y ajustes extras
-
Cambiar tamaño del texto desde Kotlin
-
Mejores prácticas
-
Diseño con 2 RecyclerViews
-
Separar datos
-
Mover nota entre listados
-
Mejoras al eliminar nota
-
Tarea: Dale tu toque
-
Conclusiones App Notes
Bases de Datos con SQLite
-
Introducción
-
Primeros pasos con SQL (w3school)
-
Preparar proyecto para añadir SQLite
-
Crear tabla
-
Buenas prácticas en sentencias SQL
-
Insertar registro (método)
-
Insertar registro a SQLite desde Activity
-
Consulta para leer todos los registros actuales
-
Mejoras generales
-
Actualizar registro
-
Eliminar un registro
-
Tarea: App final
-
Mejoras de código
-
Conclusiones SQLite
Fin del curso
-
Información y material extra sobre Android
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Crea tus primeras apps en Android con Kotlin