In the previous unit, you learned about the importance of a well-designed and constructed user experience in the context of user input. Many iOS device applications use some form of Web service or application to process user input.To ensure a well-rounded experience, the output that is generated by your application must be fast and reliable when using these Web services or application integrations.
In this unit, you will study the fundamental concepts of designing and constructing performant user output experiences. You will also study the integration of third-party application programming interfaces, libraries, and Web services.
To successfully complete this learning unit, you will be expected to:
- Construct an effective modern device application that utilizes HTTP communication.
- Design an effective and responsive user interface that interacts with a Web service.
- Demonstrate the integration of third-party Web services to solve an organizational problem.
- Describe the fundamental concepts of iOS navigation controllers.