First project learnt using MVVM Swift Followed https://medium.com/compileswift/using-closures-generics-pop-and-protocols-with-associated-types-to-create-reusable-apis-for-your-a9d3468ce6b1 to learn MVVM and PAT on a real life project. The learning curve is steep. 🤞