GraphQL with iOS and SwiftUI: The Complete Developers Guide
About this course
GraphQL is an open-source data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data. GraphQL is gaining popularity at a very fast pace and more and more companies are exposing their data using GraphQL. Some are even saying that GraphQL is the new REST and in a span of few years, it will become the default way for implementing APIs.Check out the contents of the course:Understanding GraphQLIn this section, you will learn the concepts behind GraphQL technology and how it is different from REST. You will learn about queries, mutations, fragments and subscriptions.Countries AppIn this section, you will learn how to consume Countries GraphQL API. You will learn how to integrate the Apollo framework with your iOS application, download schema, generate models and then finally display them in your SwiftUI application.Understanding MVVM Design PatternIn this section, you will learn the concepts behind the MVVM Design Pattern. You will learn the purpose of each component and how it fits in with the MVVM pattern.Countries App - Building Using MVVM PatternIn this section, you will revisit the Countries App and reimplement it using the principles of MVVM Design Pattern. You will learn how to implement container view models, read only view models in SwiftUI application.Weather AppIn this section, you will learn how to implement a Weather App in SwiftUI using GraphQL weather API. You will also implement the city search capability, which will allow you to search weather for a city by name.GitHub AppIn this section, you will learn how to consume the GitHub GraphQL API. You will start by getting comfortable with the GitHub GraphQL API using their build-in explorer. Next, you will integrate it with your SwiftUI application. You wil
69/100
CourseAsk score
- What the provider tells you
- 45/45
- Who stands behind it
- 8/35
- How complete the listing is
- 16/20
Scores how much the provider publishes and who stands behind it — not how well it is taught.
What you'll learn
- understand the differences between GraphQL and REST
- consume GraphQL APIs in iOS applications
- integrate Apollo framework with SwiftUI
- apply the MVVM design pattern in app development
- develop applications using GraphQL for data retrieval and manipulation
Course objectives
- to teach the fundamental concepts of GraphQL
- to build practical applications in SwiftUI using GraphQL
- to demonstrate the implementation of the MVVM design pattern
Price shown by Udemy — confirm on their site.
Enroll on UdemyYou'll be redirected to Udemy to complete enrollment.
- Listed & compared by CourseAsk
- English · 0
Compared on these lists
Where this course ranks against the alternatives.
Coursera