Please enable JavaScript.
Coggle requires JavaScript to display documents.
iOS Developer Roadmap - Coggle Diagram
iOS Developer Roadmap
Practical Knowledge
Caching and Persistency
Version Control Systems
Git
Dependencies management
CoCoaPod
Software Architecture
Design Patterns
Cocao
Architectural
MVC
MVVM
MVP
Clean architecture
Creational
Structural
Behavioural
Design Principles
SOLID
Inversion of Control
Dependency Injection
Cocoa Touch
Foundation
Notifications vs Delegation vs Observing
Networking
Serialization
Codable
JSON
Work in background mode
UIKIT
UIApplication
States
UIViews
UITableViews
UICollectionViews
Layout
Frame-based
Autolayout
Navigation
UiViewController
Lifecycle
Multithreading and concurrency
GCD
NSOperation[Queue
Runloop
Synchronization
Memory management
Stack and Heap
Value vs Reference type
ARC
Retain cycles
Memory leaks
Languages
Object-C
Blocks
Runtime
Swift
Initializers
Protocols
Structs
Enums
Closures
Testing
Unit Test