최근 다시 RxSwift, MVVM을 공부하고 있다.
그냥 글만 보니 멍....
멍한 상태가 계속 되기에
그래서... 안되겠다 싶어 스터디 목적으로 텀 프로젝트를 진행 하고자
열심히 자료를 찾아서 보기 시작 했다
첫번째 본 글
PilGwonKim 님이 영어 원문으로 되어 있는 글을 한국어로 번역해서 올려주신 글
( 뵌적은 없지만 내공이 꽤 있으신 분 같아 보인다. 일단 영어를 잘하시니 그걸로 투 따봉! )
https://pilgwon.github.io/blog/2018/10/09/Creating-an-iOS-app-with-MVVM-and-RxSwift-in-Minutes.html
따라 해보는데... 으잉?.... 내가 공부를 덜했나 싶어... 하다 중간에 막혔다.
게다가 RxSwift만 있어야 하는게 아니라 RxCocoa도 필요 하더라 (이건 머야...)
그래서 다시 구글링..
아 이걸 봐야 겠구나 하게 되서 찾은 링크
http://minsone.github.io/programming/reactive-swift-observable-vs-driver
민소네 님 블로그 포스트 이다. 무려 2016년도 글.... 나는 2016년도에 머했나... (
OTL... 아마 스타트업 창업 준비하느라 정신 없던 시절인듯... )
보고서 아하! 인지 했다.
그리고 다시 저기 위에 필권님이 번역해 주신 걸 따라 하다... 결국 깃허브 가서 플젝 다운 받았다.
https://github.com/NavdeepSinghh/MVVM_RxSwift_Starter
이게 아니잖아 (쿨럭... )
그래서 다시 따라 할만한걸 찾아 본 글
1번.
https://mrgamza.tistory.com/502?category=574448
역시 실패 ㅜㅜ
2번.
또 실패 ㅜㅜ
코딩에 소질이 없나? 싶을 정도의 ㅜㅜ
그러다 다시 이글을 보고
3.
https://eunjin3786.tistory.com/29?category=706836
아 먼가 어렵다. 라는 느낌이 들었다.. 역시 실패
내가 너무 기술 습득해 안일함이 있었구나 느끼며 ㅜㅜ
( 1,2,3번 같은 좋은 글을 써주신 분들께 죄송스러운데 제가 내공이 부족해서 그런지 어려워서 못따라 가겠네요 ㅜㅜ )
( 그리고 마음속 한 구석에선 ... 몰라 배째~! 라는 마음도 있었다.. )
그래 이론을 다시 이해해 보자 하며
이 글을 보게 되고
https://brunch.co.kr/@tilltue/37
그리고 이 글도 보게 되었다
https://brunch.co.kr/@tilltue/10
보고 나서 느낀건... 먼가... 싶은 느낌이........
도통 이해가 안간다.
그래서 흔히 많이 가는 사이트 ( 난 여기 정기구독 중인데 동영상을 이제서야 제대로 본다... )
https://www.raywenderlich.com/4743-beginning-rxswift/lessons/5
여기도 초기 예제가 구성이 안되서 결국 여기서 제공해주는 샘플 받아서
거기에 덮어 쓰며 진행 하고 있다.
자 그럼 멀 해보고 싶은 것인가...
API 데이터를 내려 받는걸 기존 alamofire를 통해 api 하니씩 찌르고 응답받고 하는 과정을
새로운? RxSwift 에 MVVM 기법을 써보고 싶었다.
일단 raywenderlich 를 참고해서 따라가 보고
이론 자료좀 더 봐야 할 것 같다.
추가로 필권님?이 알려주신 github 관련 api 접근을 위해 github api 페이지 링크를 적어둔다.
https://developer.github.com/v3/repos/#list-all-topics-for-a-repository
RxSwift, MVVM, RxCocoa 이런것에 대한 개념 이해를 하고 #2 글을 적도록 하겠다.