Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

iOS Development With Swift

No Reviews Yet

Course type: Online Instructor led Course

Platform: Skype / Google Hangout / Webex

Course ID: 26712

Course type: Online Instructor led Course

Platform: Skype / Google Hangout / Webex

Students Interested 0 (Seats Left 0)

No Reviews Yet

Date and Time

Not decided yet.

Vinita Miranda picture
Vinita Miranda


4 Years of Experience

About Vinita Miranda

I work as an iOS developer from the past 5 years. Was a speaker at GDG (Google Developer event) conducted in Mumbai.
No reviews currently Be the First to Review

About the Course

Will go through iOS basic in swift and develop sample apps. The total duration of course is 30 hours

Topics Covered

Session 1:
• Introduction to iPhone development,
• iPhone SDK and Xcode,
• Introduction to Swift
• Hello World
• Classes, Objects, and methods
• Declaring Methods, Calling Methods
Session 2:
• iOS Development Overview,
• Introduction to Universal Applications
• Navigation and tab based applications
Session 3:
• Controllers & Memory Management in iOS
• Understanding View Controllers in detail
• View hierarchy, Life cycle of UIView
• Making your first iPhone App
• Basic UI Elements like Buttons, Views, Tabs
• Interface Builder and iPhone Simulator
Session 4:
• Datatypes
• Type casting
• Constants and variables
• Getters and Setters for variables
• Enums
• Structures
• Optional variables
• Arrays and dictionaries
Session 5:
• Advanced UIView Concepts
• Conditional Programming & Loops,
• For Loop, While Loop, Do-While Loop, Switch,
• Conditional Operator, Smart search in Swift
• Closures
• Function as return type
• Function as parameter
• Nested Functions
Session 6:
• MVC Design Pattern
• Access specifiers in Swift
• Notifications
• Delegation
• Protocols
• Extensions
• Generics
• Important Cocoa classes and Frame works
Session 7:
• Advance UI controls like switches, slider, text field, action sheet etc
• Frame Vs Bound
• Introduction of Scroll View
• Table views in iOS
• Collection views
Session 8:
• UITouch in iOS
• UI Responder and UIEvent Class, Pinch, Rotate, Pan,
• Creating Custom components
• Understanding Page Controls and Date Pickers, NSDate and formats,
• Integrating third party frameworks using cocoa pods,
• Custom table view
• Custom collection views
Session 9:
• Network calls in iOS
• Parsing a JSON file from local/ server
• XML Parsing using SAX parser
• XML Parsing using DOM parser
Session 10:
• Data persistence using plist
• File operations in iOS
• Data persistence using SQLite
• Core Data for fetching as well as saving data in DB
• NSUser Defaults
Session 11:
• Address book in iOS
• Calling in iOS
• Mail Composer
• SMS Composer
• Music player in iOS
• Localisation
• Camera Control in iOS
Session 12:
• Local Notifications
• Push Notification
• Social Networks
• Introduction to Mapkit
• Core Location
• Animations
Session 13:
• Quality Assurance,
• Memory leaks
• Using crash logs to find out the application crash point,
• Performance tuning of an Application, Code review and removing
• Debugging in Xcode,
Session 14:
• Submitting to AppStore & Ad-Hoc Distribution in iOS,
• Creating Provisioning profile, Apple account creation and registering
your app,
• Profiles creation, Key Chain Access, Certificates creation, SSL,
• Accessing device UDID, Registering the device for development,
Deploying app in to our device,
• Adding other device (remote) for testing, Test flight and other
Automation building tools overview,
• Launching the App in the APP store, iTunes connect and its overview,
App rejection and methods to overcome them,
• Version upgrading and submission to app store, Ad-Hoc Distribution,
• Test flight Distribution, iTunes Distribution

Who should attend

Anyone with basic knowledge of programming and wanting to learn how to create iOS apps should attend this course.


Basic C Programming knowledge
Basic OOP's concepts knowledge

What you need to bring

Mac machine. (If you want hands one practise else you can just view the presenter's screen)
Good internet connection.""

Key Takeaways

You will be able to create basic applications which involves basic UI controls.


No reviews currently Be the First to Review


Students Interested 0 (Seats Left 0)

Post your requirement and let us connect you with best possible matches for iOS Developer Training Post your requirement now


Submit your enquiry for iOS Development With Swift

Please enter valid question or comment

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Vinita

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please enter the OTP sent to your registered mobile number.

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer