💻 Development
- Programming Language - Grammar/Structure/Mechanism (Swift) + Algorithm (Time/Space_Complexity)
* What/When/How to Use (Interactive, Implementation and Optimization)
- Framework & Environment (Cocoa touch, UIkit, SwiftUI)
- Libraries & APIs (JSON/Codable, URLSession/Alamofire)
+ Network Protocol (Policy-Setting/Caching)
- Debugging & Error Handling
- Unit Tests (XCTest) - TDD
- Build & Release (Fastlane) - CI/CD
// SDK & Modulization
// Store Kit
+ Theories
Reactive Programming (Combine/RxSwift) + Observer
Concurrency - Sync/Async & Thread-Queue
Open Authentication = Oauth Protocol (Firebase, SNS Login)
Database (CoreData/RealmSwift / Firestore)
Memory Safety/Management (+ARC)
📲 Comprehensive Architecture (Operating as a Service)
Design Pattern (MVVM)
Data Modelling & Storage (Local/Cloud)
App/View Life Cycle & System Layers
Troubleshooting & Code Optimization
Data Analysis_MAU (+Pivot features) / Version_Update
+ Requirement Specification & MVP )
UI/UX Design - Wire Frame/Storyboard
Privacy & Policy / Permissions
Business Model (Paid, IAP or Ads, Free)
Other sources (Preview screen, Description)
+ Check out the latest technology trends
& App Store Optimization
https://docs.swift.org/swift-book/documentation/the-swift-programming-language/thebasics