Your Progress

Learning Summary

0 of 97 topics completed
Quizzes Completed 0Best Quiz Score —Current Level Not startedContinue Choose a topic

Suggested sequence

Learning roadmap

Topics follow the Admin display order

Beginner

97 topics
  1. Introduction to iPhone App Development
  2. iOS Ecosystem
  3. iOS Architecture
  4. iPhone and iPad Platforms
  5. Apple Developer Ecosystem
  6. iOS App Lifecycle
  7. Types of iOS Applications
  8. Native vs Cross-Platform Apps
  9. iOS Development Requirements
  10. Apple Developer Account
  11. App Store Overview
  12. Introduction to Xcode
  13. Xcode Installation and Setup
  14. Xcode Interface
  15. Creating an Xcode Project
  16. Project Structure
  17. Build and Run Process
  18. iOS Simulator
  19. Testing on Physical iPhone
  20. Debugging Basics
  21. Introduction to Swift
  22. Swift Syntax
  23. Variables
  24. Constants
  25. Data Types
  26. Type Inference
  27. Type Safety
  28. Operators
  29. Strings
  30. Characters
  31. Arrays
  32. Sets
  33. Dictionaries
  34. Tuples
  35. Conditional Statements
  36. Loops
  37. Functions
  38. Function Parameters
  39. Return Values
  40. Optionals
  41. Optional Binding
  42. Guard Statements
  43. Enumerations
  44. Structures
  45. Classes
  46. Properties
  47. Methods
  48. Initializers
  49. Inheritance
  50. Protocols
  51. Extensions
  52. Closures
  53. Error Handling
  54. Generics
  55. Access Control
  56. Introduction to iOS UI Design
  57. Human Interface Guidelines
  58. UIKit Introduction
  59. SwiftUI Introduction
  60. Views
  61. View Hierarchy
  62. Labels
  63. Text Fields
  64. Text Views
  65. Buttons
  66. Images
  67. Image Views
  68. Scroll Views
  69. Lists
  70. Forms
  71. Pickers
  72. Sliders
  73. Toggles
  74. Progress Indicators
  75. Alerts
  76. Action Sheets
  77. Menus
  78. Toolbars
  79. Tab Bars
  80. Navigation Bars
  81. Navigation Views
  82. Navigation Stacks
  83. Modals
  84. Sheets
  85. Popovers
  86. Auto Layout
  87. Constraints
  88. Stack Views
  89. Safe Area
  90. Size Classes
  91. Adaptive Layouts
  92. Responsive iPhone Layouts
  93. Portrait and Landscape Orientation
  94. Dynamic Type
  95. Dark Mode
  96. Light Mode
  97. Accessibility Basics

Topics

97 published topics

  1. 81 Navigation ViewsLearn Navigation Views through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 20 min read · 90 min learning
  2. 82 Navigation StacksLearn Navigation Stacks through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 20 min read · 90 min learning
  3. 83 ModalsLearn Modals through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  4. 84 SheetsLearn Sheets through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  5. 85 PopoversLearn Popovers through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  6. 86 Auto LayoutLearn Auto Layout through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  7. 87 ConstraintsLearn Constraints through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  8. 88 Stack ViewsLearn Stack Views through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 20 min read · 90 min learning
  9. 89 Safe AreaLearn Safe Area through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  10. 90 Size ClassesLearn Size Classes through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  11. 91 Adaptive LayoutsLearn Adaptive Layouts through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  12. 92 Responsive iPhone LayoutsLearn Responsive iPhone Layouts through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 20 min read · 90 min learning
  13. 93 Portrait and Landscape OrientationLearn Portrait and Landscape Orientation through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  14. 94 Dynamic TypeLearn Dynamic Type through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  15. 95 Dark ModeLearn Dark Mode through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  16. 96 Light ModeLearn Light Mode through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 20 min read · 90 min learning
  17. 97 Accessibility BasicsLearn Accessibility Basics through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning