현동한 · DNights
Android Developer · 딜리셔스 신상마켓 Android 파트장 · 2013년부터 13년차
About
앱 개발, 유지보수, 리팩토링, 자동화, 팀 리딩을 해 왔고, 요즘은 AI 코딩 도구를 대규모 Android 프로젝트에 적용하는 방법을 정리하고 있습니다.
Highlights
- 🛍️ 신상마켓 Android 앱: Java → Kotlin 100% 전환, 모듈화, Jetpack Compose 마이그레이션, 디자인 시스템 도입
- 🤖 AI 코딩 에이전트 하네스 구축: AGENTS.md·스킬 기반 Context Engineering, 교훈 루프 (2026)
- 🎬 ExoPlayer2 → Media3 마이그레이션, 상품 동영상, Edge-to-Edge, ANR·크래시 개선 (2025 ~ 2026)
- 💬 WebSocket(ActionCable) 기반 채팅: actioncable-client-kotlin
- 💳 NEXT-M 결제 앱: 카카오페이·SSG Pay·알리페이 연동, 카드단말기 USB Serial 통신
Side Project
디데이어 (Ddayer)
2016년부터 운영 중인 D-day 위젯 앱. 2026년 Compose · Material 3로 전면 개편.
Open Source & Samples
CircularViewPager무한 순환 ViewPager 라이브러리 (JitPack)
StringResGenerator엑셀 → Android/iOS 문자열 리소스 생성
AndroidUniqueIDANDROID_ID, Widevine ID 샘플
AndroidScopedStorageSampleMediaStore · SAF 샘플
StickyHeaderRecyclerViewItemDecoration 기반 Sticky Header
RxBusSampleRxJava2로 만든 EventBus
Career
| 2019.10 ~ | 딜리셔스 · 연구개발센터 모바일개발팀 Android 파트장 (2023.03 ~) |
| 2017.02 ~ 2019.10 | 13마일 · Android 앱 개발 (NEXT-M 결제 앱) |
| 2015.03 ~ 2016.11 | Retech (중국 현지) · DreamBook 콘텐츠 Player / NDK SDK |
| 2013.11 ~ 2015.02 | 넷앤티비 · Android 앱 개발 |