profile
Im deep diving in Android

Kotlin Flow 실전 활용 가이드 – WaveOn 앱 개발 경험을 바탕으로

안녕하세요, marty입니다.이번 글에서는 Kotlin Flow의 핵심 개념과 실전 활용 방법을 WaveOn 앱 개발 경험을 바탕으로 정리해보겠습니다.Flow는 비동기 데이터 스트림을 처리하는 Kotlin 라이브러리입니다. 시간에 따라 지속적으로 발생하는 데이터를 효율

2025년 7월 7일
·
0개의 댓글
·

WaveOn 앱 개발기 3편: 오프라인 지원과 사용자 경험 개선 – Room DB 적용기

안녕하세요, marty입니다.이번 글에서는 WaveOn 앱의 오프라인 지원과 사용자 경험 개선을 위해 Room 데이터베이스를 도입하고, 주요 기능을 확장한 과정을 정리합니다.앱을 종료 후 재실행할 때마다 데이터가 초기화되는 문제를 경험했습니다. 예약 내역 등 주요 정보

2025년 7월 7일
·
0개의 댓글
·

WaveOn 앱 개발기 2편: 실시간 데이터 연동의 실제 – API부터 WebView까지

안녕하세요, marty입니다.이번 글에서는 WaveOn 앱에 실시간 데이터를 연동하는 과정을 정리해보려 합니다.새로운 기술 스택(MVVM, Flow, Compose)을 적용하며 겪었던 시행착오와, 그 과정에서 얻은 인사이트를 공유합니다.새로운 프로젝트를 시작할 때마다

2025년 7월 4일
·
0개의 댓글
·

Compose와 함께 사용하는 데이터 라이브러리 비교 (LiveData vs Flow)

안녕하세요. Marty입니다Android 개발을 하면서 가장 많이 고민하는 부분 중 하나가 바로 상태 관리입니다. 특히 Jetpack Compose를 사용하면서 LiveData와 Flow 중 어떤 것을 사용해야 할지 고민하신 분들이 많을 것입니다.오늘은 제가 WaveO

2025년 7월 4일
·
0개의 댓글
·

Google AI Edge SDK: 기기 내 AI 모델로 앱을 더 스마트하게 만들기

Google AI Edge SDK: 기기 내 AI 모델로 앱을 더 스마트하게 만들기 안녕하세요. Marty입니다. 7년차 Android 개발자로 일하고 있습니다. 오늘은 Google에서 최근에 발표한 AI Edge SDK와 Gemini Nano experimenta

2025년 7월 3일
·
0개의 댓글
·

WaveOn 앱 개발기 1편: "서핑 앱을 만들어보자! - 기획부터 첫 번째 화면까지"

안녕하세요. Marty입니다. 오늘부터 WavePark 서핑 레저 시설을 위한 Android 앱 "WaveOn" 개발 과정을 공유하려고 합니다. 서핑을 좋아해서 자주 WavePark에 가는데, 웹사이트가 불편했습니다. 모바일에서 접속하면 화면이 작고, 자동로그인 기능

2025년 7월 3일
·
0개의 댓글
·

XML에서 Compose로: 7년 차 개발자의 선언형 UI 적응기

안녕하세요. 저는 안드로이드 네이티브 앱 개발을 7년간 해오며 수많은 XML 레이아웃을 다뤄왔습니다. 익숙한 ConstraintLayout, 복잡한 RecyclerView Adapter, Fragment 간의 연결 등 이제는 손에 익었지만, Jetpack Compose

2025년 6월 19일
·
0개의 댓글
·

Compose + Hilt 적응기

본 시리즈는MVC 로만 개발을 하던 개발자의Compose , Hilt , Kotlin 적응기 입니다.

2025년 6월 19일
·
0개의 댓글
·