
안드로이드 Hilt 딥 다이브 - DI와 Dagger 그리고 Hilt 에 대해서
안드로이드 DI의 필요성과 Dagger, Hilt의 관계를 정리한 글입니다. Hilt를 통해 상용구를 줄이는 방향을 소개했습니다.

안드로이드 DI의 필요성과 Dagger, Hilt의 관계를 정리한 글입니다. Hilt를 통해 상용구를 줄이는 방향을 소개했습니다.


올리브영 앱은 강한 결합과 유지 보수 부담을 줄이기 위해 클린 아키텍처를 도입했습니다. Presentation, Domain, Data 3층 구조로 역할을 나누고 Android와 iOS에 같은 기준을 적용했습니다.

Kotlin Flow와 StateFlow를 도입한 경험을 바탕으로 LiveData의 한계와 대체 가능성을 정리했습니다. 클린 아키텍처와 생명주기 대응 관점에서 Flow 활용 방법도 살펴봤습니다.


아이디어스팀 Android 개발자 주니어의 업무와 성장 경험을 인터뷰 형식으로 소개했습니다. 관심 있는 서비스, 협업 문화, 교육 지원이 성장에 도움이 되었다고 말했습니다.

사입앱에 클린 아키텍처를 적용한 경험을 정리했습니다. ViewModel 부담을 줄이고 의존성과 모듈 역할을 분리한 과정과 장단점을 공유했습니다.

안드로이드 온보딩 프로젝트에서 멀티모듈을 처음 도입한 경험을 다뤘습니다. 기존 단일 모듈 개발에서 구조를 바꾼 배경을 소개했습니다.

Android에서 기존 LiveData를 Flow 계열로 옮겨 적용한 경험을 소개하는 글입니다. StateFlow와 SharedFlow를 설명하기 위해 먼저 LiveData의 개념을 정리합니다.
쿠팡 파트너스
이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.


웹뷰 액티비티가 여러 개인 화면에서 데이터 동기화 이슈를 다룬 글입니다. 화면 간 변경 사항을 반영하는 해결 방법을 설명했습니다.
플레이키보드에서 Lottie 기반 인터랙션 디자인을 적용한 사례를 소개했습니다. 출석 체크, 공감 버튼, 이스터에그에 모션을 더해 즐거움과 사용성을 함께 고려했습니다.

타다 드라이버 앱의 복잡한 상태관리 문제를 독립 모듈과 StateMachine 구조로 개선한 사례입니다. Middleware, 로깅, 테스트로 안정성과 개발 생산성을 높였습니다.