모든 블로그
크몽

크몽

도메인medium.com
주요 카테고리 Frontend · DevOps

활동 요약

대표 인기 포스트PHP, jQuery 환경에서 Vue.js 2로 점진적 전환하기45 조회
최근 30일
0개
평균 조회
25
누적 조회
252
전체 글
10개
마지막 발행
2021. 4. 23.
블로그 방문

최신 게시글 (10)

프론트엔드

kmong Android 앱에 백신 투여하기

Android 앱 비정상 종료를 줄이기 위한 로그, 자동화 테스트, 협업 문화를 소개했습니다.\nCrashlytics·Jira·Slack 연동으로 오류를 빠르게 탐지하고 대응합니다.

#Android#Firebase#Crashlytics
2600

데브옵스

크몽 모바일 데브옵스

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

#Android#GitHub#Jira
2300

프론트엔드

RecyclerView In Kmong MVP

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

#Android#RecyclerView#MVP
2200

프론트엔드

리팩토링! 어머 들었어? 우리 동네(코드) 재개발 들어간대!!

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

#Android#refactoring#MVVM
2800

프론트엔드

크몽에서 A/B Test 하는 법 (2)

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

#Android#Firebase#A/B Test
1600

프론트엔드

크몽에서 A/B Test하는 법 (1)

개선 방향의 불확실성을 검증하기 위해 카드 UI와 검색 기능에 A/B 테스트를 적용했습니다. iOS에서는 Firebase Remote Config와 분기 코드 분리로 실험을 관리했습니다.

#A/B Test#iOS#Firebase
2300

프론트엔드

이 익숙함은 어디서 오는 걸까?

iOS Navigation Controller가 화면 스택의 PUSH·POP과 공용 네비게이션 바를 처리하는 방식을 설명했습니다.\n일관된 화면 전환 경험과 네비게이션 바 스타일 관리 시 주의점을 정리했습니다.

#iOS#Navigation Controller#navigation bar
1600

프론트엔드

더 보기가 있는 TextView 만들기

Android Custom View로 본문과 더보기 TextView를 조합한 펼침·접힘 UI를 구현했습니다. 커스텀 속성과 줄 수 비교로 노출 및 클릭 동작을 제어합니다.

#Android#custom view#TextView
2200

프론트엔드

PHP, jQuery 환경에서 Vue.js 2로 점진적 전환하기

PHP·jQuery 레거시를 Vue.js 2로 페이지별 점진 전환한 과정을 소개했습니다.\n빌드 분기, 컴포넌트화, mixins, QA로 전환 리스크를 관리했습니다.

#PHP#Laravel#jQuery
4500

프론트엔드

크몽 iOS앱 TDD로 개발하기 #1

iOS 앱 개발 대기 시간에 기획서 기반 테스트 코드를 작성하는 TDD 적용 방식을 소개했습니다. 요구사항을 먼저 검증해 디자인·서버 작업 완료 직후 개발에 착수했습니다.

#iOS#TDD#test
3100