iPhone Application Development / Subject
Beginner
Start iPhone development with the Apple ecosystem, Xcode, Simulator, Swift fundamentals, SwiftUI and UIKit controls, adaptive layouts, Dynamic Type and accessibility.
Your Progress
Learning Summary
Suggested sequence
Learning roadmap
Topics follow the Admin display order
Beginner
97 topics- Introduction to iPhone App Development
- iOS Ecosystem
- iOS Architecture
- iPhone and iPad Platforms
- Apple Developer Ecosystem
- iOS App Lifecycle
- Types of iOS Applications
- Native vs Cross-Platform Apps
- iOS Development Requirements
- Apple Developer Account
- App Store Overview
- Introduction to Xcode
- Xcode Installation and Setup
- Xcode Interface
- Creating an Xcode Project
- Project Structure
- Build and Run Process
- iOS Simulator
- Testing on Physical iPhone
- Debugging Basics
- Introduction to Swift
- Swift Syntax
- Variables
- Constants
- Data Types
- Type Inference
- Type Safety
- Operators
- Strings
- Characters
- Arrays
- Sets
- Dictionaries
- Tuples
- Conditional Statements
- Loops
- Functions
- Function Parameters
- Return Values
- Optionals
- Optional Binding
- Guard Statements
- Enumerations
- Structures
- Classes
- Properties
- Methods
- Initializers
- Inheritance
- Protocols
- Extensions
- Closures
- Error Handling
- Generics
- Access Control
- Introduction to iOS UI Design
- Human Interface Guidelines
- UIKit Introduction
- SwiftUI Introduction
- Views
- View Hierarchy
- Labels
- Text Fields
- Text Views
- Buttons
- Images
- Image Views
- Scroll Views
- Lists
- Forms
- Pickers
- Sliders
- Toggles
- Progress Indicators
- Alerts
- Action Sheets
- Menus
- Toolbars
- Tab Bars
- Navigation Bars
- Navigation Views
- Navigation Stacks
- Modals
- Sheets
- Popovers
- Auto Layout
- Constraints
- Stack Views
- Safe Area
- Size Classes
- Adaptive Layouts
- Responsive iPhone Layouts
- Portrait and Landscape Orientation
- Dynamic Type
- Dark Mode
- Light Mode
- Accessibility Basics
Topics
97 published topics
- 01 Introduction to iPhone App DevelopmentLearn Introduction to iPhone App Development through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 20 min read · 90 min learning
- 02 iOS EcosystemLearn iOS Ecosystem through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 03 iOS ArchitectureLearn iOS Architecture through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 04 iPhone and iPad PlatformsLearn iPhone and iPad Platforms through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 05 Apple Developer EcosystemLearn Apple Developer Ecosystem through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 06 iOS App LifecycleLearn iOS App Lifecycle through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 20 min read · 90 min learning
- 07 Types of iOS ApplicationsLearn Types of iOS Applications through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 20 min read · 90 min learning
- 08 Native vs Cross-Platform AppsLearn Native vs Cross-Platform Apps through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 09 iOS Development RequirementsLearn iOS Development Requirements through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 20 min read · 90 min learning
- 10 Apple Developer AccountLearn Apple Developer Account through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 11 App Store OverviewLearn App Store Overview through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 12 Introduction to XcodeLearn Introduction to Xcode through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 13 Xcode Installation and SetupLearn Xcode Installation and Setup through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 14 Xcode InterfaceLearn Xcode Interface through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 15 Creating an Xcode ProjectLearn Creating an Xcode Project through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 16 Project StructureLearn Project Structure through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 17 Build and Run ProcessLearn Build and Run Process through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 18 iOS SimulatorLearn iOS Simulator through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 19 Testing on Physical iPhoneLearn Testing on Physical iPhone through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 20 Debugging BasicsLearn Debugging Basics through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning