A fun quick build reproducing some of the animations and UI from the Ramp iOS app! Architecture Notes MVVM Service container approach to handle lifecycle and state View updates using ObservableObject in view models and manually observing service properties using Combine for fine control of redraws Simulator.Screen.Recording.-.iPhone.15.Pro.-.2024-04-18.at.15.23.43.mp4