Application Development with Swift 2 [Video]

Application Development with Swift 2 [Video]

Learning
Paul Napier

Learn how to create engaging, visually impressive applications for iOS with Swift 2
$72.25
RRP $84.99
$12.99 p/month

Get Access

Get Unlimited Access to every Packt eBook and Video course

Enjoy full and instant access to over 3000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

+ Collection
Free Sample

Video Details

ISBN 139781785889608
Course Length1 hour and 39 minutes

Video Description

Swift 2 is the latest iteration of Apple's native programming language for iOS devices. If you're an aspiring iOS application developer who is looking to build apps for the App Store, you'll need to use Swift. The language boasts a vast wealth of SDKs and APIs to create applications that span from mobile to games, home automation, and its own wearable products such as the Apple Watch, meaning the sky is the limit for imaginative app developers.

Application Development with Swift 2 will show you how to turn your application ideas into reality. This course teaches you how to start developing applications for iOS by building a real iOS application with Swift 2.

We will begin by setting up with Xcode 7 before quickly jumping into building the user interface and making use of Storyboards. We'll look at many ways to enhance the user experience by implementing buttons, images, and text fields, and displaying data with Tableviews.

You will discover the power of protocols, delegation, and notifications to make your application professional and look at ways to persist user data. After that, you will see how we can stylize the application with colors, application icons, and a launch screen.

Application Development with Swift 2 will guide you through each step of the build process, giving you the tools and skills you need to create your own applications in the future.

Style and Approach

This course is a step-by-step tutorial where each task is demonstrated on screen and explained practically in detail so it is easy to follow and implement. All of the source code is shown in each step, and emphasis is given to understanding the β€œwhy” behind each task.

Table of Contents

Getting Started
The Course Overview
Installing Xcode
Registering with Apple
Exploring the Development Environment
Creating the DreamSeekr Project
Exploring Xcode 7
Projects and Targets
Playing with the User Interface
Visualizing the User Interface in Storyboards
Auto Layout Explained
Designing for Different Sizes
Working with Images and Assets
Building User Interaction and Model-View-Controller
Creating Your Model for Your Requirements
View Lifecycle
Hooking Up User Interaction in Your View Controller
Working with Keyboards – Notifications and Delegate Methods
Implementing UIImagePickerController
Tableviews
Creating a Tableview
Creating a Tableview Cell
Loading Data into Your Tableview
Working with Tableview Interactions
Working with Multiple View Controllers
Embedding Your View Controllers within UINavigationController
Navigating Around with Segues
Passing Objects from One View Controller to Another
Completing the Project
Adding App Icons
Working with the DreamSeekr Launch Screen

What You Will Learn

  • Get familiar with the key tools for iOS application development, and explore the Xcode environment for simplified builds
  • Create simple, elegant, interfaces using Storyboards
  • Understand the Model-View-Controller architecture and how it applies to iOS development, as well as other key concepts such as delegation and protocols
  • Work with Tableviews to display a series of data objects in a stylish and user friendly way
  • Find out how to navigate around your application and pass data from one controller to another
  • Perfect your application with app icons and a launch screen

Authors

Screenshots

Table of Contents

Getting Started
The Course Overview
Installing Xcode
Registering with Apple
Exploring the Development Environment
Creating the DreamSeekr Project
Exploring Xcode 7
Projects and Targets
Playing with the User Interface
Visualizing the User Interface in Storyboards
Auto Layout Explained
Designing for Different Sizes
Working with Images and Assets
Building User Interaction and Model-View-Controller
Creating Your Model for Your Requirements
View Lifecycle
Hooking Up User Interaction in Your View Controller
Working with Keyboards – Notifications and Delegate Methods
Implementing UIImagePickerController
Tableviews
Creating a Tableview
Creating a Tableview Cell
Loading Data into Your Tableview
Working with Tableview Interactions
Working with Multiple View Controllers
Embedding Your View Controllers within UINavigationController
Navigating Around with Segues
Passing Objects from One View Controller to Another
Completing the Project
Adding App Icons
Working with the DreamSeekr Launch Screen

Video Details

ISBN 139781785889608
Course Length1 hour and 39 minutes
Read More