본문 바로가기

iOS

TCA 1.0 정식출시를 기념하여 한국어 학습 서적을 출판하였습니다(무료!)

안녕하세요 여러분들!!

 

세달이 달하는 시간동안 저의 블로그가 멈춰있었죠..ㅎㅎ 이에는 이유가 있습니다.

얼마전에 저의 블로그 조회수의 1등 공신이자, 제가 항상 관심있게 지켜보고 학습하던 TCA가 1.0 버전이 정식 출시되었죠.

 

사실 저는 올해 5월에 TCA의 개발사인 Point-Free(https://github.com/pointfreeco) 의 개발자 Brandon과 직접 메일로 소통하며, 한국어로 작성된 TCA 학습 책을 출판하고 싶다는 의사를 표하고 허가를 받았습니다. 개인적으로는 3월부터 계획하고 진행하던 작업이지만, 1.0으로의 출시가 가까워진 것을 확인하고, 많은 지식들을 정리하고 업데이트해야했습니다.
또한 모든 과정이 쉽지 않다는 것을 알기에, 혹시나 하는 마음에 블로그에는 그 사실을 미리 알려드리지 않았습니다.

하지만 정말 감사하게도 드디어 저의 책이 출판되었습니다!

 

리디북스: https://ridibooks.com/books/2773000087 / 노션: https://url.kr/yxdv4l
(노션으로 보시는 것을 추천드리지만, 다 읽고 난 후엔 리디북스에 리뷰 부탁드립니다)

 

SwiftUI 상태 관리부터 테스트까지 iOS 개발자를 위한 TCA 1.0

SwiftUI 상태 관리부터 테스트까지 iOS 개발자를 위한 TCA 1.0 작품소개: 본 서적은 2023년에 정식으로 배포된 Swift의 상태관리 및 의존성 라이브러리인 TCA의 1.0.0 버전의 스터디를 기반으로 작성된 서

ridibooks.com

 

제가 기획하고 출판의 총책임을 맡고 팀원들을 이끌었기 때문에, 마감일이 다가올수록 정말 많은 부분에 심혈을 기울일 수 밖에 없었습니다. 사실 그동안 블로그에 올라온 글들, 그리고 올라올 글들을 이 책에 엮었기 때문에 시간적으로 정말 촉박했습니다.

특히 1.0버전이 출시되면서 달라진 부분들, 그리고 그 이유에 대한 점을 생각하고 계속해서 수정하거나 새롭게 작성해야 할 부분이 생겼기에 몇달동안 날밤을 새며 작업을 했던 것 같습니다.

 

마지막 검수 과정에서도 아쉬운 부분이 발견될 정도로 탈고까지 가는 길은 험했지만, 그래도 세상에 내보낼 준비가 되었다고 생각하여 위와 같이 작업물이 나올 수 있었습니다.

 

이 모든 과정은 저와 함께해준 소중한 팀원들이 아니였다면 불가능 했을 것입니다. 제 스스로 생각해도 저의 부탁들이 쉽지 않았을텐데, 잘 따라와주기도 하고, 모르면 함께 새벽까지 토론하기도 하고, 팀원 모두 함께 성장할 수 있었던 시간이라고 생각합니다.

 

마지막으로 책을 나올 수 있게 도와준 사도출판 및 리디북스, 저에게 너무 큰 기쁨을 안겨준 유진님, 우리 팀원들, 쿨한 메인테이너 Brandon과 Stephen, 그리고 길고 intense했던 집필기간동안 저에게 힘을 준 모든 분들에게 감사의 말씀 드립니다.