Scalable Design : Your Next Unicorn iOS App

What : List of latest news to be pulled from news-api, parsed and shown as a list on home screen of the iOS app. App Code should be written in a way, making it mostly testable by writing unit test with XCTest framework.

“HLD”
“HomeViewController”
“HomeViewModel”
“HomeAPIManager”
“News”
“NewsService”
HomeViewModelDelegate
“MockHomeAPIManager”
“MockHomeViewDelegateImplementation”
“HomeViewDeleegateTests”

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store