iOS App Development with Swift 5 and iOS 14

Learn how to build real world apps with Swift using advanced iOS development techniques made simple for beginners

4.60 (11 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
60
students
4 hours
content
Dec 2021
last update
$59.99
regular price

What you will learn

"Best storyboard constraints usage and explanation ever"

Xcode 12

Swift 5

iOS 14

Storyboards

Model-View-Controller Design Pattern

Master-Detail Application

Networking

Decoding JSON Data

And so much more...

Description

Developing mobile apps for iOS is a great way to supplement your income and create the apps that you've always wanted. Every year Apple releases new and better tools for developers and users to create apps that push the boundaries of technology and imagination.

What used to be just iOS development has now become a full ecosystem of devices to develop for, including the iPhone, iPod Touch, iPad, Mac, Apple TV, and Apple Watch. Learn iOS app development with Swift 5 and automatically you will be prepared to develop for all the different Apple devices.

In this course you will learn the essentials for designing and coding useful, real-world mobile apps using Swift 5 and Xcode, along with hundreds of Apple developed APIs to make developing for their devices smooth, simple, and fun!

Which apps will I build?

First, we'll create a Currency Converter app that allows the user to enter an amount in US dollars and get it converted to other currencies from around the world.

We'll be learning all about Storyboards, the Model-View-Controller design pattern, functions in Swift 5, how to use Constraints and AutoLayout to design our app for all the different screen sizes at once, and so much more.

Next, we'll build an app using tables and lists, something every developer needs to know, in our app Doggy Data.

We'll learn about Scroll Views, how to build a master-detail application, how to transfer data between different screens in your app, and how to decode raw JSON data to use in your app.

After that, we'll build a fun little app that connects to the internet and pulls random The Office quotes from online and displays them in our app.

We'll learn all about networking and running code in the background to avoid lags, as well as diving deeper into decoding and organizing data that may come in a less organized manner than we would like it too. We'll also learn how to read, understand, and use an online API.

Where can I use iOS development skills?

Mobile developers are in very high demand in the job market, with an average salary of over $100,000 a year in the USA. Every company wants an app, because they know everyone has a mobile phone that they carry with them at all times. Mobile is the future, and more and more employers are jumping on that train every single day.

Many mobile developers have also started indie development studios to develop apps or games for Apple devices. Many of these indie studios have gone on to create some of the biggest and most successful apps on the App Store.

Mobile development skills can also give you a sense of satisfaction and purpose, knowing that anytime you think of a new app idea, you can be the one to create it and bring it to life! There's just no other feeling like it!

Let's get started!

I appreciate you considering this course as you take the first steps to becoming an expert iOS developer. I can't wait to see what you create!

Come on, let's get started!

Content

Introduction

Introduction - What You Will Learn In This Course
Tools and Tips for Success

Convert Me! - Currency Converter App

Building A New Project In Xcode
Storyboards Pt 1: Adding and Styling Our Views
Storyboards Pt 2: Constraints
Coding the Currency Model
Creating the Controller Functions
Connecting Our Code to the Storyboard
ConvertViewController Pt 1: Making Our IBActions Work
ConvertViewController Pt2: Coding the Picker View
Testing, Fixing, and Adding Finishing Touches
Convert Me! Coding Challenge

Doggy Data - Master Detail App

See Finished App and Set Up New App Project
Storyboards Pt 1: Controllers and Segues
Storyboards Pt 2: Adding Views and Constraints
Scrolling
Coding Our Model and Controller
Coding the TableViewController
Viewing the Doggy Data
Doggy Data Coding Challenge #1: Add More Info Link
Doggy Data Coding Challenge #2: Sorting the Doggies

Screenshots

iOS App Development with Swift 5 and iOS 14 - Screenshot_01iOS App Development with Swift 5 and iOS 14 - Screenshot_02iOS App Development with Swift 5 and iOS 14 - Screenshot_03iOS App Development with Swift 5 and iOS 14 - Screenshot_04

Reviews

Jason
June 25, 2021
This course was well worth it! Very informative, straight forward, and course instructor clearly knows what he's doing.
John
June 17, 2021
Instructor does well at explaining how to start an app. About a quarter of the way through. So far I’ve learned what I feel is the basics. Will update review as I’ve completed the course.

Charts

Price

iOS App Development with Swift 5 and iOS 14 - Price chart

Rating

iOS App Development with Swift 5 and iOS 14 - Ratings chart

Enrollment distribution

iOS App Development with Swift 5 and iOS 14 - Distribution chart

Related Topics

4061706
udemy ID
5/19/2021
course created date
6/14/2021
course indexed date
Bot
course submited by