Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

iOS App Development using Swift with iOS Mobile App Projects

person icon Farial Mahmod

4.4

iOS App Development using Swift with iOS Mobile App Projects

SwiftUI with Xcode, CoreData, Firebase, API Integration, TestFlight, App Store and multiple real iOS Mobile App Projects

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Farial Mahmod

category icon Development ,Mobile Development,IOS Development

Lectures -38

Resources -3

Duration -4.5 hours

Lifetime Access

4.4

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Welcome to the latest iOS mobile app development course "iOS App Development using Swift with iOS Mobile App Projects".

From Beginner to iOS Developer with one course - this course is the latest and updated course on iOS app development as it shows you how to develop efficient iOS apps using Apple's modern framework SwiftUI tested on iOS versions 16 and 17 with several live iOS projects.

By the end of this course, you will have your portfolio of your own apps by developing iOS app projects, including: Space Flight News iOS app, Meeting Notes iOS app, Realtime Photo Gallery & Sharing iOS app etc.

And you will easily be able to implement:
1. Swift Programming Language (History, Data Types, Variables, Functions, Guard, Conditionals and more with live examples)
2. Xcode: Get hands-on Xcode options to build, archive and upload iOS apps to App Store & TestFlight
3. Comparative study of UIKit and SwiftUI: Features, advantages & Examples of both
4. Developing UI screens: Splash screen, TextField, Menu, VStack, HStack, ZStack, Spacing and other widgets
5. Designing screens: Using images (offline and online both), video player (offline and online both), foreground & background colors, buttons with events & actions
6. APIs: Understanding how APIs function and hands-on experience with free software such as Postman, Quicktype etc.
7. Integrating APIs into iOS apps: Using Unsplash API, Space Flight API etc.
8. Firebase: Exploring, integrating and configuring Google Firebase into iOS apps
9. Offline Storage: Developing iOS app using CoreData to add, save and delete data without internet
10. Swift's Other Uses: Learn where else Swift is used (such as competitive programming & online contest sites)
11. DispatchQueue & Thread: Learn how DispatchQueue produces background threads to perform heavy tasks
12. Quiz & Coding Exercise: Multi-question quiz & coding exercise to test the progress with answers for correction.
13. Prepare for iOS Job Interview: Curated interview questions to assist you in preparing for iOS App Developer Job Interview

Extra: Standard Resume Making Tips to prepare an industry-standard Resume to apply for iOS Developer Jobs

Goals

  • 1. You will develop multiple iOS apps (such as Space Flight News app, Meeting Notes app, Realtime Photo Gallery & Sharing app, etc.)

  • 2. You will understand Swift and SwiftUI for modern app development following Apple's guidelines

  • 3. You will work with modern Apple technologies such as CoreData, Video players, API Integration and Firebase

  • 4. You will understand how to build from scratch to archive and release apps on TestFlight and App Store

  • 5.  You will be guided for iOS Job Interview

  • 6. Polish your resume according to our standard resume making guidelines



Prerequisites

  • No programming experience is necessary - I shall guide you from scratch to release on the App Store. A macOS or Hackintosh running computer or laptop is necessary.

iOS App Development using Swift with iOS Mobile App Projects

Curriculum

Check out the detailed breakdown of what’s inside the course

Swift programming language, Apple UI Frameworks SwiftUI, UIKit and Coding IDE of Apple Xcode

3 Lectures
  • play icon Swift Programming Language 05:38 05:38
  • play icon Apple UI Frameworks SwiftUI & UIKit 03:25 03:25
  • play icon Tour of Xcode Coding IDE of Apple 10:02 10:02

Events and Actions

1 Lectures
Tutorialspoint

TabView, Images & Assets

1 Lectures
Tutorialspoint

Text, TextField & Menu

1 Lectures
Tutorialspoint

Design Stacks: VStack, HStack & ZStack

1 Lectures
Tutorialspoint

Video Player Offline

1 Lectures
Tutorialspoint

Video Player Online

1 Lectures
Tutorialspoint

Background Color, Foreground Color, Space & Padding

1 Lectures
Tutorialspoint

Initializing New Xcode Project

1 Lectures
Tutorialspoint

What is an API? API Details

1 Lectures
Tutorialspoint

API Formation: Model, View & ViewModel

1 Lectures
Tutorialspoint

Project 1: Meeting Notes iOS App

6 Lectures
Tutorialspoint

DataUSA API Response Live Testing with Postman

1 Lectures
Tutorialspoint

Project 2: Space News iOS App

5 Lectures
Tutorialspoint

Project 3: Photo Gallery iOS app

7 Lectures
Tutorialspoint

Project 4: Firebase Customized Configuration

1 Lectures
Tutorialspoint

Building & Archiving iOS App for Release on App Store using Xcode

1 Lectures
Tutorialspoint

Threads and DispatchQueue in iOS

1 Lectures
Tutorialspoint

IOS Job Interview Questions Preparation

1 Lectures
Tutorialspoint

Make your own iOS Developer Resume: Tips and Tricks for Job Application

2 Lectures
Tutorialspoint

Instructor Details

Farial Mahmod

Farial Mahmod

About me


A software developer by profession, I have several mobile apps and websites in production having worked in the domains of mobile app development (iOS), web development and blockchain .
Loaded with years of experience in iOS & Linux (specifically Parrot OS) - I have contributed to multiple commercial iOS apps running worldwide as well as have helped newcomers get started with Parrot OS.

I believe in learning consistently and sharing the knowledge.
"Sharing Knowledge,
Beyond the Borders."


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515