Crea tus primeras apps en Android con Kotlin

Frogames Formación
Frogames Formación

Curso

Online

40 € IVA inc.

Más información

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

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

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

Online

Inicio

Fechas a elegirMatrícula abierta

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.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Emagister S.L. (responsable) tratará tus datos para realizar acciones promocionales (vía email y/o teléfono), publicar opiniones o gestionar incidencias. En la política de privacidad conocerás tus derechos y gestionarás la baja.

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

Más información

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

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Crea tus primeras apps en Android con Kotlin

40 € IVA inc.