TableView-MVVM Loading Tableview from API Design programatically(No Storyboard) Implemented required test cases Asynchronous image download without using third party libraries. Contraints implemented through programatic. Followed MVVM design Pattern.