
[기술 블로그] 로플랫 SDK 개발 이야기
매장별 Wi-Fi 신호와 모바일 센서를 활용한 로플랫 SDK의 위치 인식 방식을 소개했습니다. 저전력 알고리즘과 층 단위 정확도, 풍부한 위치 메타데이터의 활용성을 설명합니다.
새로운 기술 블로그가 추가되었어요

매장별 Wi-Fi 신호와 모바일 센서를 활용한 로플랫 SDK의 위치 인식 방식을 소개했습니다. 저전력 알고리즘과 층 단위 정확도, 풍부한 위치 메타데이터의 활용성을 설명합니다.


모바일 개발 전 과정을 계획·개발·테스트·배포·운영으로 연결한 데브옵스 문화를 소개했습니다.\n리뷰, 테스트·배포 자동화, 단계적 출시와 Slack 알림으로 품질과 운영 대응을 강화했습니다.


크몽 안드로이드 앱의 RecyclerView에 MVP를 적용한 구조를 소개했습니다. Adapter 분리를 생략하고 ViewHolder와 IRootView로 재사용성과 개발 효율을 확보했습니다.


높은 결합도의 안드로이드 인박스 페이지를 단계적으로 분리해 MVP 구조로 전환한 경험을 공유했습니다.\n리팩토링 범위·우선순위를 정하고 테스트로 기존 기능과 UI를 보존하는 방법을 제안합니다.


Android에서 Firebase Remote Config와 A/B Testing Tool로 실험을 구성하는 방식을 소개했습니다. 결과의 명확성과 플랫폼별 차이에 따라 적용·보완·재설계 방안을 제시했습니다.


Android Custom View로 본문과 더보기 TextView를 조합한 펼침·접힘 UI를 구현했습니다. 커스텀 속성과 줄 수 비교로 노출 및 클릭 동작을 제어합니다.
이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

Android 프로젝트에 Material Components 의존성을 추가하고 로그인 화면을 구성했습니다. 텍스트 필드, 체크박스, 버튼의 속성과 여백을 조정하는 방법을 소개합니다.

Jetpack Navigation의 그래프·NavHostFragment·NavController 구성을 설명했습니다. Fragment 화면과 액션을 연결하고 버튼 클릭으로 이동하는 방법을 소개합니다.

LinearLayout의 단순한 배치 방식과 중첩 구조의 성능 부담을 설명했습니다. ConstraintLayout의 평평한 계층과 유연한 제약 조건 활용을 비교했습니다.

Android Studio에서 Empty Activity 프로젝트를 만들고 주요 설정을 살펴봤습니다. XML의 TextView 문구를 바꾼 뒤 가상기기나 실제 기기에서 빌드했습니다.

Android Activity와 Fragment의 역할, 모듈식 UI 구성 이유를 설명했습니다. 수명주기 콜백과 상태·리소스 관리의 중요성을 정리했습니다.


Glide가 숨겨진 Fragment로 Activity 생명주기를 수신하는 구조를 분석했습니다. RequestManager가 이미지 요청의 재개·중지·정리를 자동 처리합니다.


서버 개발 인력 부족을 계기로 안드로이드 개발자가 서버 개발을 시작한 배경을 소개합니다. 타 직군 전환자와 주니어의 실무 적응을 위한 가이드 활용을 다룹니다.


화해 개발팀의 데이터·트래픽 대응 과제와 AI 기반 리뷰 정보화 방향을 소개했습니다. 밴드 협업, 코드 리뷰, 테스트 자동화, 온보딩 문화를 함께 설명합니다.