Ios TOC
Ios TOC
Day Topic
1 Introduction
Environment Setup for iOS
Using Macincloud instances
Overview of Xcode
Create Xcode project, xcode user interface
Run the appon iPhone or Simulator
3 Swift Essentials
Functions, In-Out Functions
Nested Functions
Functions as variables, passing functions as arguments
Enumerations
Properties
Initializers
Optionals
Async Await
7 Web Services
What are web services
Why do we use web-services
How apps function with the help of web-services
Introduction to different web services
JSON parsing, XML parsing
Get and POST methods
8 Multimedia
Playing Audio and Video
Capturing images using camera
Getting images from gallery
Sending mail and SMS from app
Map integration
9 Introduction to maps
Working with pin annotations
Communicating with other view Controllers
Using storyboard to design the app, using segues
Introduction to methods used for passing data from one to another view controller
10 Auto-Layout
Introduction to Auto-layout
Working with constraints
Using constraints to change view sizes
Programmatically control the views
Deep Concepts of Swift Language
11 Introduction to Multithreading
Multithreading in iOS app, using NSThread, NSOperation and NSOperation Queue, GCD
Push Notifications
Introduction to Notification
NSNotification and NSNotificationCenter, UILocalNotifications, Push Notification services
12 Troubleshooting App
Debugging
Third-Party Integrations
An overview to setup and use third party libraries
Launching An iOS app
Introduction to BundleID, AppID, certificates
13 Making a build
Posting app to App Store
Using TestFlight
15 Practice / QA / Revision
`