lou@blog $ _

  • 홈
  • 태그

의존성 주입 1

[안드로이드] Koin에서 Hilt로, Hilt 배워보기

단지 쉽다는 이유만으로 Koin 라이브러리를 사용하고 있었는데 최근 앱의 리팩토링 고민을 하면서, 다른 프로젝트 코드들을 읽어보다가 내가 Hilt에 대해서 너무 모르는거 아닌가라는 생각이 들었다. 참고자료에 있는 Droid Knights 2020 영상에 따르면 상위 10,000개의 안드로이드 앱 중 74%가 Dagger를 사용하고 있다고 한다... github에 올라온 많은 프로젝트들도 Dagger/Hilt를 사용하고있으니 이번기회에 확실히 짚고 넘어가면 좋을 것 같다. Koin의 특징 Koin은 확실히 쉽다. Hilt가 쉬워졌다고 하지만 Koin급은 아니다. 그리고 어노테이션을 사용하지 않고 Stub 파일을 만들지 않기 때문에 빌드 시간이 빠르다. 하지만 런타임에 바이트 코드를 생성하기 때문에 Hilt..

프로그래밍/Android 2021.10.09
1
더보기
프로필사진

지식은 점에서 선으로

  • 분류 전체보기 (573) N
    • 프로그래밍 (408) N
      • General (67) N
      • Linux (19)
      • Android (140)
      • Kotlin (14)
      • Network (10)
      • Java (10)
      • JS, Node.js (26)
      • Algorithm (10)
      • C | C++ (2)
      • iOS (1)
      • 마인크래프트 서버, 플러그인 (7)
      • Python (16)
      • SQL (6)
      • NoSQL (2)
      • Unity (8)
      • 수학 (8)
      • C# (2)
      • Blockchain (3)
      • Docker (5)
      • 회고 (7)
      • Rust (5)
      • Design Pattern (1)
      • Spring (1)
      • Gradle (7)
      • Graphics (1)
      • 단어장 (14)
      • AI,ML (14)
      • Godot (2)
    • 게임 (47)
      • 마인크래프트 (24)
      • 마인크래프트 앱 개발일기 (10)
      • 일반 게임 (6)
      • 게임개발 (7)
    • 나 (108)
      • 이슈 (44)
      • 리뷰 (19)
      • 독후감 (7)
      • 루슐랭 맛집 (27)
      • 생각 주머니 (11)
    • 기타 (8)
      • 개인정보처리방침 (8)

Tag

코딩, Windows, 어플, 앱, 프로그래밍, 안드로이드, Android, Server, JavaScript, 만들기, Python, 개발, minecraft, 강의, Linux, kotlin, 서버, 마인크래프트, Java, 마크,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바