Courses
Become a Professional iOS App Development Expert
[postThumbnail]
In this course you’ll be shown a complete introduction to iPhone and iPad development, emphasizing the newest technologies and best practices for iOS.
Start Date
Coming Soon
Timings
…..
Days
….
Duration
2 Months + 1 Month
Fees
Updated Soon
Book Online
Updated Soon
Course Detail
Introduction
- iOS App development is one of the hot job skills of the era.
- Students create and develop a variety of iOS applications to improve learning and develop real skills.
- Learn from certified experienced industry professionals.
- Get skilled up with Techno working under the wings of well-known marketing firm for more than 10 years.
Course Description
INTRODUCTION & SETUP
- Start Here
- Joining the Apple iOS Developer Program
- Installing Xcode and the iOS SDK
- A Guided Tour of Xcode
- An Introduction to Xcode Playgrounds
SWIFT PROGRAMMING LANGUAGE
- Swift Data Types, Constants, and Variables
- Swift Operators and Expressions
- Swift Flow Control
- The Swift Switch Statement
- An Overview of Swift Functions
- The Basics of Object-Oriented Programming in Swift
- An Introduction to Swift Subclassing and Extensions
- Working with Array and Dictionary Collections in Swift
- Understanding Error Handling in Swift
VIEWS, LAYOUTS, & STORYBOARDS
- iOS Application and Development Architecture
- Creating an Interactive iOS App
- Understanding Views, Windows and the View Hierarchy
- An Introduction to Auto Layout in iOS
- Working with iOS Auto Layout Constraints in Interface Builder
- Implementing iOS Auto Layout Constraints in Code
- Implementing Cross-Hierarchy Auto Layout Constraints in iOS
- Understanding the iOS Auto Layout Visual Format Language
- Using Trait Variations to Design Adaptive User Interfaces
- Using Storyboards in Xcode
- An Overview of iOS Table Views
- Using Xcode Storyboards to Build Dynamic TableViews
- Implementing TableView Navigation
- Working with the iOS Stack View Class
- A Guide to Multitasking in iOS
- Implementing a Page based iOS Application using UIPageViewController
DATA STORAGE WITH FILES, ICLOUD, & DATABASES
- Working with Directories in Swift on iOS
- Working with Files in Swift on iOS
- Preparing an iOS App to use iCloud Storage
- Managing Files using the iOS UIDocument Class
- Using iCloud Storage in an iOS Application
- Synchronizing iOS Key-Value Data using iCloud
- iOS Database Implementation using SQLite
- Working with iOS Databases using Core Data
- CloudKit Data Storage on iOS
TOUCH, TAPS, & GESTURES
- An Overview of iOS Multitouch, Taps and Gestures
- An Example iOS Touch, Multitouch and Tap Application
- Detecting iOS Touch Screen Gesture Motions
- Identifying Gestures using iOS Gesture Recognizers
- iOS 3D Touch
- Implementing TouchID Authentication in iOS App
ADVANCED VIEW OPTIONS
- Drawing iOS 2D Graphics with Core Graphics
- Interface Builder Live Views and iOS Embedded Frameworks
- Using Core Graphics and Core Image
- iOS Animation using UIViewPropertyAnimator
- iOS UIKit Dynamics
- iOS Sprite Kit Programming
- iOS Multitasking, Background Transfer Service and Fetching
- iOS Application State Preservation and Restoration
- Integrating Maps into iOS Applications
- Getting Location Information using the iOS Core Location Framework
EXTENSIONS
- An Introduction to Extensions in iOS
- An iOS Today Extension Widget Tutorial
- Creating an iOS Photo Editing Extension
- Creating an iOS Action Extension
- Receiving Data from an iOS Action Extension
- Building iOS Message Apps
- Using Event Kit to Create Date and Location Based Reminders
MULTIMEDIA AND SOCIAL MEDIA
- Accessing the iOS Camera and Photo Library
- iOS Video Playback using AVPlayer and AVPlayerViewController
- An iOS Multitasking Picture in Picture Tutorial
- Playing Audio on iOS using AVAudioPlayer
- Recording Audio on iOS with AVAudioRecorder
- iOS Speech Recognition
- Introduction to SiriKit
- Integrating Twitter and Facebook into iOS Applications
THE APP STORE
- Making Store Purchases with SKStoreProductViewController Class
- Building In-App Purchasing into iOS Applications
- Configuring and Creating App Store Hosted Content for iOS In-App Purchases
- Preparing and Submitting an iOS Application to the App Store