[사례연구] 사내 개인용 개발환경 이미지 실험기 2부: 만들면서 마주친 것들과 풀어간 방법
.ktc-poster img { transition: transform .3s ease, box-shadow .3s ease; } .ktc-poster:hover img { transform: translateY(-4px); box-shadow:0 10px 22px rgba(0,154,135,0.22) !important; } .imageblock img { max-width:100% !important; height:auto !importan
Laying the Rails Beyond WebView: Why Karrot Chose Lynx
웹뷰 다음의 레일을 깔다: 당근이 Lynx를 선택한 이유
AI 에이전트를 위한 Android CLI: 대규모 모바일 개발 환경에 적용하기
LINE Android 앱은 수백 명의 개발자가 하나의 Git 저장소에서 함께 만들어 가는, 수백 개의 Gradle 모듈로 구성된 대규모 Android 앱입니다. LINE Andr...
안드로이드 빌드 대기 시간 없애기
네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY 2026(5월)에서 발표되었던 세션을 공개합니다. 발표 내용 사내 Pod 오케스트레이션 툴인 N3R과 GitHub ARC를 결합하여, 리소스 소모가 큰 안드로이드 빌드 환경을 동적으로 할당하고 CI/CD 병목 현상을 해결한 시스템 개발 경험을 공유합니다. 발표 대상 사내망 / outbound 차단 / 권한 제약 환경에서 GitHub Actions Self-hosted Runn
Android 앱의 의도치 않은 변경 방지하기
네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY 2026(5월)에서 발표되었던 세션을 공개합니다. 발표 내용 Android 앱 및 라이브러리 개발자가 외부 라이브러리 업데이트 시 발생하는 의도치 않은 변경을 사전에 감지하고, Baseline 기반의 방어 체계를 구축하는 방법을 소개합니다. 발표 대상 의존성 추적과 AndroidManifest에 관심 있는 Android 개발자 목차 배경 Manifest Shield 내부동작
I/O 2026 주요 소식 총정리 등 5월 넷째 주 Google for Developers 위클리 업데이트를 지금 확인하세요!
개발자 여러분, 안녕하세요!5월 넷째 주 블로그에 발표된 Google의 주요 개발자 제품별 최신 소식을 살펴보세요.[주요 개발자 블로그 업데이트]Google I/O 2026I/O 2026 주요 소식 총정리 (국문)Google I/O 2026 개발자 키노트 주요 업데이트 (All the news from the Google I/O 2026 Developer keynote) Google I/O 2026에서 발표된 100가지 주요 업데이트 (100
Genkit Middleware 출시 등 5월 셋째 주 Google for Developers 위클리 업데이트를 지금 확인하세요!
개발자 여러분, 안녕하세요!5월 셋째 주 블로그에 발표된 Google의 주요 개발자 제품별 최신 소식을 살펴보세요.[주요 개발자 블로그 업데이트]AI & Machine LearningGenkit Middleware 출시: 에이전틱 앱의 인터셉트, 확장 및 보안 강화 (Announcing Genkit Middleware: Intercept, extend, and harden your agentic apps)온디바이스 AI 가속화: Arm과 Goo
TorchTPU 등 4월 둘째 주 Google for Developers 위클리 업데이트를 지금 확인하세요!
개발자 여러분, 안녕하세요!4월 둘째 주 블로그에 발표된 Google의 주요 개발자 제품별 최신 소식을 살펴보세요.[주요 개발자 블로그 업데이트]AI & Machine LearningTorchTPU: Google 규모의 TPU 환경에서 PyTorch 네이티브 실행하기 (TorchTPU: Running PyTorch Natively on TPUs at Google Scale)Android Android XR의 5가지 새로운 기능 (국문) Flut
KMP/CMP 마이그레이션, 정말 프로덕션에서 가능할까? - 키친보드 앱 마이그레이션 도전기
안녕하세요. 스포카 FE팀의 Android 개발자 김진우입니다. “Kotlin/Compose Multiplatform(이하 KMP/CMP) 마이그레이션, 정말 프로덕션에서 가능할까?” 이 질문에 대한 답을 찾기 위해 저희 팀은 키친보드 Android 앱의 KMP/CMP 마이그레이션에 도전했습니다. 그 과정에서 가장 큰 난관은 Compose Navigation의 한계로 인한 WebView 화면 상태 유실 문제였습니다. 이로 인해 마이그레이션 자체
쏘카프레임 - 블루투스 모듈
쏘카는 어떻게 앱으로 차 문을 열까
쏘카프레임 - 앱 프레임워크와 개발자 경험
네이티브 앱 개발 프레임워크 만들기.
detekt에 custom rule 추가하기
Kollus 안드로이드 라이브 인코더 소개
Android 단말의 위치 데이터 활용: NLP 위치 제공자 특성 및 고려사항
이전 글에서는 Android 단말에서 제공하는 위치 데이터의 기본적인 사항과 GPS 위치 제공자(Location Provider)에 대해 알아보았습니다. GPS 위치 데이터는 GPS 위성 신호가 닿지 않는 곳(실내)에서는 사용이 불가능한 치명적인 단점이 있으며, 이를 극복하기 위해 NLP 위치 제공자를 활용할 수 있습니다. 이 포스팅에서는 GPS 위치 제공자 외의 다른 위치 제공자, 특히 NLP에 대한 정보를 공유하고자 합니다.
Mergeable libraries 로 29% 빠르게 앱 실행하기
ViewModel에서 더이상 EventFlow를 사용하지 마세요
Android 온스타일 홈탭 스크롤 속도 개선 Mission Possible