iOS Application Development Using Swift

March 13, 2020

iOS Application Development Using Swift: Building iOS 10 Applications with Swift will teach you how to start an app from scratch, see the needed steps for completing your app until deploying it to the App Store. If you ever thought about creating your own iPhone App, this course is a good start!

Firstly, you will start by learning how to install the Xcode and review some fundamental concepts of the Swift programming language. Using the new Contacts framework, you will be able to create your own appealing UI and replace the previous framework. You will then create an Apple Watch app and see how to make it communicate with your iPhone. The course will also cover projects that will help you retrieve the weather forecast, detect the user’s location, customize our own table view cells, and retrieve information from a server. Each app will be developed step by step, explaining their concepts and ideas. Finally, you will learn how to deploy apps to the App Store, making them available to download on any device.

In these lessons, it is assumed that you are familiar with the Swift programming language. You do not need to be a Swift master to complete the lessons, but you will get more out of the lessons if you can comfortably read and understand Swift code.

If you are not yet comfortable with Swift, complete the Learn to Code exercises in the Swift Playgrounds app. Alternatively, you can work through A Swift Tour from The Swift Programming Language (Swift 3). Both give you a solid foundation in the Swift programming language

Course Objectives

  • Prepare your environment for iOS development
  • Understand the fundamentals of programming with the Swift programming language
  • Create and use built-in frameworks like Contacts
  • Learn different ways of storing your data locally
  • Communicate and retrieve information from a server
  • Deploy your app to the App Store

Course Information

Estimated Time: 25 Hours

Difficulty: Intermediate

Tracks:

Categories:

Course Instructor

Enroll for Free

Enroll Now!!

Buy Now

Course Information

Estimated Time: 25 Hours

Difficulty: Intermediate

Tracks:

Categories:

Skip to toolbar