본문 바로가기

전체 글

육아휴직 #1 2023.08.21 육아휴직 시작 23년 8월 21일 육아 휴직을 시작하게 됐다. 다양한 이유가 있지만 가장 큰 이유는 우리 가족의 행복을 위해서 육아 휴직을 선택했다. 물론 가장 큰 이유는 나의 이기적인 마음이 크게 작용했다고 본다. 변명을 하자면 내가 행복하지 않으면 가족도 행복하게 해 줄 수 없다는 생각이 있었다. 처음으로 맞이하는 긴 휴식 2014년 12월부터 일을 시작했다. 그 이후로 처음 갖는 긴 휴식이다. 중간에 한 달간 무직인 기간을 제외하고는 가장 긴 휴식이 될 것 같다. 아직 긴 휴식기간을 갖은 건 아니지만, 겨우 이틀째인 현재의 감정을 남겨보자면, 아주 행복하다. 한 달의 무직 기간의 경우 한 달 동안 새로운 회사를 찾고, 운전면허 시험을 보느라 아주 바쁘게 보냈었다. 하지만 이번 휴.. 더보기
Make Custom Gradle Plugin for build 재직 중인 회사에서 apk로 배포하던걸 bundle로 배포하게 됐습니다. 그러면서 기존에 내부에서 테스트를 위해서 사용하던 Fabric Beta(apk파일만 지원)를 사용할 수 없게 됐습니다. 그래서 내부적으로 Fabric Beta와 비슷한 형식의 시스템을 구현하게 됐습니다. 기능을 구현하기 위해서 사용한 기술들로는 플레이스토어 내부 앱 공유, Firebase의 Cloud Store, Functions, Custom Gradle Plugin을 개발해서 진행했습니다. 자동화(?)된 플로우를 설명해드리면, bundle로 앱 빌드 -> 구글 내부 앱 공유 api를 통해서 업로드 -> 리턴 받은 download Url을 firebase functions로 구현된 api 호출 -> functions에서 Cloud.. 더보기
Dagger2 (feat. Android Developer, Codelab) via GIPHY https://medium.com/@sangcomz/dagger2%EB%9E%80-f6aed5948023 Dagger 2란? Dagger 2 medium.com 2016년 3월에 이런 글을 썼었습니다. 쓴 이유는 회사에서 Dagger2를 사용하고 있었기 때문에 학습 및 발표를 위해서 작성했었습니다. 한 동안 Dagger2를 사용하지 않고 전 회사에선 Koin을 사용하고, 요즈음엔 어떤 DI 쓰고 있지 않아서 기억이 가물가물해졌습니다. (애초에.... 제대로 이해하지 못했습니다.....) 이번에 Dagger2를 사용할 일이 있어서 다시 학습을 했습니다. 학습을 하면서 제가 저 글에서 알았던 지식이 잘 못 됐다는 것을 깨달았습니다. https://developer.android.com/tr.. 더보기