nibel
Type-safe navigation library for seamless adoption of Jetpack Compose in fragment-based Android apps.
파일 탐색기
최종 버전 다운로드 (.zip)- ci.yaml
- prerelease.yaml
- release.yaml
- security-scan.yaml
- update-dependencies.yaml
- CODEOWNERS
- renovate.json
- DslExtensions.kt
- NibelConventionPlugin.kt
- NibelAndroidCommonPlugin.kt
- NibelAndroidComposePlugin.kt
- NibelAndroidLibraryPlugin.kt
- NibelDetektPlugin.kt
- NibelKotlinJvmLibraryPlugin.kt
- NibelMavenPublishPlugin.kt
- NibelMetadataPlugin.kt
- SampleAndroidApplicationPlugin.kt
- SampleAndroidComposePlugin.kt
- SampleAndroidLibraryPlugin.kt
- build.gradle.kts
- gradle.properties
- settings.gradle.kts
- baseline.xml
- detekt.yaml
- v2.md
- v3.md
- detekt.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- libs.versions.toml
- Destination.kt
- ImplementationType.kt
- LegacyEntry.kt
- LegacyExternalEntry.kt
- UiEntry.kt
- UiExternalEntry.kt
- build.gradle.kts
- AbstractEntryGeneratingVisitor.kt
- ComposableContentGenerator.kt
- ComposableGenerator.kt
- EntryFactoriesRegistry.kt
- EntryFactoryProviderGenerator.kt
- EntryFactoryProviderMetadata.kt
- EntryGeneratingVisitor.kt
- EntryMetadata.kt
- FragmentGenerator.kt
- KsExtensions.kt
- LegacyEntryGeneratingVisitor.kt
- LegacyEntryGenerator.kt
- ParameterMetadata.kt
- ComposableEntryFactoryTemplate.kt
- ComposableEntryTemplate.kt
- EntryFactoryProviderTemplate.kt
- FragmentEntryFactoryTemplates.kt
- FragmentEntryTemplates.kt
- LegacyEntryFactoryTemplates.kt
- LegacyEntryProcessor.kt
- LegacyExternalEntryProcessorProvider.kt
- LegacyInternalEntryProcessorProvider.kt
- ProcessorType.kt
- UiEntryProcessor.kt
- UiExternalEntryProcessorProvider.kt
- UiInternalEntryProcessorProvider.kt
- build.gradle.kts
- ComposableEntry.kt
- ComposableFragment.kt
- ComposeNavigationDelegate.kt
- ComposeNavigationSpec.kt
- CompositionLocals.kt
- Entry.kt
- EntryFactory.kt
- EntryFactoryProvider.kt
- ExploredEntriesRegistry.kt
- FragmentTransactionSpec.kt
- NavigationController.kt
- NavigationDelegate.kt
- NavigationSpec.kt
- Nibel.kt
- NibelArgs.kt
- NibelNavigationController.kt
- NoArgs.kt
- ParcelableType.kt
- RootDelegate.kt
- Serializer.kt
- AndroidManifest.xml
- build.gradle.kts
- consumer-rules.pro
- Parcelable.kt
- NoArgs.kt
- build.gradle.kts
- Color.kt
- Theme.kt
- Type.kt
- RootContent.kt
- MainActivity.kt
- NibelSampleApplication.kt
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- colors.xml
- strings.xml
- themes.xml
- backup_rules.xml
- data_extraction_rules.xml
- AndroidManifest.xml
- build.gradle.kts
- proguard-rules.pro
- release-keystore.jks
- CommonScreen.kt
- CommonScreenFragment.kt
- NextButton.kt
- NextButtonsAdapter.kt
- SideEffectHandler.kt
- TopAppBar.kt
- baseline_arrow_back_24.xml
- fragment_common_screen.xml
- item_next_button.xml
- strings.xml
- build.gradle.kts
- proguard-rules.pro
- ExternalContentDemoScreen.kt
- FirstScreen.kt
- FirstSideEffect.kt
- FirstState.kt
- FirstViewModel.kt
- SecondScreen.kt
- SecondSideEffect.kt
- SecondState.kt
- SecondViewModel.kt
- ZeroFragment.kt
- ZeroSideEffect.kt
- ZeroState.kt
- ZeroViewModel.kt
- build.gradle.kts
- proguard-rules.pro
- FifthScreen.kt
- ThirdScreen.kt
- ThirdSideEffect.kt
- ThirdState.kt
- ThirdViewModel.kt
- build.gradle.kts
- proguard-rules.pro
- FourthFragment.kt
- FourthSideEffect.kt
- FourthState.kt
- FourthViewModel.kt
- build.gradle.kts
- proguard-rules.pro
- FeatureANavigation.kt
- FeatureBNavigation.kt
- FeatureCNavigation.kt
- build.gradle.kts
- proguard-rules.pro
- build.gradle.kts
- ExternalEntryCompileTest.kt
- ExternalEntryParamCompileTest.kt
- InternalEntryCompileTest.kt
- InternalEntryParamCompileTest.kt
- TestArgs.kt
- ExternalDestinationSearchTest.kt
- build.gradle.kts
- consumer-rules.pro
- .commitlintrc.yaml
- .gitignore
- .pre-commit-config.yaml
- .releaserc.json
- .sdkmanrc
- build.gradle.kts
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE
- README.md
- RELEASE.md
- settings.gradle.kts
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/open-turo/nibel
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd nibel
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Gradle (Java/Kotlin)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
cd build-tools/conventions
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
./gradlew build
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
