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. 61 View HierarchyLearn View Hierarchy through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 20 min read · 90 min learning
  2. 62 LabelsLearn Labels through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  3. 63 Text FieldsLearn Text Fields through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  4. 64 Text ViewsLearn Text Views through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  5. 65 ButtonsLearn Buttons through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  6. 66 ImagesLearn Images through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  7. 67 Image ViewsLearn Image Views through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  8. 68 Scroll ViewsLearn Scroll Views through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  9. 69 ListsLearn Lists through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  10. 70 FormsLearn Forms through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  11. 71 PickersLearn Pickers through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  12. 72 SlidersLearn Sliders through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  13. 73 TogglesLearn Toggles through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  14. 74 Progress IndicatorsLearn Progress Indicators through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  15. 75 AlertsLearn Alerts through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  16. 76 Action SheetsLearn Action Sheets through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  17. 77 MenusLearn Menus through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  18. 78 ToolbarsLearn Toolbars through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  19. 79 Tab BarsLearn Tab Bars through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  20. 80 Navigation BarsLearn Navigation Bars through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning