
LINE Android 앱에 폰트 커스터마이징 기능 적용하기
LINE Android 앱에 회원 한정 폰트를 적용한 과정을 정리한 글입니다. Downloadable Fonts와 테마 주입으로 전체 앱에 동적 폰트를 적용하고 남은 과제도 함께 다뤘습니다.

LINE Android 앱에 회원 한정 폰트를 적용한 과정을 정리한 글입니다. Downloadable Fonts와 테마 주입으로 전체 앱에 동적 폰트를 적용하고 남은 과제도 함께 다뤘습니다.

Android App Bundle과 Dynamic Feature Module의 개념을 소개하고, 하위 호환성 문제 해결 사례를 다뤘습니다. 앱 개발에서 배포 구조를 현명하게 선택하는 전략을 제시했습니다.


헤이딜러 제품팀이 팝업과 모달의 닫기 가능 기준을 UX 관점에서 정리했습니다. 응답 필수 여부에 따라 Strong/Weak를 구분하고 X버튼 노출 기준도 제시했습니다.


스켈레톤 로딩의 개념과 스피너와의 차이를 정리하고, 어떤 화면에 쓰면 좋은지 헤이딜러의 기준을 공유했습니다. 로딩이 짧게 느껴져야 하고 레이아웃 변화가 적은 화면에 적합하다고 설명했습니다.


헤이딜러 UX 스터디는 닫기와 뒤로가기를 화면 깊이가 아니라 맥락으로 구분하는 기준을 정리했습니다. 모달은 닫기, 이전 페이지 흐름은 뒤로가기를 쓰는 방식으로 일관성을 맞췄습니다.


키친보드 안드로이드 앱에 Jetpack Compose를 도입한 배경과 장단점을 정리했습니다. 실무 적용 팁으로 MVI, Modifier 확장, 테스트 자동화 방법도 함께 공유했습니다.

티맵이 휴대폰 카메라 영상을 활용해 주행 상황을 실시간 분석하는 Software ADAS 기능 개발 과정을 소개했습니다.운전 편의성과 안전운전을 높이기 위한 카메라 기반 보조 기능의 활용 맥락을 설명했습니다.
쿠팡 파트너스
이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

LINE 앱 Yahoo!검색 모듈에 Jetpack Compose를 전면 도입한 사례를 소개했습니다. 상태 일원화, 스테이트리스 설계, Preview 표준화로 안정성과 협업 효율을 높였습니다.
모바일 키보드에 생성 AI를 통합해 오타 교정과 문장 개선을 바로 제공하는 방향을 소개했습니다. Beta 기간에는 데이터와 유저 인터뷰로 활용 상황을 검증하고 UX를 개선할 계획입니다.
Compose를 택한 이유를 XML 대비 코드 감소와 재사용성 중심으로 설명했습니다. 버튼, 리스트, 디자인 시스템, 온보딩 화면 사례로 도입 효과를 보여주었습니다.

FCM의 기본 개념과 푸시 알림 전송 흐름을 Spring Boot와 Android 예제로 정리했습니다. Firebase 프로젝트 설정부터 토픽·토큰 발송 테스트까지 단계별로 설명했습니다.


Moshi의 기본 개념과 JSON 직렬화·역직렬화 흐름, 장단점을 정리했습니다. GSON과의 차이와 Kotlin CodeGen 기능도 함께 살펴보았습니다.