ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 학습할 내용
    끄적끄적 2022. 9. 23. 11:21

    1. 자주 쓰이는 Third Party Libraries

    Flow

    RxSwift
    RxFlow
    RxViewBinder
    Reactor

    API Call

    Alamofire
    Moya
    Object Mapper
    SwiftyJson

    Crash

    Firebase Analytics
    Firebase Crashlytics

    UI / UX

    Texture
    KingFisher
    Lottie
    Skeleton
    SnapKit

    2. Architectures

    Clean Architecture
    MVVM Pattern ( with Reactor)
    RIPS
    UnitTest
    Dependency Injection

     

    3. Language

    Async await (Rx 를 잘 배워보면 굳이 필요하지 않을 수도 있음.. )
    GCD (Grand Central Dispatch) (Rx 를 잘 배워보면 굳이 필요하지 않을 수도 있음.. )
    OOP 에 대한 전반적인 이해

     

     

    4. UI Components / Controllers

    UILabel
    UITextView
    UITextField

    UICollectionView
    UITableView

    UIEdgeInset

    NavigationController
    UITabBarController

    UIActivityIndicatorView

    5. Data Structure / Algorithms

    Linked List
    Tree
    Graph
    Problem Solving

    6. Git Git Git

    자주 맞닥뜨리는 상황에 대한 대처법들
    1. 중간에 의미없는 중간수정 commit 을 한 경우 Commit 삭제

    7. 기타

    OOP 에 대한 이해
    (class structure protocol extension ...)
    Generics

    FastLane 써보기
    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 Controllers
    UILabel
    UITextView
    UITextField
    ●●●●○ ●●●○○ ●●●○○
    UICollectionView
    UITableView
    ●●●○○ ●●●○○ ●●●○○
    UIEdgeInset ●○○○○ ●●●○○ ●●○○○
    NavigationController
    UITabBarController
    ●●●○○ ●●●●○ ●●●○○
    UIActivityIndicatorView ●●●○○ ●●●○○ ●●●○○
             
    Data Structures
    Algorithms
    Linked List ○○○○ ●●●○○ ●○○○○
    Tree ○○○○ ●●○○○ ●○○○○
    Graph ○○○○ ○○○ ●○○○○
    Problem Solving ○○○   ●○○○○
             
    Git   ●●○○○ ●●○○○ ●●○○○

     

    '끄적끄적' 카테고리의 다른 글

    Xcode Tip  (0) 2022.06.03
    Xcode Tips (With SwiftUI)  (0) 2021.12.14
Designed by Tistory.