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
- 21 Introduction to SwiftLearn Introduction to Swift through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 20 min read · 90 min learning
- 22 Swift SyntaxLearn Swift Syntax through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 23 VariablesLearn Variables through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 24 ConstantsLearn Constants through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 25 Data TypesLearn Data Types through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 26 Type InferenceLearn Type Inference through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 27 Type SafetyLearn Type Safety through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 28 OperatorsLearn Operators through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 29 StringsLearn Strings through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 30 CharactersLearn Characters through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 31 ArraysLearn Arrays through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 32 SetsLearn Sets through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 33 DictionariesLearn Dictionaries through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 34 TuplesLearn Tuples through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 35 Conditional StatementsLearn Conditional Statements through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 36 LoopsLearn Loops through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 37 FunctionsLearn Functions through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 38 Function ParametersLearn Function Parameters through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 39 Return ValuesLearn Return Values through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 20 min read · 90 min learning
- 40 OptionalsLearn Optionals through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning