GitHub, Codeberg 및 기타 Forgejo 또는 Gitea 포지에서 공개된 앱을 찾아 설치할 수 있는 크로스 플랫폼 앱 스토어입니다.
InsertKoinIO/koin
Kotlin과 Kotlin Multiplatform을 위한 경량 의존성 주입 프레임워크로, Kotlin DSL과 JSR-330 어노테이션을 제공합니다.
- 스타
- 10,021
- 포크
- 791
- 열린 이슈
- 75
- 마지막 커밋
- 10시간 전
어떤 프로젝트인가요?
Koin은 Kotlin 개발자를 위한 의존성 주입 프레임워크입니다. 간결한 Kotlin DSL이나 JSR-330을 기반으로 한 Koin Annotations를 사용해 객체의 생성 방식과 객체 간 연결을 선언할 수 있습니다. Kotlin 및 Kotlin Multiplatform 프로젝트를 지원합니다.
Koin Compiler Plugin을 통해 이제 컴파일 시 의존성 그래프를 검사하므로 Koin은 컴파일 안전성을 갖춥니다. 바인딩 누락과 잘못된 모듈 정의를 런타임 오류가 발생하기 전에 컴파일러가 알려줍니다.
이 프로젝트는 Kotzilla와 오픈소스 기여자들이 개발합니다. 저장소에서는 KMP 관측 플랫폼과 Koin 코드를 탐색하고 검사할 수 있는 IntelliJ IDEA / Android Studio 플러그인 등 관련 도구도 안내합니다.
핵심 기능
- 01모듈과 의존성을 선언하는 Kotlin DSL
- 02Koin Annotations를 통한 JSR-330 스타일 어노테이션
- 03Koin Compiler Plugin을 이용한 컴파일 시점 의존성 그래프 검증
- 04Kotlin 및 Kotlin Multiplatform 타깃 전반에서 사용 가능
활용 사례
- Kotlin으로 만든 Android 앱의 의존성 연결
- KMP 타깃 간 의존성 주입 코드 공유
- 구조화된 서비스 주입을 활용한 Ktor 백엔드 구축
- 규모가 큰 Kotlin 프로젝트에서 런타임 전에 바인딩 누락 감지
빠른 시작
- 1
insert-koin.io의 설정 페이지를 따라 프로젝트에 Koin을 추가하세요
토픽
자주 묻는 질문
- koin은(는) 무엇인가요?
- Kotlin과 Kotlin Multiplatform을 위한 경량 의존성 주입 프레임워크로, Kotlin DSL과 JSR-330 어노테이션을 제공합니다. Koin은 Kotlin 개발자를 위한 의존성 주입 프레임워크입니다. 간결한 Kotlin DSL이나 JSR-330을 기반으로 한 Koin Annotations를 사용해 객체의 생성 방식과 객체 간 연결을 선언할 수 있습니다. Kotlin 및 Kotlin Multiplatform 프로젝트를 지원합니다.
- koin은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- koin은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- koin은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. koin의 마지막 커밋은 2026년 10월 21일입니다.
- koin은(는) 어디에 사용할 수 있나요?
- Kotlin으로 만든 Android 앱의 의존성 연결 KMP 타깃 간 의존성 주입 코드 공유 구조화된 서비스 주입을 활용한 Ktor 백엔드 구축 규모가 큰 Kotlin 프로젝트에서 런타임 전에 바인딩 누락 감지
- koin는 어떻게 설치하나요?
- insert-koin.io의 설정 페이지를 따라 프로젝트에 Koin을 추가하세요
- koin은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/InsertKoinIO/koin
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
중국 대학생을 위한 오픈소스·광고 없는 미니멀 시간표 앱으로, 교무처 시스템에서 시간표를 가져올 수 있습니다.
Kotlin Multiplatform으로 만든 Android, Linux, Windows용 오프라인 우선·개인정보 보호 중심 문서 리더
JetBrains가 멀티플랫폼 개발을 위해 개발한 Kotlin 프로그래밍 언어와 컴파일러, 표준 라이브러리, 빌드 도구입니다.
Google이 만든 TODO 앱 샘플로, 여러 브랜치에서 Android 아키텍처 패턴과 도구, 테스트 방식을 비교할 수 있습니다.