Course Duration in Hours
180
180
*Intro to course, Why choose iOS?
*Downloading & Installing Xcode
*Hands-On Xcode
*Getting Familiar with Xcode Playgrounds
*Swift Vs Objective C
*Objective C Basics
*Project
*Variables and Constants, Operators, Strings, Functions, Closures, Arrays, Control Flow, Dictionaries, Optional: Handling Null/Nil, Type Casting, Classes, and Objects, Inheritance, Enumerations, Extensions, Protocols
Wrapping up With Swift quiz, Section, Application, LifeCycle, View LifeCycle, StoryBoard: Creating Stories, AutoLayout, Delegation, Working With UITableViews
Working With UICollectionViews
Working With UIPickerView
UIScrollView
UITabBarViewController
UISplitViewController
UIPageViewController and UIPageControl
UIStackView
Implementing Gesture Recognition
Views Transitioning
Model-View-Architecture
Singleton Design Pattern
Project
Section
Data Persistence
CoreData
iOS: MyPhoneBook App
Section
API And WebRequests
Alamofire and Image Uploading
FireBase: Creating Login
Facebook Login Integration
Google Login Integration
Project
Working With Google Maps
Project:
Camera, PhotoLibrary, Collection
Multimedia
Working With Extensions
Today Extension
Photo Editing Extension
Creating Action Extension
Receiving Data from Action Extension
Apple Push Notification
Project
B.Tech CS/IT, BCA, MCA
Franciscan LiveActs International Academy, Greater Noida (Noida),Noida,IN