En este curso, ampliará su fluidez en Kotlin al explorar los conceptos avanzados que utilizan muchos programadores de Kotlin. Aprenderá las funciones más avanzadas de Kotlin que se requieren para crear una aplicación de Android robusta y funcional.
El aprendizaje de cada semana brinda una gran oportunidad para que practique y aplique lo que aprende a medida que lo aprende.
Al final de este curso, tendrá una variedad de herramientas de programación avanzadas que lo ayudarán a diseñar soluciones para sus futuros proyectos de Kotlin, que lo ayudarán a comprender mejor el desarrollo de Android. Al completar con éxito el curso, podrá:
Implementar una aplicación de Android con una Actividad
Implementar funciones avanzadas orientadas a objetos en Android
Usar simulacros y falsificaciones para realizar pruebas unitarias en Android
Usar una expresión Lambda para definir una función como un objeto
Usar métodos de procesamiento de colecciones para el procesamiento de colecciones de varios pasos
Para tener éxito en este curso, necesita una comprensión básica de los fundamentos de programación de Kotlin y de la creación de una interfaz de usuario en Android Studio.
Overview
Syllabus
- Kotlin y Android
- En la primera semana, aprenderá cómo trabajar con declaraciones de objetos y experimentará cómo se usan. Desarrollará su comprensión de los objetos complementarios, las clases y los valores constantes.Además, realizara un recorrido para declarar un objeto en Android y explorará lo que implica implementar una función de inicio para una actividad.
- Características avanzadas orientadas a objetos
- Aprender a agregar métodos a clases usando funciones de extensión mientras define y usa funciones de extensión en Android.
- Programación funcional
- A continuación, aprenderá sobre las expresiones de Lambda, los tipos de funciones, las funciones de orden superior y el procesamiento de colecciones. Explorará cómo se pueden usar las funciones como objetos, usar expresiones lambda para definir funciones como objetos y definir y usar funciones de orden superior y repetir. Finalmente, explorará el uso de métodos de procesamiento de recopilación para el procesamiento de colecciones de varios pasos.
- Proyecto final
- Demostrar sus habilidades de codificación actualizando y agregando funciones a una aplicación de menú de Little Lemon para que pueda trabajar con una lista, y ordenar y filtrar. Además, participe en revisiones entre compañeros y complete la evaluación final del curso.
Taught by
Taught by Meta Staff