brunch

You can make anything
by writing

C.S.Lewis

by 외쿡인노동자 Jul 29. 2017

진도 뽑기 - 예제 실행

 하나씩 하나씩

지난번의 첫미팅을 통해서 각자 할 일들이 어느 정도 정해졌고, 다음 미팅때까지 해볼 수 있는 부분은 해보기로 한 상태. 사실 만나지 않을 때 굳이 해야 할 일을 정해놓지 않고, 기대하지 않는 것을 선호하는 편인데 사이드 프로젝트 특성상 매주 한번 정도 만나서, 만났을 때만 일을 한다는 전제하에 일을 하는 것이 모두가 비슷한 속도로 일을 진행 할 수 있기 때문이다. 


하우에-바. 서로에게 자극이 되고 동기 부여가 되면 진도가 잘 빠지는 법. 일을 마치고 문명을 할까 고민하던 나에게 MY 이가 어제 보내준 카톡들.


연구하기 싫어서 공부하는 MY -_-)b


https://www.raywenderlich.com/156966/push-notifications-tutorial-getting-started

를 따라서 만들었더니 됐다며 보내줬던 캡쳐샷.


돌아간다아아아


아주 간단하게 이 기능만 구현하려고 했고, 그것에도 시간이 걸릴 줄 알았으나 일단 MVP 는 사흘만에 나온 셈. 물론, Tutorial 을 따라간거라 한참 더 해야 우리 손으로 바닥부터 Notification 만 딸 수 있겠지만 적어도 copy and paste 가 되는 working code 를 만든건 정말 짱짱맨.


MY 님을 찬양하며, 오늘 나도 저기까지는 따라가보겠다며 Tutorial 시작. MY 도 나도 Apple Developer Program Yearly Membership 을 결제하고 ($99 + tax per year...) 기능 구현 고고. 언젠가 expense 하게 될 날이 있을지도 모르니 영수증 잘 보관해놓으라는 말과 함께 (...)


일단 MY 가 이미 성공한 working sample 이라는 확신이 드는 상태에서 따라가는 tutorial 은 마음부터가 다르다. 정 안되면 물어볼 수도 있을 것이고. 그리고 어제 빨래 하면서 (...) 해당 tutorial 을 전체적으로 한번은 코딩 안 하면서 쭉 정독을 해놨더니 지금 직접 작업 할 때에는 한글 읽듯이(!) 적당히 skim through 하면서 중요한 것만 챠자작 읽으면서 코딩 (이라고 쓰고 진짜 copy and paste. 심지어 start app github 이 있어서 다운받아서 그 위에 코드만 바꾸면 된다) 을 하니까 속도도 잘 나오고 술술 진행이 됨. 


한번도 삽질 안 하고 쭉 진행이 되어준 덕분에...


ROCK!!


똬란! 나도 내 핸드폰에서 push notification 받기 성공. 일단 둘 다 각자 working sample 이 있으니 notification handling 과 관련된 후반부는 또 그 이후에 각자 보기로. 해당 튜토리얼의 전반부만 마무리한 버젼입니다.


오랜만에 보는 Apple Developer Account 화면..


우리가 생각보다 잘 치고 나와서(?) 신입사원이라 무쟈게 바쁘고 다음주는 본사 트레이닝가는 AY 이가 더 바빠짐. 우리 서버 프레임워크 정하고 아키텍쳐 만들어서 올리는 것까지 본인이 하기로 했음 ㅋㅋㅋㅋ 다만 MY 이랑 내가 먼저 여기까지 하고 나니 backend 에서 쓸 3rd party APIs 를 찾고 있는데 Python / Java 중에 의외로 Java SDK 가 잘 없어서 조금 더 서치해보고 진행해야 할 듯. 


사실 SDK 없이 RESTful API 한테 request 주고 response 받아서 진행하고 싶으나 이건 MY 이와 내가 각자 Swift 계속 보면서 알아봐야 할 듯. 


그리고, 내가 가진 약간의 concern 을 이야기하게 되었는데 다행히 잘 이야기가 된 것 같다. 스스로가 비개발자/비디자인 인력과는 개발이 어느 정도 궤도에 오른 뒤에만 일을 해보고 초기부터 같이 할 때에는 어떤 role 을 해야할지 잘 몰라서 솔직하게 이야기를 했는데, 역시나 좋은 가르침을. 


오오오 마케터 +_+

천천히, 그러다 엎어지지 않을 정도로 동력을 유지하면서 진행하기 어려운게 사이드 프로젝트라 조심조심히 진행 중인데 첫 1주는 분위기 좋음. 각자 능력껏 재미있어 보이는 것들 하나씩, 서로에게 자극 주면서 고고고.


그리고 벌써 알아보다 나온 무료 API 들도 찾음: 


초단위로 Bitcoin <-> USD / GBP / EUR 알려주는 API

https://api.coindesk.com/v1/bpi/currentprice.json


분단위로 미국 주식의 가격을 알려주는 API

https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol=MSFT&interval=1min&apikey=demo


Rate limit 가 있겠지만 일단 뭔가 만들어서 돌려만보자, 하는 입장에서는 초단위든 분단위든 크게 신경쓰지 않아도 되니까. 각자 열일 고고고.


Tasks updated for JS and MY:

1. API 들 research + Rate Limit + 시간 단위 알아보기

2. Notification implementation 계속 공부

3. Swift 계속 공부

=> 결국 Swift 로 바닥부터 우리가 Notification 받고, Handle 해서 action 취할 수 있게 하는 app 만들기.


나는 개인적으로 지금 만드는 계산기 완성하고, 그 계산기가 notification 을 받게 만드는걸 목표로 ㅋㅋㅋㅋ (개발과정에서 나오는 히드라 되겠음. ㅋㅋㅋ)




주말쯤에 한번 더 진도빼서 업데이트 할 수 있기를. :) 


이건 지난 주말 4시간 30분짜리 미팅을 40초로 압축한 버젼. 관전 포인트는 오른쪽 하단에 쌓여가는 맥주병 되시겠습니다. ㅋㅋㅋ 계속 이렇게 잘 되어가길!!


https://www.youtube.com/watch?v=FRd3V--aSSc

매거진의 이전글 첫 1박 2일 간의 미팅 및 작업

작품 선택

키워드 선택 0 / 3 0

댓글여부

afliean
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari