Build a Review App
3.4 (9 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,194 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Build a Review App to your Wishlist.

Add to Wishlist

Build a Review App

Learn app development by creating your own review app
3.4 (9 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,194 students enrolled
Created by PHD App Labs
Last updated 8/2017
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn by example by walking you through real live projects step by step
  • Learn to create an app by example by walking you through real live project step by step
  • Learn protocol and generic based networking
  • Authentication using OAuth
  • Using MapKit to display search results
  • Determining location with Core Location framework
View Curriculum
Requirements
  • basic knowledge of programming
Description

Wouldn't it be great if you could build your own app from scratch? Well, in this course you will learn how to do just that!

In this course you'll learn foundational concepts of iOS development while you build a review app that displays reviews

This course will cover building a basic iOS application from start to finish. You'll learn about user authentication with OAuth, and writing networking code using protocols and generics. In addition you will learn how to display varying content in cells that adjust its size, use location and map based frameworks to display results and much more.

By the end of this course you will have a working review app. This course will not only teach how to build a review app, but it will give you a solid foundation in building apps and you will be well on your way to becoming an iOS developer.

Who is the target audience?
  • Anyone who wants to make apps
  • Anyone who want to learn the basics of coding
Students Who Viewed This Course Also Viewed
Curriculum For This Course
30 Lectures
04:29:01
+
Getting Started
1 Lecture 08:16
+
Authorization With Third Party Libraries
6 Lectures 01:15:05

OAuth Grant Types
13:51

Dependencies
14:18

Building Frameworks with Carthage
12:22

Authorizing with the OAuth2 Framework
09:51

Saving to the Keychain
17:49
+
Obtaining a Location Fix
6 Lectures 49:35
Location Services and Privacy
06:39

Requesting Location Authorization
07:03

Responding to Delegate Events
10:30

Making a Location Request
11:03

Finishing Up the Location Manager
09:45

Obtaining a Location Fix
04:35
+
Simplifying Networking Code
6 Lectures 57:39
Protocol Based Clients
05:31

The Result Type
09:55

Implementing a Generic Fetch Method
06:30

A Client For the Yelp API
07:32

Incorporating Tokens Into Requests
08:31

Displaying Restaurants Around Us
19:40
+
Retrieving Restaurant Details Using Operations
5 Lectures 36:51
Updating a Yelp Business
08:05

Creating Asynchronous Operations
06:39

Managing an Operation's Lifecycle
05:30

Key Value Observing
11:02

Displaying Restaurant Details
05:35
+
Adding Reviews and a Map
5 Lectures 36:52
Defining a Reviews Operation
06:43

Creating Dependencies Between Operations
04:20

Self Sizing Table View Cells
08:00

Showing Restaurants on a Map
07:58

Creating Restaurant Pins
09:51
+
Conclusion
1 Lecture 04:43
Conclusion
04:43
About the Instructor
PHD App Labs
3.8 Average rating
31 Reviews
2,616 Students
4 Courses
App Design and Development

We are an App Design and Development Company that design and develop mobile apps.  We create highly polished iPhone & Android apps for startups and enterprise clients.  We have developed numerous apps the past 10 years, with many of them soaring to the top of the charts in their particular category. Apps that get featured in the App Store. All of our instructors are highly experienced app developers.