iOS Development Fundamentals: Learn to Build A Simple App
4.5 (13 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,553 students enrolled
Wishlisted Wishlist

Please confirm that you want to add iOS Development Fundamentals: Learn to Build A Simple App to your Wishlist.

Add to Wishlist

iOS Development Fundamentals: Learn to Build A Simple App

Learn How to Create A Simple iPhone App using Swift and Xcode
4.5 (13 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,553 students enrolled
Created by PHD App Labs
Last updated 4/2017
English
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create a simple app
  • Overview of Swift
  • Using Xcode IDE and Interface Builder
  • Model-View-Controller design pattern
  • Basic UIKit components like buttons and labels
  • How to debug if needed
View Curriculum
Requirements
  • Xcode installed (free from app store)
  • basic knowledge of Xcode and Swift preferred, but not required
Description

In this course you will learn how to build your very own iPhone app. Learn the fundamentals of developing with iOS using Swift and Xcode by building an app.This course will teach you how to create a basic app, so that you will get a solid foundation in app development.

You will learn how to build a simple app with Swift and Xcode, the language we will be developing with. Swift is a programming language created by Apple for building iOS and Mac apps. It's powerful and easy to use, even for beginners.

My focus is to explain things in simple, plain English, so that you can get started making your own apps. My approach to this course will be to slowly introduce concepts as you need them, rather than trying to equip you with everything up front only to overwhelm you!

Towards the end of this course you will have learned about the core concepts and by the end you will have finished creating an app that will get you oriented with the world of iOS development.

Not only will you be learning how to create an app, but this course will give you a boost in your career. Programming can be self-taught and yes, you can start your own career in software development even if you don't have a formal background. It's probably the single greatest thing about this field; that merit is based on your achievements and hard work rather than by seniority.

Who is the target audience?
  • beginning developers
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 32 Lectures Collapse All 32 Lectures 03:28:26
+
Introduction
4 Lectures 14:08

Course Update
00:12



Xcode & Swift Quiz
3 questions
+
Building the App
5 Lectures 23:07
Designing the App
05:39

Views
03:46

View Controllers and IBAction
06:08

IBOutlet
03:15

Documentation & Help Resources
04:19

View Controllers, IBActions and IBOutlets
2 questions
+
Data Model
4 Lectures 23:21
Data Collection
04:35

Refactoring Into a Model
05:43

Model-View-Controller
03:24

Finishing Up Our Model
09:39

Creating A Data Model
3 questions
+
User Interface
3 Lectures 26:48
Implementing Auto Layout
06:14

Adapting The Content
07:48

Adding Color
12:46
+
Debugging
3 Lectures 19:15
Debugging Basics
03:43

Breakpoints
06:13

Exception Breakpoints
09:19
+
Finishing Touches
3 Lectures 12:45
Deploying to a Device
06:29

Launch Screens & App Icons
05:45

Conclusion
00:31
+
Update
1 Lecture 00:53
Getting Started
00:53
+
App Basics in Swift and Xcode
5 Lectures 58:14
Creating the app
19:42

Add UI components to the main view
02:06

Setting up a table
16:50

Wiring the table to the controller
11:06

Adding a search view
08:30
+
Working with Data and HTTP in Swift
3 Lectures 28:53
Adding search view components
08:06

Retrieve data from an API
12:20

Passing data between views
08:27
+
Conclusion
1 Lecture 01:02
Conclusion
01:02
About the Instructor
PHD App Labs
3.8 Average rating
19 Reviews
1,839 Students
2 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.