[Feature] Locations list #10

Merged
javier merged 13 commits from feature/locations-list into main 2023-04-12 16:58:28 +00:00

13 Commits

Author SHA1 Message Date
2dc81fcc59 Registered the LocationViewCell with the "table" outlet in the LocationsListViewController view controller and updated its "tableView(_: cellForRowAt: )" function to use and update the mentioned cell. 2023-04-12 18:42:07 +02:00
63f476157f Implemented the LocationViewCell cell. 2023-04-12 18:35:20 +02:00
51e4c64a11 Conformed the LocationsListViewController view controller to the UITableViewDataSource and the UITableViewDelegate protocols. 2023-04-12 16:38:11 +02:00
ea9fea98b3 Implemented the "numberOfSectionsInData" property and the "numberOfDataItems(in: )" and "dataItem(at: )" functions in the LocationsListViewModel view model. 2023-04-12 16:35:57 +02:00
985e8ffe8e Implemented the "loadLocations()" function in the LocationsListViewModel view model. 2023-04-12 16:34:49 +02:00
94d905ffc3 Defined the properties and functions to load and to retrieve data from the Persistence stack. 2023-04-12 16:32:34 +02:00
8c50ce3653 Implemented the LoadRemoteLocationsUseCase use case. 2023-04-12 15:22:30 +02:00
4f315d7bfb Implemented the "allLocations()" static function in the NSFetchRequest+Location extension. 2023-04-12 15:14:02 +02:00
543417744b Turned off the Location entity automatic code generation from the Model core data model in the Persistence library. 2023-04-12 14:57:40 +02:00
f718210180 Added the "viewStatusPublisher" property to the LocationsListViewModeling protocol and binded this property to the LocationsListViewController view controller. 2023-04-12 13:50:48 +02:00
39ec206454 Implemented the outlets of the LocationsListViewController view controller. 2023-04-12 12:50:26 +02:00
c91cbbe7dc Implemented the ErrorMessageView custom view. 2023-04-12 12:31:10 +02:00
3dba1de84e Implemented the LoadingSpinnerView custom view. 2023-04-12 09:49:31 +02:00