안드로이드 Hilt 딥 다이브 - DI와 Dagger 그리고 Hilt 에 대해서
두줄요약
안드로이드 DI의 필요성과 Dagger, Hilt의 관계를 정리한 글입니다. Hilt를 통해 상용구를 줄이는 방향을 소개했습니다.
핵심 내용
- 안드로이드에서 의존성 주입(DI)을 사용하는 이유와 Dagger, Hilt의 관계 정리
- Hilt를 통해 Android 프로젝트의 의존성 주입 상용구를 줄이는 흐름 소개
안드로이드 DI의 필요성과 Dagger, Hilt의 관계를 정리한 글입니다. Hilt를 통해 상용구를 줄이는 방향을 소개했습니다.
Android Application Engineer (Mobility App)
42dot · Pangyo (Software Dream Center), South Korea
차량-모바일 연동 Android Mobility App의 개발·개선·유지보수와 RESTful API·BLE·UWB 통신, 앱 아키텍처·성능·테스트 자동화를 담당합니다. Android 프레임워크, Clean Architecture·Modularization 설계, Kotlin·Jetpack·Coroutines·Flow·Firebase 및 Retrofit2/OkHttp3 경험이 필요합니다.
Software Engineer, Android (인턴)
당근 · 인턴
수천만 명이 사용하는 당근 앱의 공통 서비스와 사용자 경험을 Android 제품 코드에서 개발·운영하고, 안정성·성능·확장성을 개선합니다. Kotlin·Jetpack Compose로 화면과 기능을 직접 구현한 경험 및 AI 도구 활용 경험이 필요합니다.
Software Engineer, Android
당근
당근의 다양한 Android 서비스와 공통 클라이언트 플랫폼을 개발·운영하며, 앱 안정성·성능·개발 경험을 개선합니다. Kotlin·Android 플랫폼·Jetpack Compose 기반 앱 개발 및 운영 경험과 AI 코딩 도구 활용 역량이 필요합니다.
[공동체] 카카오모빌리티 백엔드 개발자(공간정보 시스템 개발)
카카오모빌리티
공간정보 데이터 모델링과 수집·검수·가공·배포용 백엔드 시스템의 설계·개발, 성능 개선을 담당합니다. 객체지향 언어 활용 능력과 자료구조·알고리즘·소프트웨어 설계 등 CS 기본기가 필요합니다.
[공동체] 카카오페이 프로덕트 엔지니어 - 사내 생산성 플랫폼
카카오페이
사내 개발·테스트 환경과 생산성 플랫폼을 클라이언트·서버·어드민까지 End-to-End로 개발·운영하며, 사용자 피드백 기반 기능을 설계·개선합니다. FE·BE·iOS·Android 중 1개 이상에서 7년 이상의 개발 경험과 다양한 영역을 다뤄본 경험이 필요합니다.
AI Research Engineer (Search & Agent) (경력)
카카오 · 경력 · 판교
카카오 AI 검색 플랫폼의 Agentic Search LLM·검색 랭킹·데이터 품질 모델 중 한 분야를 연구·개발하고 서비스 적용 및 성능 검증을 담당합니다. 머신러닝 원리와 실험 설계 역량을 갖추고, 지원 분야별 필수 모델 학습·평가 경험이 필요합니다.
[공동체] 카카오헬스케어 AI Native EHR 개발
카카오헬스케어
AI 네이티브 병원정보시스템을 설계·개발하고, 병원 프로세스 및 임상 데이터 모델을 구현하며 EMR과 AI Agent/LLM 서비스 연계를 담당합니다. EMR·HIS·OCS·EHR 등 의료정보시스템 개발 또는 운영 10년 이상 경험과 헬스케어·의료 데이터 이해가 필요합니다.
#Android 주제를 이어서 읽기
카카오헤어샵 Android 앱에 Jetpack Compose를 적용한 사례를 소개합니다. 기존 XML 기반 UI에서 선언형 UI로 전환한 과정을 다룹니다.
