IOS Development Basics of IOS Development Learn Swift Programming Introduction to xcode UnderStanding apple developer IOS SDK App Lifecycle MVC architecture in IOS Designing user interface Storyboard design&navigations Swift UI Adaptive layout Animations & transitions Gestures UI kit Data presistence User defaults Core data Plist SQLite3 File manipulation icloud storage Networking URLSession ALamofire WebSockets Consuming REST APIs JSON & XML Parsing Networking security Multithreading/Concurrency Grand central dispatch Operational queues NSoperational class Threading in swift Avoiding deadlocks Testing & debugging Unit testing UI testing Code reviewing strategies Debugging with xcode Memory leak test App distribution App store submission process Ad-Hoc distribution TestFlight beta Code signing Working with devicefeatures CoreMotion CoreLocation CoreBluetooth FaceID & TouchID integration Healthkit Camera & photo library Creating user interfaces Custom views Custom transitions Integrating with UIkit Transformations Security & privacy Securing data at rest Securing data in transmit Gradle Build Scripts Performance optimisation Profiling Optimising swift code Network optimisations Battery life optimisations Advanced Topics ARKIT Machine learning with coreML Integrating with siri Integrating with applepay TDD & BDD React programming with rxswift

For detailed explanations and theory, visit the Complete IOS Roadmap Notes.