- Prepare Third part libraries with swift package manager
- Service Client that will download data
- Data will be modeled to the business logic
- It loads data (friends) from API Client
- It will show the loading progress
- Processes data from sever and updates it to view (viewCell)
- Handles error situations and updates information to view