iOS project using Swift to learn how to use - Core Data - Realm, User Defaults - Persitent Local Data Storage.
Este sin duda fue uno de los proyectos más interesantes, se aplico todo lo aprendido en los cursos anteriores y se llevó a otro nivel, ya que la aplicación era mucho más extensa que las realizadas anteriormente, fueron muchos los conceptos nuevos que se aplicaron, pero con un resultado muy satisfactorio.
La aplicación es sobre una lista de pendientes, que permite crear diferentes secciones, cada una con un color diferente que se agrega usando un complemento de Cocoapods, cada una de esta lleva a otra pantalla que toma el color inicial, se pueden agregar más elementos a la lista y esto se pueden eliminar haciendo Swipe, esta mecánica se realiza usando otro complemento de CocoaPods.
Que aprendí desarrollando esta App?
- Subclassing a UITableViewController.
- TableView Delegate Methods y Accessories.
- Crear un Textfield en un UIAlert para agregar nuevos items.
- Porque es necesarios la persistencia de datos de manera local.
- Persistencia de datos de manera local usando UserDefaults.
- Singleton Object Pattern
- Operador ternario.
- Implementación del patron MVC.
- Fundamentos de Core Data
- Cómo configurar y salvar datos usando Core Data.
- Core Data CRUD.
- Cómo implementar UISearchBar para traer datos de Core Data.
- Como crear gráficos relacionales en Core Data.
- Introducción con Realm.
- CRUD usando Realm.
- Haciendo las celdas deslizables.
- Agregando Color.
Code CopyRight The London Brewery BootCamp - Modified to Study by Victor Cardona.