필터 1
모바일 앱 광고수익화: 개발 관점에서 놓치기 쉬운 3가지 포인트
딜라이트룸
· 2025년 2월 6일
기타

모바일 앱 광고수익화: 개발 관점에서 놓치기 쉬운 3가지 포인트

모바일 앱 광고 수익화에서 개발 관점의 숨은 리스크 3가지를 정리했습니다. 배포, SDK 호환성, app-ads.txt와 SKAdNetwork 관리가 핵심입니다.

#Android#iOS
32005분
코드 품질 개선 기법 5편: 나쁜 열거가 좋은 계층을 몰아낸다
라인
· 2025년 1월 31일
아키텍처

코드 품질 개선 기법 5편: 나쁜 열거가 좋은 계층을 몰아낸다

외부 저장소 값과 enum 선언을 `name`이나 `ordinal`로 직접 묶으면 리팩토링 때 외부 계약까지 깨질 수 있습니다. 별도 매핑값과 변환 계층으로 외부 값과 내부 정의를 분리하는 방법을 소개했습니다.

#Android#Room
26005분
다시 쓰는 해외 여행 이야기 — 웹뷰에서 네이티브로
여기어때
· 2025년 1월 23일
프론트엔드

다시 쓰는 해외 여행 이야기 — 웹뷰에서 네이티브로

해외 숙소 서비스의 웹뷰 화면을 Jetpack Compose 기반 네이티브로 전환했습니다.\n클린 아키텍처와 DB 분리, 성능 측정을 통해 로딩 속도와 유지보수를 개선했습니다.

#Android#Jetpack Compose
31005분
AI 명함촬영인식 ‘리오(RIO)’ 적용기 2부 — ML Model Converter와 안드로이드 앱 적용기
리멤버
· 2025년 1월 13일
AI

AI 명함촬영인식 ‘리오(RIO)’ 적용기 2부 — ML Model Converter와 안드로이드 앱 적용기

리오(RIO) 명함 촬영 인식을 모바일 기기에서 동작시키기 위해 모델 변환과 안드로이드 적용 과정을 정리했습니다. PyTorch를 TF Lite로 옮기고, JNI와 OpenCV로 후처리를 구성한 실험 내용을 공유했습니다.

#ML#Android
27005분
AI 명함 촬영 인식 ‘리오(RIO)’ 적용기 1부 — 명함촬영인식 위한 Instance Segmentation & Computer Vision
리멤버
· 2025년 1월 13일
AI

AI 명함 촬영 인식 ‘리오(RIO)’ 적용기 1부 — 명함촬영인식 위한 Instance Segmentation & Computer Vision

명함 촬영 인식의 정확도와 사용자 경험을 높이기 위해 기존 방식에서 Instance Segmentation 기반 모델로 전환했습니다. 탐지와 후처리를 분리하고 OpenCV 기법으로 명함 이미지를 정제한 적용기를 소개했습니다.

#Instance Segmentation#Computer Vision
29005분
ViewModel에서 더이상 EventFlow를 사용하지 마세요
PRND
· 2025년 1월 6일
프론트엔드

ViewModel에서 더이상 EventFlow를 사용하지 마세요

ViewModel의 1회성 이벤트 전파에 쓰던 EventFlow를 Channel로 바꾸는 방법을 정리했습니다. 구독자 부재와 재수집 상황을 고려해 receiveAsFlow()와 Channel.BUFFERED 사용 이유도 설명했습니다.

#Android#ViewModel
55005분
Compose와 MVI로 다시 태어난 Android UI: MVVM에서 MVI로의 전환기
여기어때
· 2025년 1월 6일
프론트엔드

Compose와 MVI로 다시 태어난 Android UI: MVVM에서 MVI로의 전환기

검색 화면의 복잡한 상태 관리를 개선하기 위해 MVVM에서 MVI로 전환하고, Compose와 결합한 구조를 소개했습니다. 단방향 데이터 흐름과 SideEffect 분리로 가독성과 유지보수성을 높였습니다.

#Android#Jetpack Compose
75005분
1000만 다운로드 앱개발자들이 사용하는 Git Branch 전략
여기어때
· 2024년 12월 31일
기타

1000만 다운로드 앱개발자들이 사용하는 Git Branch 전략

여기어때 안드로이드 팀의 Git 브랜치 전략과 운영 예시를 소개했습니다. Rebase와 Fast-forward merge로 히스토리를 단순하게 관리하는 방법도 함께 정리했습니다.

#Git#Android
37005분
여기어때 Compose Perfomance 해결 이야기
여기어때
· 2024년 12월 31일
프론트엔드

여기어때 Compose Perfomance 해결 이야기

여기어때는 Compose 도입 후 알림함 화면의 성능 저하 원인을 stability와 recomposition 관점에서 분석했습니다. Immutable Collection과 MutableState, derivedStateOf 조정으로 화면 성능을 개선했습니다.

#Android#Jetpack Compose
24005분
Part 1. 여기어때 디자인 시스템 기반 커스텀 SnackBar 개발기
여기어때
· 2024년 12월 31일
프론트엔드

Part 1. 여기어때 디자인 시스템 기반 커스텀 SnackBar 개발기

여기어때 디자인 시스템 YDS 6.0 기반 커스텀 SnackBar 개발 과정을 소개했습니다. 상태 관리, 애니메이션, 드래그 제스처를 통합해 재사용성과 확장성을 높였습니다.

#Android#Jetpack Compose
29005분
더 나은 유저 몰입감을 위해서는 Edge-to-edge 적용은 필수
여기어때
· 2024년 12월 31일
프론트엔드

더 나은 유저 몰입감을 위해서는 Edge-to-edge 적용은 필수

Android Compose에서 Edge-to-edge 적용 방법과 API별 동작 차이를 정리했습니다. WindowInsets와 padding으로 시스템 UI 겹침을 조정하는 실무 포인트도 설명했습니다.

#Android#Jetpack Compose
71005분
앱과 웹의 연결고리 : 여기어때 통합 WebView 구축기
여기어때
· 2024년 12월 10일
프론트엔드

앱과 웹의 연결고리 : 여기어때 통합 WebView 구축기

여기어때 앱에서 웹뷰를 통합한 과정과 연동 방식을 정리한 글입니다. 파편화된 브릿지 규격을 하나로 묶어 유지보수와 협업 효율을 높인 사례를 소개했습니다.

#Android#WebView
31005분