-
1. 자주 쓰이는 Third Party Libraries
Flow
RxSwift
RxFlow
RxViewBinder
ReactorAPI Call
Alamofire
Moya
Object Mapper
SwiftyJsonCrash
Firebase Analytics
Firebase CrashlyticsUI / UX
Texture
KingFisher
Lottie
Skeleton
SnapKit2. Architectures
Clean Architecture
MVVM Pattern ( with Reactor)
RIPS
UnitTest
Dependency Injection3. Language
Async await (Rx 를 잘 배워보면 굳이 필요하지 않을 수도 있음.. )
GCD (Grand Central Dispatch) (Rx 를 잘 배워보면 굳이 필요하지 않을 수도 있음.. )
OOP 에 대한 전반적인 이해4. UI Components / Controllers
UILabel
UITextView
UITextField
UICollectionView
UITableView
UIEdgeInset
NavigationController
UITabBarController
UIActivityIndicatorView5. Data Structure / Algorithms
Linked List
Tree
Graph
Problem Solving6. Git Git Git
자주 맞닥뜨리는 상황에 대한 대처법들
1. 중간에 의미없는 중간수정 commit 을 한 경우 Commit 삭제7. 기타
OOP 에 대한 이해
(class structure protocol extension ...)
GenericsFastLane 써보기
Cache 써보기.
Hardware 더 이해하기.
새로운 언어 하나 배워보기. (Java, Kotlin, Python 중 하나.. Algorithm 용으로는 Python 이 좋을 것 같음)Priorities: RxSwift, Reactor, Clean, MVVM Architecture
Category Contents Proficiency Understanding Overall lib / Flow
RxSwift ●●●○○ ●●●○○ ●●●○○ Reactor ●●●○○ ●●●○○ ●●●○○ RxFlow ●○○○○ ●○○○○ ●○○○○ lib / API Call Alamofire ●●●○○ ●●●○○ ●●●○○ Moya ●○○○○ ●○○○○ ●○○○○ Object Mapper ●○○○○ ●○○○○ ●○○○○ SwiftyJson ●○○○○ ●○○○○ ●○○○○ lib / Crash FB crash / analytics ●●○○○ ●●○○○ ●●○○○ lib / UI & UX Texture ●●○○○ ●●○○○ ●●○○○ KingFisher ●●●○○ ●●●○○ ●●●○○ Lottie ●●○○○ ●●●●○ ●●●○○ Skeleton ○○○○○ ●●○○○ ●○○○○ SnapKit ●●●○○ ●●●○○ ●●●○○ Architectures Clean ●●○○○ ●●●○○ ●●○○○ MVVM ●●○○○ ●●●○○ ●●○○○ RIPS ○○○○○ ○○○○○ ○○○○○ Unit Testing ●●○○○ ●●●○○ ●●○○○ Dependency Injection ●○○○○ ●●○○○ ●○○○○ Language Async Await ○○○○○ ●●○○○ ●○○○○ GCD ●●○○○ ●●●○○ ●●○○○ Generics ●●○○○ ●●○○○ ●●○○○ Understanding OOP ●●○○○ ●●○○○ ●●○○○ UI Components
UI ControllersUILabel
UITextView
UITextField●●●●○ ●●●○○ ●●●○○ UICollectionView
UITableView●●●○○ ●●●○○ ●●●○○ UIEdgeInset ●○○○○ ●●●○○ ●●○○○ NavigationController
UITabBarController●●●○○ ●●●●○ ●●●○○ UIActivityIndicatorView ●●●○○ ●●●○○ ●●●○○ Data Structures
AlgorithmsLinked List ●○○○○ ●●●○○ ●○○○○ Tree ●○○○○ ●●○○○ ●○○○○ Graph ●○○○○ ●●○○○ ●○○○○ Problem Solving ●●○○○ ●○○○○ Git ●●○○○ ●●○○○ ●●○○○ '끄적끄적' 카테고리의 다른 글
Xcode Tip (0) 2022.06.03 Xcode Tips (With SwiftUI) (0) 2021.12.14