모바일
모바일 다크 모드 & 동적 테마: iOS/Android 완전 구현 가이드
iOS와 Android에서 다크 모드를 올바르게 지원하는 방법, 동적 색상(Dynamic Color), 시스템 설정 연동, 사용자 설정 오버라이드, 디자인 토큰 적용 방법을 다룹니다.
주제별로 묶은 앱 개발·배포·운영 블로그 글입니다. 카테고리별로 열람할 수 있습니다.
모바일 · 21건
모바일
iOS와 Android에서 다크 모드를 올바르게 지원하는 방법, 동적 색상(Dynamic Color), 시스템 설정 연동, 사용자 설정 오버라이드, 디자인 토큰 적용 방법을 다룹니다.
모바일
Jetpack Compose와 SwiftUI의 상태 관리, 성능, 커스텀 레이아웃, 애니메이션, 인터롭, 테스트 방식을 실제 코드로 비교하고 각각의 강점과 주의점을 다룹니다.
모바일
iOS Universal Links와 Android App Links의 아키텍처 차이, Custom URL Scheme과 비교, 딥링크 라우팅 전략, 앱 미설치 폴백 처리, 마케팅 딥링크 구현을 다룹니다.
모바일
App Store Connect Product Page Optimization과 Google Play 스토어 리스팅 실험을 활용한 아이콘, 스크린샷, 설명 문구 A/B 테스트 전략과 분석 방법을 다룹니다.
모바일
앱 버전 관리 전략, Conventional Commits 기반 자동 변경 로그 생성, 시맨틱 릴리즈 자동화, iOS/Android FastLane 연동, 릴리즈 노트 자동화 방법을 다룹니다.
모바일
iOS 18과 Android 15에서 앱 개발에 영향을 미치는 주요 API 변경, 프라이버시 강화, 새로운 기능, 마이그레이션 가이드, 배포 전 체크리스트를 정리합니다.
모바일
모바일 앱의 OAuth 2.0 PKCE 흐름, 커스텀 URL 스킴 vs 유니버설 링크 선택, 토큰 안전 저장, Refresh Token 처리, iOS와 Android 구현 코드를 다룹니다.
모바일
Xcode Instruments와 Android Studio Profiler를 활용한 CPU, 메모리, 렌더링 병목 진단 방법, 실전 프로파일링 워크플로우, 성능 지표 해석 방법을 다룹니다.
모바일
Firebase Remote Config를 기반으로 모바일 A/B 테스트를 설계하는 방법, 실험 계층 구조(Feature Flag → 실험 → 분석), 샘플 크기 계산, 결과 해석까지 실무 중심으로 정리합니다.
모바일
StoreKit·Play Billing은 기기 바꿈, 재설치, 가족 공유, 환불까지 상태가 흔들립니다. 영수증·구독 상태를 서버에서 어떻게 검증·동기화하고 복구 UX까지 연결할지 정리합니다.
모바일
1B~3.8B 소형 LLM이 스마트폰에서 실용적으로 동작하는 수준에 도달했습니다. 오프라인 번역, 음성 어시스턴트, 이미지 캡션을 서버 없이 구현하는 방법과 Llama 3.2, Gemma 3, Phi-4 mini 모델 선택 가이드를 다룹니다.
모바일
React Native와 Flutter, 2026년 기준으로 어떤 프레임워크가 더 나은 선택인지 성능, 생태계, 개발자 경험, 팀 상황별로 비교합니다. 정답은 없지만, 당신의 상황에 맞는 선택은 있습니다.
모바일
Flutter가 Skia에서 Impeller로 기본 렌더러를 전환 완료했습니다. 새 렌더러의 장점, 마이그레이션 이슈 해결법, 앱 번들 크기 줄이기까지 실무 성능 최적화 방법을 설명합니다.
모바일
SwiftUI의 불필요한 뷰 재렌더링, 메모리 누수, Swift 6 동시성 마이그레이션까지 실제 프로덕션 앱에서 자주 만나는 성능 문제를 진단하고 해결하는 방법을 설명합니다.
모바일
React Native의 새 아키텍처(JSI, Fabric, TurboModules)가 기존 Bridge 방식의 성능 병목을 어떻게 해결하는지, 마이그레이션 방법과 주의사항을 실전 관점에서 설명합니다.
모바일
온디바이스 AI가 주류가 된 이유와 Core ML, LiteRT, ONNX Runtime을 활용해 프라이버시를 지키면서 빠른 AI 기능을 모바일 앱에 구현하는 방법을 설명합니다.
모바일
Kotlin Multiplatform 채택률이 1년 만에 3배 폭증한 이유와 Flutter·React Native와의 결정적 차이, 실제 프로젝트에 KMP를 점진적으로 도입하는 방법을 안내합니다.
모바일
빌드 번호, 서명, 환경 분리, 크래시 심볼 업로드를 자동화해 배포 리드타임을 줄이는 구성을 소개합니다.
모바일
개인정보 라벨, 권한 사용 설명, 인앱 구독, 데모 계정, 내보내기 규정까지 제출 전 체크리스트입니다.
모바일
AASA·assetlinks.json, 경로 패턴, 쿼리 보존, 앱 미설치 폴백을 검증하는 순서를 정리합니다.
모바일
디바이스 토큰 갱신, silent push, 우선순위, 접속 지연 시 재전송 정책까지 운영 관점에서 정리합니다.