Course Content
IOS Introduction
- Introduction to iOS
- Mac Environment Setup
- Xcode Installation
- Xcode Tour
Swift Programming
- Swift Introduction
- fundamentals of Swift syntax
- Playground
- Variable, Conditional Statement
- Array, Dictionary,Sets
- String,Function
- Enumeration, Struct and Classes
- Protocols, Extensions
- Closures,Error Handling
First iOS App
- Create App
- Directory Structure
- Simulator
- Application Life Cycle
View Controller
- Story Board
- Properties
- Handle User input
- Multiple Controller
- View Navigation using Segue
- Pass Data between View
- Validation
UI Element
- IBoutlet , IBAction
- Label,Textfield,Button,Image
- Slider,Stepper,Segment
- Switch,Activity Indicator
- Scroll View , View
- Datetpicker, Picker View
Advance UI Elements
- Webview,Progress View
- Alert Controller
- AVFoundation
- Audio,Video,Timer
- Refresh Control
Core Activity
- Camera Access
- Image Picker
- Call,SMS
- Local Notification
Design
- Launcher Icons
- SplashScreen
- Core Design
- AutoLayout
- Constraints
- Navigation Bar,Item,Spacebar
ViewController
- Static Tableview
- Custom TableView
- Tableview Controller
- Collection View
- Search Bar
- Navigation Controller
- Tabbar Controller
Data Persistent
- UserDefault
- PropertyList (PList)
- CoreData
CocoaPads
- Introduction
- Configuration
- Library Use
- Alamofire
- SwiftyJson
- Toast
API
- JSON Introduction
- Postman tool
- Http Call
- Send /Receive Json Data
- CRUD
Mini Project
- Development
- Deployment
- Certificate
Developer
- Swift UI
- Push Notification
- Firebase
- AdMob
- Google Map
- Upload App