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.