What you'll learn

iOS App Development with Swift is a hands-on course designed to equip learners with the skills to build high-performance iPhone and iPad applications using Swift. Covering essential topics such as Swift programming, UI design with SwiftUI and UIKit, API integration, data management with Core Data, and app deployment, this course takes you from beginner to proficient iOS developer. Through real-world projects, you'll master animations, navigation, Firebase integration, and debugging techniques. By the end of the course, you'll be ready to develop, optimize, and publish your own iOS applications on the App Store.

  • Student will learners will be able to develop iOS applications using Swift, understand core programming concepts like data types, arrays, and classes, and efficiently build structured and interactive iPhone apps.
  • Student will learners will be able to navigate Xcode, use Interface Builder and Attribute Inspector, design interactive UIs, and implement essential iOS components like UILabel, UIButton, UISlider, UIImageView, and UIAlertView while understanding the concept of segue for seamless screen transitions.
  • Learners will understand views, build multi-view applications, navigate between view controllers, handle text input and keyboards, and implement customized TableView with grouped and indexed sections.
  • Learners will implement headers, footers, and images in UITableView, handle item selection and navigation, use auto-layout for responsive design, and integrate audio and video playback in iOS apps.
  • Learners will integrate UIToolbar and UITabBar, display and monitor maps using MapKit, and embed web content using UIWebView in iOS applications.

Dr. Om Prakash Yadav
Associate Professor

Dr. Om Prakash Yadav (UID: 26121) Associate Professor, Alumni Coordinator (School of Computer Science & Engineering) Lovely Professional University, Phagwara (Punjab)