When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Swift 4 and iOS 11: Building a Store Front App (App Only)

*** FREE Update to Swift 4 and iOS 11 *** Swift iOS development: Developing eCommerce type application from scratch.

     
  • 4.3
  •  |
  • Reviews ( 23 )
₹519

This Course Includes

  • iconudemy
  • icon4.3 (23 reviews )
  • icon15h 50m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Swift 4 and iOS 11: Building a Store Front App (App Only)

IMPORTANT NOTE

The source codes for Pirate Bay app is now iOS 11 compatible.

There are two similar courses on this:

PIRATE BAY (

Complete

) in Swift. This is intended for true beginner in Swift development. The FIRST HALF of the course will start with Swift fundamentals and progressing with introduction to different types of View Controllers. The SECOND HALF is building the _PIRATE BAY_ app from scratch.

PIRATE BAY (

App Only

) in Swift -

THIS COURSE

. This is intended for Swift developer that has some experience in Swift development and would like to jump start their development skills by building a true complete fully functional app from scratch. The course assumes you have some knowledge on basic Swift development using storyboard.

Being a self taught iOS developer, I found it very challenging in my early iOS development days to design and develop a fully functional app. I learned bits and pieces from books, podcast, and sometimes YouTube videos. One of the challenges were learning how to best use all types of view controllers available within iOS SDK. In addition to that sometimes I simply not aware of the features that were readily available to use to deliver the app functionality that I wanted to build. Based on those experiences, I created this hands-on iOS development with Swift 3 and iOS 10. The focus on this Swift course is _to get familiar with many different types of_

VIEW CONTROLLERS

_in iOS framework that are available and serving different purposes depending on the app functionalities that we want to deliver._ We will be using all kind of new syntax and development approach toward this course. To name a few of the topics that you will be learning:

Auto Layout and Size Classes

UIViewController

UITabBarController

UITableViewController

UIPageViewController

UICollectionViewController

UISplitViewController

UIPopoverPresentationController

UIAlertController

Introduction to Core Data The masterpiece of this course, I will take you on developing

_Pirate Bay_

application.

_Pirate Bay_

is an eCommerce type application like Amazon, specialized in selling pirates related product. We will start with a clean project and clean storyboard. Along the way, you will learn more Swift development approach:

ScrollView

Keyboard Notification

Multiple types of view controllers in a single scene

Multiple collection views in a single scene

IBDesignable and IBInspectable

Automatic page sliding

Custom XIB

UITableViewController with static and dynamic view

Multi sections tableview controller

MVC with Service Layer (MVVM)

Dynamic buttons

Stackview

Shopping cart singleton

Protocol and delegate

Popover Presentation Controller

Alert Controller

Form Sheet

Container View

Picker View

Unwind Segue

Storyboard Reference Those are things we will be dealing with in this

_Pirate Bay_

app. The app will target the latest iOS 10 with Swift 3 and I do hope you are up to the challenge.

_Argghh ... Aye aye Captain! .. Let's sail, u scurvy lemons!!_

What You Will Learn?

  • Utilize Xcode to help them with iOS development .
  • Get a good understanding, if not great, of Swift development language .
  • Prepare themselves in getting a job as iOS developer .
  • Apply all the development technique to the current and upcoming projects.