Implement equipments section in each facility view. Permits horizontal scrolling for equipments sorted by equipment type for each facility.
Changes Made
Equipments Model
Implemented Equipment Model
Implemented EquipmentType enum, a property of Equipment class
Implemented AccessibilityType
Revised Facility Model to include Equipments property + revised Array+Extension for casting to Equipment list
FitnessCenterView
Updated the FitnessCenterView to include the equipments section in the UI
Added logic that only displays equipmentType cells that have at least one Equipment object in it’s category. For example, there are no cardio machines in Teagle Down, so we don’t display a “Cardio” category in our horizontal scroll view. I will check with design tomorrow at GM if this is what they want, or they want an “empty state” where there is some notice to users that this facility doesn’t have cardio machines.
Other Changes
Created dummy data for fetched equipments list property called fetchedEqmt in FitnessCenterView, which references the dummy data I created in Equipment
Overview
Implement equipments section in each facility view. Permits horizontal scrolling for equipments sorted by equipment type for each facility.
Changes Made
Equipments Model
Equipment
ModelEquipmentType
enum, a property of Equipment classAccessibilityType
Facility
Model to include Equipments property + revisedArray+Extension
for casting to Equipment listFitnessCenterView
equipmentType
cells that have at least one Equipment object in it’s category. For example, there are no cardio machines in Teagle Down, so we don’t display a “Cardio” category in our horizontal scroll view. I will check with design tomorrow at GM if this is what they want, or they want an “empty state” where there is some notice to users that this facility doesn’t have cardio machines.Other Changes
fetchedEqmt
inFitnessCenterView
, which references the dummy data I created inEquipment
Screenshots (optional)
TODO