FIVE DAYS FACULTY DEVELOPMENT PROGRAM ON iOS & SWIFT Handson Training
This workshop will give participants both a solid technical foundation in iOS and practical skills for using productivity tools effectively.
Date and Time
Location
Hosts
Registration
-
Add Event to Calendar
Speakers
Hexaware Technologies Trainer
Mr.Abdul Jaafar iOS Engineer ,MUVI.COM
Agenda
Day 1 – Introduction to iOS Development .
Swift Programming Basics
Topics Covered:
Overview of the iOS ecosystem: iPhone, iPad, Apple platforms
iOS Architecture Layers: Cocoa Touch,
Media, Core Services, Core OS
Setting up Environment: Installing Xcode, iOS Simulator, provisioning profiles
Swift Basics:
Hands-On Labs:
Install Xcode Run a Swift Playground.
Build “Hello iOS” App.
Install Microsoft Word, Excel, PowerPoint from App Store.
Day 2 – UI Design & User Interaction with
SwiftUI and UIKit
Topics Covered:
SwiftUI fundamentals: views, modifiers,layouts
Auto Layout adaptive design
Navigation controllers, TabView, NavigationView
User interaction: Buttons, TextFields, Lists, Gestures , Custom components, animations transitions
Dark Mode and Accessibility support
Hands-On Labs:
BMI Calculator App
To-Do List App
Using Microsoft Office on iOS (Part 2)
Day 3 – Data Handling, APIs & Persistence
Topics Covered:
JSON Codable structures
URLSession and REST APIs with async/await
Data persistence: UserDefaults, File handling, Core Data Caching strategies, offline-first design . Integrating Firebase or CloudKit basics
Hands-On Labs:
1. Weather App
2. Notes App
3. Microsoft Office Integration
Day 4 – Advanced iOS Features Architecture
Topics Covered:
App architectures: MVC, MVVM, Delegation, Protocols
Memory management: ARC, weak/strong references, retain cycles
Notifications: Local & Push (Firebase Cloud Messaging)
System frameworks: CoreLocation, MapKit, Camera/Photos
Testing and debugging in Xcode
Core ML and Vision basics
App Extensions and Widgets
Hands-On Labs:
1. Location Tracker App
2. Image Recognition App
3. Push Notifications
4. Microsoft PowerPoint on iOS
Day 5 – Deployment, Security & Capstone Project
Topics Covered:
App distribution: Certificates, provisioning, TestFlight
Security: Keychain, secure networking (HTTPS, encryption)
Optimization: launch time, memory, and energy profiling
Accessibility Localization
CI/CD for iOS: GitHub Actions, Fastlane
App Analytics & Crash Reporting
(Firebase Crashlytics)
Hands-On Labs:
1. Deploy a test app via TestFlight.
2. Add Keychain-based login token storage.
3. Profile app performance using Instruments.
4. Productivity with Microsoft Office Suite on iOS