├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ ├── build_check.yml │ ├── publish-mkdocs-website.yml │ ├── publish-to-maven-central.yml │ └── publish-to-sonatype-snapshots.yml ├── .gitignore ├── .idea ├── copyright │ ├── Louis_CAD_Apache_2.xml │ └── profiles_settings.xml ├── dictionaries │ └── louiscad.xml └── scopes │ ├── Android_sources.xml │ ├── Gradle_Kotlin_scripts.xml │ └── Kotlin__Java_and_xml_files.xml ├── .run └── DocsCopier.run.xml ├── CHANGELOG.md ├── Comparison_with_anko.md ├── LICENSE ├── README.md ├── RELEASING.md ├── Releasing.main.kts ├── docs ├── .gitignore ├── CNAME ├── DocsCopier.main.kts ├── requirements.txt └── stylesheets │ └── extra.css ├── fun-packs ├── android-appcompat-with-views-dsl │ ├── .gitignore │ └── build.gradle.kts ├── android-appcompat │ ├── .gitignore │ └── build.gradle.kts ├── android-base-with-views-dsl │ ├── .gitignore │ └── build.gradle.kts ├── android-base │ ├── .gitignore │ └── build.gradle.kts ├── android-material-components-with-views-dsl │ ├── .gitignore │ └── build.gradle.kts └── android-material-components │ ├── .gitignore │ └── build.gradle.kts ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── libraries_version.txt ├── lint.xml ├── mkdocs.yml ├── modules ├── activities │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── activities │ │ └── Context.kt ├── alertdialog-appcompat-coroutines │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── alertdialog │ │ └── appcompat │ │ └── coroutines │ │ └── AppCompatAlertDialogs.kt ├── alertdialog-appcompat │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── alertdialog │ │ └── appcompat │ │ ├── AlertDialog.kt │ │ └── noGetter.kt ├── alertdialog-material │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── alertdialog │ │ └── material │ │ ├── MaterialAlertDialog.kt │ │ └── noGetter.kt ├── alertdialog │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── alertdialog │ │ ├── AlertDialog.kt │ │ └── noGetter.kt ├── appctx │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ └── splitties │ │ └── init │ │ ├── AppCtx.kt │ │ ├── AppCtxInitializer.kt │ │ └── DirectBootCtx.kt ├── arch-lifecycle │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── arch │ │ └── lifecycle │ │ ├── LifecycleObserver.kt │ │ ├── LiveData.kt │ │ ├── ObsoleteSplittiesLifecycleApi.kt │ │ └── ViewModel.kt ├── arch-room │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── arch │ │ └── room │ │ └── Room.kt ├── bitflags │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── splitties │ │ └── bitflags │ │ └── BitFlags.kt ├── bundle │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── bundle │ │ ├── Binder and Bundle.kt │ │ ├── Bundle.kt │ │ ├── BundleAccessors.kt │ │ ├── BundleDelegates.kt │ │ └── BundleSpec.kt ├── checkedlazy │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── splitties │ │ │ └── checkedlazy │ │ │ ├── CheckedLazy.kt │ │ │ └── CommonAccessCheckers.kt │ │ └── androidUnitTest │ │ └── kotlin │ │ └── splitties │ │ └── checkedlazy │ │ └── CheckedLazyFunctionalTest.kt ├── collections │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── splitties │ │ └── collections │ │ └── Lists.kt ├── compose │ └── callable-state │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── CallableState.kt ├── coroutines │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ ├── commonMain │ │ └── kotlin │ │ │ └── splitties │ │ │ └── coroutines │ │ │ ├── FutureOverlapWithKotlinXCoroutines.kt │ │ │ ├── Racing.kt │ │ │ ├── ScopeLoops.kt │ │ │ └── SuspendLazy.kt │ │ ├── commonTest │ │ └── kotlin │ │ │ └── RacingTest.kt │ │ └── jvmMain │ │ └── kotlin │ │ └── splitties │ │ └── coroutines │ │ └── SuspendLazyJVM.kt ├── dimensions │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── dimensions │ │ └── Dimensions.kt ├── exceptions │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── exceptions │ │ └── Exceptions.kt ├── experimental │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── splitties │ │ └── experimental │ │ └── Annotations.kt ├── fragmentargs │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── fragmentargs │ │ └── FragmentArgs.kt ├── fragments │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── fragments │ │ ├── Fragments.kt │ │ └── ShowDialogFragments.kt ├── intents │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── intents │ │ ├── IntentSpec.kt │ │ ├── IntentSpecExtensions.kt │ │ ├── IntentSpecFragmentExtensions.kt │ │ ├── PendingIntents.kt │ │ └── ToPendingIntent.kt ├── lifecycle-coroutines │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── splitties │ │ │ └── lifecycle │ │ │ └── coroutines │ │ │ ├── Lifecycle.kt │ │ │ ├── LifecycleAwaitState.kt │ │ │ ├── LifecycleFlow.kt │ │ │ ├── LifecycleState.kt │ │ │ └── LifecycleStateH.kt │ │ └── androidUnitTest │ │ └── kotlin │ │ └── splitties │ │ └── lifecycle │ │ └── coroutines │ │ └── LifecycleTest.kt ├── mainhandler │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── mainhandler │ │ ├── MainHandler.kt │ │ └── MainHandlerSync.kt ├── mainthread │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── splitties │ │ │ └── mainthread │ │ │ └── MainThread.kt │ │ ├── androidUnitTest │ │ └── kotlin │ │ │ └── splitties │ │ │ └── mainthread │ │ │ ├── MainThreadCheckFunctionalTest.kt │ │ │ └── MainThreadCheckingPerformanceTest.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── splitties │ │ │ └── mainthread │ │ │ └── MainThreadH.kt │ │ ├── darwinMain │ │ └── kotlin │ │ │ └── splitties │ │ │ └── mainthread │ │ │ └── MainThread.kt │ │ └── jsMain │ │ └── kotlin │ │ └── splitties │ │ └── mainthread │ │ └── MainThread.kt ├── material-colors │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── res │ │ └── values │ │ ├── amber_swatch.xml │ │ ├── blue_grey_swatch.xml │ │ ├── blue_swatch.xml │ │ ├── brown_swatch.xml │ │ ├── cyan_swatch.xml │ │ ├── deep_orange_swatch.xml │ │ ├── deep_purple_swatch.xml │ │ ├── green_swatch.xml │ │ ├── grey_swatch.xml │ │ ├── indigo_swatch.xml │ │ ├── light_blue_swatch.xml │ │ ├── light_green_swatch.xml │ │ ├── lime_swatch.xml │ │ ├── orange_swatch.xml │ │ ├── pink_swatch.xml │ │ ├── purple_swatch.xml │ │ ├── red_swatch.xml │ │ ├── teal_swatch.xml │ │ └── yellow_swatch.xml ├── material-lists │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ ├── kotlin │ │ └── splitties │ │ │ └── material │ │ │ └── lists │ │ │ ├── IconOneLineListItem.kt │ │ │ ├── IconTwoLinesCheckBoxListItem.kt │ │ │ ├── IconTwoLinesListItem.kt │ │ │ ├── IconTwoLinesSwitchListItem.kt │ │ │ └── SwitchTwoLinesIconListItem.kt │ │ └── res │ │ └── values │ │ └── view_ids.xml ├── permissions │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ ├── compose │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── androidMain │ │ │ └── kotlin │ │ │ └── PermissionRequestState.kt │ ├── core │ │ ├── .gitignore │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── androidMain │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ └── splitties │ │ │ │ └── permissions │ │ │ │ ├── EnsurePermissions.kt │ │ │ │ ├── PermissionRequestResult.kt │ │ │ │ ├── PermissionUtils.kt │ │ │ │ └── core │ │ │ │ └── PermissionRequestFallbackActivity.kt │ │ │ └── res │ │ │ └── values │ │ │ ├── public.xml │ │ │ └── themes.xml │ └── fragment │ │ ├── .gitignore │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── permissions │ │ ├── EnsureAllPermissions.kt │ │ ├── EnsurePermission.kt │ │ ├── SuspendPermissionRequest.kt │ │ └── internal │ │ └── PermissionRequestDialogFragment.kt ├── preferences │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ │ ├── allButAndroidMain │ │ └── kotlin │ │ │ └── splitties │ │ │ └── preferences │ │ │ └── PreferencesStorage.kt │ │ ├── androidMain │ │ └── kotlin │ │ │ └── splitties │ │ │ └── preferences │ │ │ ├── Changes.kt │ │ │ ├── DataStorePreferences.kt │ │ │ ├── DataStorePreferencesImpl.kt │ │ │ ├── DataStorePreferencesPreview.kt │ │ │ ├── PreferencesStorage.kt │ │ │ ├── ResettableLazy.kt │ │ │ └── SuspendPrefsAccessor.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── splitties │ │ │ └── preferences │ │ │ ├── ChangesH.kt │ │ │ ├── DefaultPreferences.kt │ │ │ ├── Edit.kt │ │ │ ├── PrefDelegate.kt │ │ │ ├── Preferences.kt │ │ │ ├── PreferencesStorageH.kt │ │ │ └── ResettableLazy.kt │ │ ├── commonTest │ │ └── kotlin │ │ │ └── splitties │ │ │ └── preferences │ │ │ └── PreferencesTests.kt │ │ ├── darwinMain │ │ └── kotlin │ │ │ └── splitties │ │ │ └── preferences │ │ │ ├── Changes.kt │ │ │ ├── FrozenDelegate.kt │ │ │ ├── NSUserDefaultsBackedPreferencesStorage.kt │ │ │ ├── NSUserDefaultsExtensionsH.kt │ │ │ └── ResettableLazy.kt │ │ ├── iosArm32Main │ │ └── kotlin │ │ │ └── splitties │ │ │ └── preferences │ │ │ └── NSUserDefaultsExtensions.kt │ │ ├── iosArm64Main │ │ └── kotlin │ │ │ └── splitties │ │ │ └── preferences │ │ │ └── NSUserDefaultsExtensions.kt │ │ ├── iosX64Main │ │ └── kotlin │ │ │ └── splitties │ │ │ └── preferences │ │ │ └── NSUserDefaultsExtensions.kt │ │ ├── macosX64Main │ │ └── kotlin │ │ │ └── splitties │ │ │ └── preferences │ │ │ └── NSUserDefaultsExtensions.kt │ │ ├── watchosArm32Main │ │ └── kotlin │ │ │ └── splitties │ │ │ └── preferences │ │ │ └── NSUserDefaultsExtensions.kt │ │ ├── watchosArm64Main │ │ └── kotlin │ │ │ └── splitties │ │ │ └── preferences │ │ │ └── NSUserDefaultsExtensions.kt │ │ └── watchosX86Main │ │ └── kotlin │ │ └── splitties │ │ └── preferences │ │ └── NSUserDefaultsExtensions.kt ├── resources │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── resources │ │ ├── ColorResources.kt │ │ ├── DimenResources.kt │ │ ├── DrawableResources.kt │ │ ├── PrimitiveResources.kt │ │ ├── StyledAttributes.kt │ │ └── TextResources.kt ├── snackbar │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── snackbar │ │ ├── Snackbar.kt │ │ ├── SnackbarAction.kt │ │ └── SnackbarDismiss.kt ├── stetho-init │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ └── splitties │ │ └── stetho │ │ └── init │ │ └── StethoInitializer.kt ├── systemservices │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── systemservices │ │ └── SystemServices.kt ├── toast │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── toast │ │ ├── Toast.kt │ │ └── UnreliableToastApi.kt ├── typesaferecyclerview │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ ├── java │ │ └── splitties │ │ │ └── typesaferecyclerview │ │ │ └── ViewHolder.java │ │ └── kotlin │ │ └── splitties │ │ └── typesaferecyclerview │ │ └── ItemViewHolder.kt ├── views-appcompat │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── views │ │ └── appcompat │ │ ├── ActionBar.kt │ │ ├── ImageView.kt │ │ ├── Toolbar.kt │ │ ├── Tooltip.kt │ │ └── noGetter.kt ├── views-cardview │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── views │ │ └── cardview │ │ ├── CardView.kt │ │ └── noGetter.kt ├── views-coroutines-material │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── views │ │ └── coroutines │ │ └── material │ │ └── FloatingActionButton.kt ├── views-coroutines │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── views │ │ └── coroutines │ │ └── VisibilityAndClicks.kt ├── views-dsl-appcompat │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ └── splitties │ │ │ └── views │ │ │ └── dsl │ │ │ └── appcompat │ │ │ ├── AppCompatOnlyViews.kt │ │ │ ├── AppCompatStyles.kt │ │ │ └── experimental │ │ │ ├── AppCompatViewFactory.kt │ │ │ └── AppCompatViewInstantiatorInjecter.kt │ │ └── res │ │ └── values │ │ ├── attrs.xml │ │ └── styles.xml ├── views-dsl-constraintlayout │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── views │ │ └── dsl │ │ └── constraintlayout │ │ ├── Barriers.kt │ │ ├── Chains.kt │ │ ├── ConstraintLayout.kt │ │ ├── Groups.kt │ │ ├── Guidelines.kt │ │ ├── LayoutParams.kt │ │ ├── Views.kt │ │ └── noGetter.kt ├── views-dsl-coordinatorlayout │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── views │ │ └── dsl │ │ └── coordinatorlayout │ │ └── CoordinatorLayout.kt ├── views-dsl-ide-preview │ ├── .gitignore │ ├── README.md │ └── build.gradle.kts ├── views-dsl-material │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ ├── com │ │ │ └── google │ │ │ │ └── android │ │ │ │ └── material │ │ │ │ └── appbar │ │ │ │ └── ConfigChangesHandlingCollapsingToolbarLayout.kt │ │ └── splitties │ │ │ └── views │ │ │ └── dsl │ │ │ └── material │ │ │ ├── AppBarLayout.kt │ │ │ ├── BottomSheetBehavior.kt │ │ │ ├── CollapsingToolbarLayout.kt │ │ │ ├── CoordinatorLayout.kt │ │ │ ├── MaterialComponentsStyles.kt │ │ │ ├── TextInputLayout.kt │ │ │ ├── ViewGroups.kt │ │ │ ├── Views.kt │ │ │ ├── experimental │ │ │ ├── MaterialComponentsViewFactory.kt │ │ │ └── MaterialViewInstantiatorInjecter.kt │ │ │ └── styles │ │ │ ├── BottomAppBarStyles.kt │ │ │ ├── BottomNavigationViewStyles.kt │ │ │ ├── ButtonMaterialComponentsStyles.kt │ │ │ ├── ChipStyles.kt │ │ │ ├── TabLayoutStyles.kt │ │ │ └── TextInputLayoutStyles.kt │ │ └── res │ │ └── values │ │ ├── attrs.xml │ │ └── styles.xml ├── views-dsl-recyclerview │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ ├── kotlin │ │ └── splitties │ │ │ └── views │ │ │ └── dsl │ │ │ └── recyclerview │ │ │ ├── RecyclerView.kt │ │ │ ├── SingleViewAdapter.kt │ │ │ └── SrollWrapping.kt │ │ └── res │ │ ├── layout │ │ └── recyclerview_with_scrollbars.xml │ │ └── values │ │ └── styles.xml ├── views-dsl │ ├── .gitignore │ ├── Kotlin-UIs-vs-xml-layouts.md │ ├── README.md │ ├── Splitties View DSL IDE preview kotlin example.png │ ├── Splitties View DSL IDE preview xml example.png │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ ├── kotlin │ │ └── splitties │ │ │ └── views │ │ │ └── dsl │ │ │ ├── Preview.kt │ │ │ ├── core │ │ │ ├── Activity.kt │ │ │ ├── FrameLayout.kt │ │ │ ├── LayoutParams.kt │ │ │ ├── LinearLayout.kt │ │ │ ├── ScrollWrapping.kt │ │ │ ├── Ui.kt │ │ │ ├── ViewDsl.kt │ │ │ ├── ViewFactory.kt │ │ │ ├── ViewGroups.kt │ │ │ ├── Views.kt │ │ │ ├── experimental │ │ │ │ └── ViewFactoryImpl.kt │ │ │ ├── noGetter.kt │ │ │ └── styles │ │ │ │ ├── AndroidStyles.kt │ │ │ │ ├── Styles.kt │ │ │ │ └── XmlStyle.kt │ │ │ └── idepreview │ │ │ └── UiPreView.kt │ │ └── res │ │ ├── drawable │ │ └── ic_warning_red_96dp.xml │ │ └── values │ │ ├── attrs.xml │ │ ├── parameters.xml │ │ └── public.xml ├── views-material │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── views │ │ └── material │ │ ├── CollapsingToolbarLayout.kt │ │ ├── MaterialButton.kt │ │ ├── TextInputLayout.kt │ │ └── noGetter.kt ├── views-recyclerview │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ ├── compose │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── androidMain │ │ │ └── kotlin │ │ │ ├── ColumnWithRecyclerViewScroll.kt │ │ │ ├── LazyColumnWithRecyclerView.kt │ │ │ ├── LazyListScrollPosition.kt │ │ │ ├── LazyListWithRecyclerViewState.kt │ │ │ ├── genericmotionevent │ │ │ ├── GenericMotionEventDispatcher.kt │ │ │ └── LocalGenericMotionEventDispatcher.kt │ │ │ └── hack │ │ │ └── AndroidViewFactory.kt │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── views │ │ └── recyclerview │ │ ├── GridLayoutManager.kt │ │ ├── ItemDiff.kt │ │ ├── LinearLayoutManager.kt │ │ ├── ListAdapter.kt │ │ ├── ListAdapterFactories.kt │ │ ├── RecyclerView.LinearLayoutManager.kt │ │ ├── RecyclerView.kt │ │ ├── adapters │ │ ├── LinearListAdapter.kt │ │ └── ListAdapterWithLayoutManager.kt │ │ └── hack │ │ └── BindAwareViewHolder.kt ├── views-selectable-appcompat │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── views │ │ └── selectable │ │ └── appcompat │ │ └── SelectableTextView.kt ├── views-selectable-constraintlayout │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── views │ │ └── selectable │ │ └── constraintlayout │ │ └── SelectableConstraintLayout.kt ├── views-selectable │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── splitties │ │ └── views │ │ └── selectable │ │ ├── SelectableLinearLayout.kt │ │ └── SelectableTextView.kt └── views │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── src │ └── androidMain │ └── kotlin │ └── splitties │ └── views │ ├── Background.kt │ ├── Click.kt │ ├── EditText.kt │ ├── Gravity.kt │ ├── ImageView.kt │ ├── InputType.kt │ ├── LayoutDirection.kt │ ├── LayoutInflater.kt │ ├── Margins.kt │ ├── Padding.kt │ ├── TextView.kt │ ├── ViewIdsGenerator.kt │ └── noGetter.kt ├── plugin ├── .gitignore ├── README.adoc ├── build.gradle.kts ├── gradle ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── com │ │ │ └── louiscad │ │ │ └── splitties │ │ │ ├── MigrateAndroidxTask.kt │ │ │ └── SplittiesPlugin.kt │ └── resources │ │ ├── androidx-artifact-mapping.csv │ │ └── androidx-class-mapping.csv │ └── test │ └── kotlin │ └── com │ └── louiscad │ └── splitties │ ├── DependenciesConstantsValidityTest.kt │ └── HelloTest.kt ├── proguard-android-really-optimize.txt ├── run_gradle_task_with_retries.sh ├── samples └── android-app │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ ├── debug │ └── res │ │ ├── layout │ │ ├── preview_about_ui.xml │ │ ├── preview_about_ui_with_labels.xml │ │ ├── preview_demo_ui.xml │ │ └── preview_main_ui.xml │ │ └── values │ │ └── splitties_ui_preview_config.xml │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── com │ │ └── example │ │ └── splitties │ │ ├── DemoApp.kt │ │ ├── about │ │ ├── AboutActivity.kt │ │ ├── AboutUi.kt │ │ └── AboutUiWithLabels.kt │ │ ├── demo │ │ ├── DemoActivity.kt │ │ ├── DemoAdapter.kt │ │ ├── DemoItem.kt │ │ ├── DemoUi.kt │ │ └── ImmutableBasicItem.kt │ │ ├── extensions │ │ ├── HtmlStringToSpanned.kt │ │ ├── Intents.kt │ │ ├── UiMode.kt │ │ ├── coroutines │ │ │ ├── BroadcastReceiverChannels.kt │ │ │ ├── ConflatedValues.kt │ │ │ ├── Flow.kt │ │ │ ├── Launch.kt │ │ │ ├── LiveDataChannel.kt │ │ │ └── SuspendLazyRoom.kt │ │ ├── dialog │ │ │ └── ShowDialogInScope.kt │ │ ├── drawables │ │ │ ├── GradientDrawable.kt │ │ │ ├── Shape.kt │ │ │ ├── ShapeDrawable.kt │ │ │ └── StateListDrawable.kt │ │ ├── menu │ │ │ ├── Menu.kt │ │ │ └── MenuItem.kt │ │ ├── noGetter.kt │ │ ├── permissions │ │ │ └── SampleEnsurePermission.kt │ │ ├── preferences │ │ │ └── ui │ │ │ │ ├── AbstractPrefsRecyclerViewAdapter.kt │ │ │ │ ├── Items.kt │ │ │ │ ├── PrefUiViewHolders.kt │ │ │ │ └── PrefsRecyclerViewAdapter.kt │ │ ├── receiver │ │ │ └── BroadcastReceiver.kt │ │ ├── recyclerview │ │ │ └── ListAdapter.kt │ │ ├── ui │ │ │ └── AppBar.kt │ │ └── viewmodel │ │ │ └── ViewModel.kt │ │ ├── main │ │ ├── MainActivity.kt │ │ ├── MainAndroidUi.kt │ │ ├── MainUi.kt │ │ └── MainUiImpl.kt │ │ ├── material │ │ └── MaterialComponentsCheatSheetUi.kt │ │ ├── permissions │ │ └── PermissionsExampleActivity.kt │ │ ├── preferences │ │ ├── SamplePreferences.kt │ │ └── ui │ │ │ ├── PreferencesBottomSheetDialogFragment.kt │ │ │ └── SamplePreferencesUi.kt │ │ ├── prefs │ │ └── GamePreferences.kt │ │ ├── preview │ │ ├── sound │ │ │ ├── AudioTrack.kt │ │ │ ├── AudioTrackPlaybackPositionUpdateListener.kt │ │ │ ├── MediaPlayer.kt │ │ │ └── ResourcesUri.kt │ │ └── vibrator │ │ │ └── VibrationEffect.kt │ │ └── sayhello │ │ ├── SayHelloActivity.kt │ │ └── SayHelloUi.kt │ └── res │ ├── drawable │ ├── ic_bug_report_white_24dp.xml │ ├── ic_computer_white_24dp.xml │ ├── ic_favorite_white_24dp.xml │ ├── ic_invert_colors_white_24dp.xml │ ├── ic_mood_bad_black_24dp.xml │ ├── ic_mood_black_24dp.xml │ ├── ic_repeat_black_24dp.xml │ └── ic_report_black_24dp.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ ├── values-night │ └── styles.xml │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── menu_ids.xml │ ├── strings.xml │ ├── strings_ensure_permission.xml │ ├── strings_large_text.xml │ ├── styles.xml │ └── view_ids.xml ├── scripts ├── Add-Kotlin-Targets.kts ├── AndroidX-migrator.kts ├── Create-new-module.kts ├── Gradle-Kotlin-migrator.kts ├── Simple-Gradle-Kotlin-migration-script.kts ├── androidx-class-mapping.csv └── gradle_templates │ ├── Splitties Multiplatform library module; targets = listOf(android) │ ├── .gitignore.file_template │ ├── README.md.file_template │ └── src │ │ ├── androidMain │ │ ├── AndroidManifest.xml.file_template │ │ ├── kotlin │ │ │ └── !template!package name │ │ │ │ └── !empty_dir_placeholder! │ │ └── res │ │ │ └── !empty_dir_placeholder! │ │ ├── androidUnitTest │ │ └── kotlin │ │ │ └── !template!package name │ │ │ └── !empty_dir_placeholder! │ │ ├── commonMain │ │ └── kotlin │ │ │ └── !template!package name │ │ │ └── !empty_dir_placeholder! │ │ └── commonTest │ │ └── kotlin │ │ └── !template!package name │ │ └── !empty_dir_placeholder! │ ├── Splitties Multiplatform library module; targets = listOf(android,macos,ios) │ ├── .gitignore.file_template │ ├── README.md.file_template │ ├── build.gradle.kts.file_template │ └── src │ │ ├── allButAndroidMain │ │ └── kotlin │ │ │ └── !template!package name │ │ │ └── !empty_dir_placeholder! │ │ ├── androidMain │ │ ├── AndroidManifest.xml.file_template │ │ ├── kotlin │ │ │ └── !template!package name │ │ │ │ └── !empty_dir_placeholder! │ │ └── res │ │ │ └── !empty_dir_placeholder! │ │ ├── androidUnitTest │ │ └── kotlin │ │ │ └── !template!package name │ │ │ └── !empty_dir_placeholder! │ │ ├── apple64Main │ │ └── kotlin │ │ │ └── !template!package name │ │ │ └── !empty_dir_placeholder! │ │ ├── appleMain │ │ └── kotlin │ │ │ └── !template!package name │ │ │ └── !empty_dir_placeholder! │ │ ├── commonMain │ │ └── kotlin │ │ │ └── !template!package name │ │ │ └── !empty_dir_placeholder! │ │ ├── commonTest │ │ └── kotlin │ │ │ └── !template!package name │ │ │ └── !empty_dir_placeholder! │ │ ├── iosArm32Main │ │ └── kotlin │ │ │ └── !template!package name │ │ │ └── !empty_dir_placeholder! │ │ ├── iosMain │ │ ├── allButAndroidMain │ │ ├── apple64Main │ │ ├── appleMain │ │ └── kotlin │ │ │ └── !template!package name │ │ │ └── !empty_dir_placeholder! │ │ └── macosMain │ │ ├── allButAndroidMain │ │ ├── apple64Main │ │ ├── appleMain │ │ └── kotlin │ │ └── !template!package name │ │ └── !empty_dir_placeholder! │ └── Splitties Multiplatform library module; targets = listOf(jvm,js,macos,ios) │ ├── .gitignore.file_template │ ├── README.md.file_template │ ├── build.gradle.kts.file_template │ └── src │ ├── apple64Main │ └── kotlin │ │ └── !template!package name │ │ └── !empty_dir_placeholder! │ ├── appleMain │ └── kotlin │ │ └── !template!package name │ │ └── !empty_dir_placeholder! │ ├── commonMain │ └── kotlin │ │ └── !template!package name │ │ └── !empty_dir_placeholder! │ ├── commonTest │ └── kotlin │ │ └── !template!package name │ │ └── !empty_dir_placeholder! │ ├── iosArm32Main │ └── kotlin │ │ └── !template!package name │ │ └── !empty_dir_placeholder! │ ├── iosMain │ ├── apple64Main │ ├── appleMain │ └── kotlin │ │ └── !template!package name │ │ └── !empty_dir_placeholder! │ ├── jsMain │ └── kotlin │ │ └── !template!package name │ │ └── !empty_dir_placeholder! │ ├── jsTest │ └── kotlin │ │ └── !template!package name │ │ └── !empty_dir_placeholder! │ ├── jvmMain │ └── kotlin │ │ └── !template!package name │ │ └── !empty_dir_placeholder! │ ├── jvmTest │ └── kotlin │ │ └── !template!package name │ │ └── !empty_dir_placeholder! │ └── macosMain │ ├── apple64Main │ ├── appleMain │ └── kotlin │ └── !template!package name │ └── !empty_dir_placeholder! ├── settings.gradle.kts ├── test-helpers ├── .gitignore ├── build.gradle.kts └── src │ ├── allButJvmMain │ └── kotlin │ │ └── splitties │ │ └── internal │ │ └── test │ │ ├── AndroidJUnit4.kt │ │ └── TestingAnnotations.kt │ ├── allJvmMain │ └── kotlin │ │ └── splitties │ │ └── internal │ │ └── test │ │ └── TestingRunners.kt │ ├── androidMain │ └── kotlin │ │ └── splitties │ │ └── internal │ │ └── test │ │ ├── AndroidJUnit4.kt │ │ └── SuspendTest.kt │ ├── commonMain │ └── kotlin │ │ └── splitties │ │ └── internal │ │ └── test │ │ ├── SuspendTestH.kt │ │ └── TestingRunnersH.kt │ ├── jsMain │ └── kotlin │ │ └── splitties │ │ └── internal │ │ └── test │ │ └── SuspendTest.kt │ ├── jvmMain │ └── kotlin │ │ └── splitties │ │ └── internal │ │ └── test │ │ ├── AndroidJUnit4.kt │ │ └── SuspendTest.kt │ └── nativeMain │ └── kotlin │ └── splitties │ └── internal │ └── test │ └── SuspendTest.kt ├── tools └── publication-checker │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ └── androidMain │ └── AndroidManifest.xml └── versions.properties /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/build_check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/.github/workflows/build_check.yml -------------------------------------------------------------------------------- /.github/workflows/publish-mkdocs-website.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/.github/workflows/publish-mkdocs-website.yml -------------------------------------------------------------------------------- /.github/workflows/publish-to-maven-central.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/.github/workflows/publish-to-maven-central.yml -------------------------------------------------------------------------------- /.github/workflows/publish-to-sonatype-snapshots.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/.github/workflows/publish-to-sonatype-snapshots.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/copyright/Louis_CAD_Apache_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/.idea/copyright/Louis_CAD_Apache_2.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/dictionaries/louiscad.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/.idea/dictionaries/louiscad.xml -------------------------------------------------------------------------------- /.idea/scopes/Android_sources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/.idea/scopes/Android_sources.xml -------------------------------------------------------------------------------- /.idea/scopes/Gradle_Kotlin_scripts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/.idea/scopes/Gradle_Kotlin_scripts.xml -------------------------------------------------------------------------------- /.idea/scopes/Kotlin__Java_and_xml_files.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/.idea/scopes/Kotlin__Java_and_xml_files.xml -------------------------------------------------------------------------------- /.run/DocsCopier.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/.run/DocsCopier.run.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Comparison_with_anko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/Comparison_with_anko.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/RELEASING.md -------------------------------------------------------------------------------- /Releasing.main.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/Releasing.main.kts -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | splitties.louiscad.com -------------------------------------------------------------------------------- /docs/DocsCopier.main.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/docs/DocsCopier.main.kts -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/stylesheets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/docs/stylesheets/extra.css -------------------------------------------------------------------------------- /fun-packs/android-appcompat-with-views-dsl/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fun-packs/android-appcompat-with-views-dsl/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/fun-packs/android-appcompat-with-views-dsl/build.gradle.kts -------------------------------------------------------------------------------- /fun-packs/android-appcompat/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fun-packs/android-appcompat/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/fun-packs/android-appcompat/build.gradle.kts -------------------------------------------------------------------------------- /fun-packs/android-base-with-views-dsl/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fun-packs/android-base-with-views-dsl/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/fun-packs/android-base-with-views-dsl/build.gradle.kts -------------------------------------------------------------------------------- /fun-packs/android-base/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fun-packs/android-base/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/fun-packs/android-base/build.gradle.kts -------------------------------------------------------------------------------- /fun-packs/android-material-components-with-views-dsl/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fun-packs/android-material-components-with-views-dsl/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/fun-packs/android-material-components-with-views-dsl/build.gradle.kts -------------------------------------------------------------------------------- /fun-packs/android-material-components/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fun-packs/android-material-components/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/fun-packs/android-material-components/build.gradle.kts -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/gradlew.bat -------------------------------------------------------------------------------- /libraries_version.txt: -------------------------------------------------------------------------------- 1 | 3.1.0-SNAPSHOT -------------------------------------------------------------------------------- /lint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/lint.xml -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /modules/activities/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/activities/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/activities/README.md -------------------------------------------------------------------------------- /modules/activities/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/activities/build.gradle.kts -------------------------------------------------------------------------------- /modules/activities/src/androidMain/kotlin/splitties/activities/Context.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/activities/src/androidMain/kotlin/splitties/activities/Context.kt -------------------------------------------------------------------------------- /modules/alertdialog-appcompat-coroutines/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/alertdialog-appcompat-coroutines/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/alertdialog-appcompat-coroutines/README.md -------------------------------------------------------------------------------- /modules/alertdialog-appcompat-coroutines/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/alertdialog-appcompat-coroutines/build.gradle.kts -------------------------------------------------------------------------------- /modules/alertdialog-appcompat-coroutines/src/androidMain/kotlin/splitties/alertdialog/appcompat/coroutines/AppCompatAlertDialogs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/alertdialog-appcompat-coroutines/src/androidMain/kotlin/splitties/alertdialog/appcompat/coroutines/AppCompatAlertDialogs.kt -------------------------------------------------------------------------------- /modules/alertdialog-appcompat/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/alertdialog-appcompat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/alertdialog-appcompat/README.md -------------------------------------------------------------------------------- /modules/alertdialog-appcompat/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/alertdialog-appcompat/build.gradle.kts -------------------------------------------------------------------------------- /modules/alertdialog-appcompat/src/androidMain/kotlin/splitties/alertdialog/appcompat/AlertDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/alertdialog-appcompat/src/androidMain/kotlin/splitties/alertdialog/appcompat/AlertDialog.kt -------------------------------------------------------------------------------- /modules/alertdialog-appcompat/src/androidMain/kotlin/splitties/alertdialog/appcompat/noGetter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/alertdialog-appcompat/src/androidMain/kotlin/splitties/alertdialog/appcompat/noGetter.kt -------------------------------------------------------------------------------- /modules/alertdialog-material/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/alertdialog-material/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/alertdialog-material/README.md -------------------------------------------------------------------------------- /modules/alertdialog-material/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/alertdialog-material/build.gradle.kts -------------------------------------------------------------------------------- /modules/alertdialog-material/src/androidMain/kotlin/splitties/alertdialog/material/MaterialAlertDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/alertdialog-material/src/androidMain/kotlin/splitties/alertdialog/material/MaterialAlertDialog.kt -------------------------------------------------------------------------------- /modules/alertdialog-material/src/androidMain/kotlin/splitties/alertdialog/material/noGetter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/alertdialog-material/src/androidMain/kotlin/splitties/alertdialog/material/noGetter.kt -------------------------------------------------------------------------------- /modules/alertdialog/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/alertdialog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/alertdialog/README.md -------------------------------------------------------------------------------- /modules/alertdialog/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/alertdialog/build.gradle.kts -------------------------------------------------------------------------------- /modules/alertdialog/src/androidMain/kotlin/splitties/alertdialog/AlertDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/alertdialog/src/androidMain/kotlin/splitties/alertdialog/AlertDialog.kt -------------------------------------------------------------------------------- /modules/alertdialog/src/androidMain/kotlin/splitties/alertdialog/noGetter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/alertdialog/src/androidMain/kotlin/splitties/alertdialog/noGetter.kt -------------------------------------------------------------------------------- /modules/appctx/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/appctx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/appctx/README.md -------------------------------------------------------------------------------- /modules/appctx/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/appctx/build.gradle.kts -------------------------------------------------------------------------------- /modules/appctx/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/appctx/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /modules/appctx/src/androidMain/kotlin/splitties/init/AppCtx.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/appctx/src/androidMain/kotlin/splitties/init/AppCtx.kt -------------------------------------------------------------------------------- /modules/appctx/src/androidMain/kotlin/splitties/init/AppCtxInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/appctx/src/androidMain/kotlin/splitties/init/AppCtxInitializer.kt -------------------------------------------------------------------------------- /modules/appctx/src/androidMain/kotlin/splitties/init/DirectBootCtx.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/appctx/src/androidMain/kotlin/splitties/init/DirectBootCtx.kt -------------------------------------------------------------------------------- /modules/arch-lifecycle/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/arch-lifecycle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/arch-lifecycle/README.md -------------------------------------------------------------------------------- /modules/arch-lifecycle/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/arch-lifecycle/build.gradle.kts -------------------------------------------------------------------------------- /modules/arch-lifecycle/src/androidMain/kotlin/splitties/arch/lifecycle/LifecycleObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/arch-lifecycle/src/androidMain/kotlin/splitties/arch/lifecycle/LifecycleObserver.kt -------------------------------------------------------------------------------- /modules/arch-lifecycle/src/androidMain/kotlin/splitties/arch/lifecycle/LiveData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/arch-lifecycle/src/androidMain/kotlin/splitties/arch/lifecycle/LiveData.kt -------------------------------------------------------------------------------- /modules/arch-lifecycle/src/androidMain/kotlin/splitties/arch/lifecycle/ObsoleteSplittiesLifecycleApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/arch-lifecycle/src/androidMain/kotlin/splitties/arch/lifecycle/ObsoleteSplittiesLifecycleApi.kt -------------------------------------------------------------------------------- /modules/arch-lifecycle/src/androidMain/kotlin/splitties/arch/lifecycle/ViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/arch-lifecycle/src/androidMain/kotlin/splitties/arch/lifecycle/ViewModel.kt -------------------------------------------------------------------------------- /modules/arch-room/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/arch-room/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/arch-room/README.md -------------------------------------------------------------------------------- /modules/arch-room/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/arch-room/build.gradle.kts -------------------------------------------------------------------------------- /modules/arch-room/src/androidMain/kotlin/splitties/arch/room/Room.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/arch-room/src/androidMain/kotlin/splitties/arch/room/Room.kt -------------------------------------------------------------------------------- /modules/bitflags/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/bitflags/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/bitflags/README.md -------------------------------------------------------------------------------- /modules/bitflags/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/bitflags/build.gradle.kts -------------------------------------------------------------------------------- /modules/bitflags/src/commonMain/kotlin/splitties/bitflags/BitFlags.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/bitflags/src/commonMain/kotlin/splitties/bitflags/BitFlags.kt -------------------------------------------------------------------------------- /modules/bundle/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/bundle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/bundle/README.md -------------------------------------------------------------------------------- /modules/bundle/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/bundle/build.gradle.kts -------------------------------------------------------------------------------- /modules/bundle/src/androidMain/kotlin/splitties/bundle/Binder and Bundle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/bundle/src/androidMain/kotlin/splitties/bundle/Binder and Bundle.kt -------------------------------------------------------------------------------- /modules/bundle/src/androidMain/kotlin/splitties/bundle/Bundle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/bundle/src/androidMain/kotlin/splitties/bundle/Bundle.kt -------------------------------------------------------------------------------- /modules/bundle/src/androidMain/kotlin/splitties/bundle/BundleAccessors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/bundle/src/androidMain/kotlin/splitties/bundle/BundleAccessors.kt -------------------------------------------------------------------------------- /modules/bundle/src/androidMain/kotlin/splitties/bundle/BundleDelegates.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/bundle/src/androidMain/kotlin/splitties/bundle/BundleDelegates.kt -------------------------------------------------------------------------------- /modules/bundle/src/androidMain/kotlin/splitties/bundle/BundleSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/bundle/src/androidMain/kotlin/splitties/bundle/BundleSpec.kt -------------------------------------------------------------------------------- /modules/checkedlazy/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/checkedlazy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/checkedlazy/README.md -------------------------------------------------------------------------------- /modules/checkedlazy/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/checkedlazy/build.gradle.kts -------------------------------------------------------------------------------- /modules/checkedlazy/src/androidMain/kotlin/splitties/checkedlazy/CheckedLazy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/checkedlazy/src/androidMain/kotlin/splitties/checkedlazy/CheckedLazy.kt -------------------------------------------------------------------------------- /modules/checkedlazy/src/androidMain/kotlin/splitties/checkedlazy/CommonAccessCheckers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/checkedlazy/src/androidMain/kotlin/splitties/checkedlazy/CommonAccessCheckers.kt -------------------------------------------------------------------------------- /modules/checkedlazy/src/androidUnitTest/kotlin/splitties/checkedlazy/CheckedLazyFunctionalTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/checkedlazy/src/androidUnitTest/kotlin/splitties/checkedlazy/CheckedLazyFunctionalTest.kt -------------------------------------------------------------------------------- /modules/collections/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/collections/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/collections/README.md -------------------------------------------------------------------------------- /modules/collections/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/collections/build.gradle.kts -------------------------------------------------------------------------------- /modules/collections/src/commonMain/kotlin/splitties/collections/Lists.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/collections/src/commonMain/kotlin/splitties/collections/Lists.kt -------------------------------------------------------------------------------- /modules/compose/callable-state/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/compose/callable-state/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/compose/callable-state/build.gradle.kts -------------------------------------------------------------------------------- /modules/compose/callable-state/src/androidMain/kotlin/CallableState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/compose/callable-state/src/androidMain/kotlin/CallableState.kt -------------------------------------------------------------------------------- /modules/coroutines/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/coroutines/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/coroutines/README.md -------------------------------------------------------------------------------- /modules/coroutines/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/coroutines/build.gradle.kts -------------------------------------------------------------------------------- /modules/coroutines/src/commonMain/kotlin/splitties/coroutines/FutureOverlapWithKotlinXCoroutines.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/coroutines/src/commonMain/kotlin/splitties/coroutines/FutureOverlapWithKotlinXCoroutines.kt -------------------------------------------------------------------------------- /modules/coroutines/src/commonMain/kotlin/splitties/coroutines/Racing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/coroutines/src/commonMain/kotlin/splitties/coroutines/Racing.kt -------------------------------------------------------------------------------- /modules/coroutines/src/commonMain/kotlin/splitties/coroutines/ScopeLoops.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/coroutines/src/commonMain/kotlin/splitties/coroutines/ScopeLoops.kt -------------------------------------------------------------------------------- /modules/coroutines/src/commonMain/kotlin/splitties/coroutines/SuspendLazy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/coroutines/src/commonMain/kotlin/splitties/coroutines/SuspendLazy.kt -------------------------------------------------------------------------------- /modules/coroutines/src/commonTest/kotlin/RacingTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/coroutines/src/commonTest/kotlin/RacingTest.kt -------------------------------------------------------------------------------- /modules/coroutines/src/jvmMain/kotlin/splitties/coroutines/SuspendLazyJVM.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/coroutines/src/jvmMain/kotlin/splitties/coroutines/SuspendLazyJVM.kt -------------------------------------------------------------------------------- /modules/dimensions/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/dimensions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/dimensions/README.md -------------------------------------------------------------------------------- /modules/dimensions/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/dimensions/build.gradle.kts -------------------------------------------------------------------------------- /modules/dimensions/src/androidMain/kotlin/splitties/dimensions/Dimensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/dimensions/src/androidMain/kotlin/splitties/dimensions/Dimensions.kt -------------------------------------------------------------------------------- /modules/exceptions/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/exceptions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/exceptions/README.md -------------------------------------------------------------------------------- /modules/exceptions/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/exceptions/build.gradle.kts -------------------------------------------------------------------------------- /modules/exceptions/src/androidMain/kotlin/splitties/exceptions/Exceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/exceptions/src/androidMain/kotlin/splitties/exceptions/Exceptions.kt -------------------------------------------------------------------------------- /modules/experimental/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/experimental/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/experimental/build.gradle.kts -------------------------------------------------------------------------------- /modules/experimental/src/commonMain/kotlin/splitties/experimental/Annotations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/experimental/src/commonMain/kotlin/splitties/experimental/Annotations.kt -------------------------------------------------------------------------------- /modules/fragmentargs/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/fragmentargs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/fragmentargs/README.md -------------------------------------------------------------------------------- /modules/fragmentargs/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/fragmentargs/build.gradle.kts -------------------------------------------------------------------------------- /modules/fragmentargs/src/androidMain/kotlin/splitties/fragmentargs/FragmentArgs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/fragmentargs/src/androidMain/kotlin/splitties/fragmentargs/FragmentArgs.kt -------------------------------------------------------------------------------- /modules/fragments/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/fragments/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/fragments/README.md -------------------------------------------------------------------------------- /modules/fragments/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/fragments/build.gradle.kts -------------------------------------------------------------------------------- /modules/fragments/src/androidMain/kotlin/splitties/fragments/Fragments.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/fragments/src/androidMain/kotlin/splitties/fragments/Fragments.kt -------------------------------------------------------------------------------- /modules/fragments/src/androidMain/kotlin/splitties/fragments/ShowDialogFragments.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/fragments/src/androidMain/kotlin/splitties/fragments/ShowDialogFragments.kt -------------------------------------------------------------------------------- /modules/intents/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/intents/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/intents/README.md -------------------------------------------------------------------------------- /modules/intents/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/intents/build.gradle.kts -------------------------------------------------------------------------------- /modules/intents/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/intents/proguard-rules.pro -------------------------------------------------------------------------------- /modules/intents/src/androidMain/kotlin/splitties/intents/IntentSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/intents/src/androidMain/kotlin/splitties/intents/IntentSpec.kt -------------------------------------------------------------------------------- /modules/intents/src/androidMain/kotlin/splitties/intents/IntentSpecExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/intents/src/androidMain/kotlin/splitties/intents/IntentSpecExtensions.kt -------------------------------------------------------------------------------- /modules/intents/src/androidMain/kotlin/splitties/intents/IntentSpecFragmentExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/intents/src/androidMain/kotlin/splitties/intents/IntentSpecFragmentExtensions.kt -------------------------------------------------------------------------------- /modules/intents/src/androidMain/kotlin/splitties/intents/PendingIntents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/intents/src/androidMain/kotlin/splitties/intents/PendingIntents.kt -------------------------------------------------------------------------------- /modules/intents/src/androidMain/kotlin/splitties/intents/ToPendingIntent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/intents/src/androidMain/kotlin/splitties/intents/ToPendingIntent.kt -------------------------------------------------------------------------------- /modules/lifecycle-coroutines/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/lifecycle-coroutines/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/lifecycle-coroutines/README.md -------------------------------------------------------------------------------- /modules/lifecycle-coroutines/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/lifecycle-coroutines/build.gradle.kts -------------------------------------------------------------------------------- /modules/lifecycle-coroutines/src/androidMain/kotlin/splitties/lifecycle/coroutines/Lifecycle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/lifecycle-coroutines/src/androidMain/kotlin/splitties/lifecycle/coroutines/Lifecycle.kt -------------------------------------------------------------------------------- /modules/lifecycle-coroutines/src/androidMain/kotlin/splitties/lifecycle/coroutines/LifecycleAwaitState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/lifecycle-coroutines/src/androidMain/kotlin/splitties/lifecycle/coroutines/LifecycleAwaitState.kt -------------------------------------------------------------------------------- /modules/lifecycle-coroutines/src/androidMain/kotlin/splitties/lifecycle/coroutines/LifecycleFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/lifecycle-coroutines/src/androidMain/kotlin/splitties/lifecycle/coroutines/LifecycleFlow.kt -------------------------------------------------------------------------------- /modules/lifecycle-coroutines/src/androidMain/kotlin/splitties/lifecycle/coroutines/LifecycleState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/lifecycle-coroutines/src/androidMain/kotlin/splitties/lifecycle/coroutines/LifecycleState.kt -------------------------------------------------------------------------------- /modules/lifecycle-coroutines/src/androidMain/kotlin/splitties/lifecycle/coroutines/LifecycleStateH.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/lifecycle-coroutines/src/androidMain/kotlin/splitties/lifecycle/coroutines/LifecycleStateH.kt -------------------------------------------------------------------------------- /modules/lifecycle-coroutines/src/androidUnitTest/kotlin/splitties/lifecycle/coroutines/LifecycleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/lifecycle-coroutines/src/androidUnitTest/kotlin/splitties/lifecycle/coroutines/LifecycleTest.kt -------------------------------------------------------------------------------- /modules/mainhandler/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/mainhandler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/mainhandler/README.md -------------------------------------------------------------------------------- /modules/mainhandler/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/mainhandler/build.gradle.kts -------------------------------------------------------------------------------- /modules/mainhandler/src/androidMain/kotlin/splitties/mainhandler/MainHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/mainhandler/src/androidMain/kotlin/splitties/mainhandler/MainHandler.kt -------------------------------------------------------------------------------- /modules/mainhandler/src/androidMain/kotlin/splitties/mainhandler/MainHandlerSync.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/mainhandler/src/androidMain/kotlin/splitties/mainhandler/MainHandlerSync.kt -------------------------------------------------------------------------------- /modules/mainthread/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/mainthread/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/mainthread/README.md -------------------------------------------------------------------------------- /modules/mainthread/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/mainthread/build.gradle.kts -------------------------------------------------------------------------------- /modules/mainthread/src/androidMain/kotlin/splitties/mainthread/MainThread.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/mainthread/src/androidMain/kotlin/splitties/mainthread/MainThread.kt -------------------------------------------------------------------------------- /modules/mainthread/src/androidUnitTest/kotlin/splitties/mainthread/MainThreadCheckFunctionalTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/mainthread/src/androidUnitTest/kotlin/splitties/mainthread/MainThreadCheckFunctionalTest.kt -------------------------------------------------------------------------------- /modules/mainthread/src/androidUnitTest/kotlin/splitties/mainthread/MainThreadCheckingPerformanceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/mainthread/src/androidUnitTest/kotlin/splitties/mainthread/MainThreadCheckingPerformanceTest.kt -------------------------------------------------------------------------------- /modules/mainthread/src/commonMain/kotlin/splitties/mainthread/MainThreadH.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/mainthread/src/commonMain/kotlin/splitties/mainthread/MainThreadH.kt -------------------------------------------------------------------------------- /modules/mainthread/src/darwinMain/kotlin/splitties/mainthread/MainThread.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/mainthread/src/darwinMain/kotlin/splitties/mainthread/MainThread.kt -------------------------------------------------------------------------------- /modules/mainthread/src/jsMain/kotlin/splitties/mainthread/MainThread.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/mainthread/src/jsMain/kotlin/splitties/mainthread/MainThread.kt -------------------------------------------------------------------------------- /modules/material-colors/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/material-colors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-colors/README.md -------------------------------------------------------------------------------- /modules/material-colors/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-colors/build.gradle.kts -------------------------------------------------------------------------------- /modules/material-colors/src/androidMain/res/values/amber_swatch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-colors/src/androidMain/res/values/amber_swatch.xml -------------------------------------------------------------------------------- /modules/material-colors/src/androidMain/res/values/blue_grey_swatch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-colors/src/androidMain/res/values/blue_grey_swatch.xml -------------------------------------------------------------------------------- /modules/material-colors/src/androidMain/res/values/blue_swatch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-colors/src/androidMain/res/values/blue_swatch.xml -------------------------------------------------------------------------------- /modules/material-colors/src/androidMain/res/values/brown_swatch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-colors/src/androidMain/res/values/brown_swatch.xml -------------------------------------------------------------------------------- /modules/material-colors/src/androidMain/res/values/cyan_swatch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-colors/src/androidMain/res/values/cyan_swatch.xml -------------------------------------------------------------------------------- /modules/material-colors/src/androidMain/res/values/deep_orange_swatch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-colors/src/androidMain/res/values/deep_orange_swatch.xml -------------------------------------------------------------------------------- /modules/material-colors/src/androidMain/res/values/deep_purple_swatch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-colors/src/androidMain/res/values/deep_purple_swatch.xml -------------------------------------------------------------------------------- /modules/material-colors/src/androidMain/res/values/green_swatch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-colors/src/androidMain/res/values/green_swatch.xml -------------------------------------------------------------------------------- /modules/material-colors/src/androidMain/res/values/grey_swatch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-colors/src/androidMain/res/values/grey_swatch.xml -------------------------------------------------------------------------------- /modules/material-colors/src/androidMain/res/values/indigo_swatch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-colors/src/androidMain/res/values/indigo_swatch.xml -------------------------------------------------------------------------------- /modules/material-colors/src/androidMain/res/values/light_blue_swatch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-colors/src/androidMain/res/values/light_blue_swatch.xml -------------------------------------------------------------------------------- /modules/material-colors/src/androidMain/res/values/light_green_swatch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-colors/src/androidMain/res/values/light_green_swatch.xml -------------------------------------------------------------------------------- /modules/material-colors/src/androidMain/res/values/lime_swatch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-colors/src/androidMain/res/values/lime_swatch.xml -------------------------------------------------------------------------------- /modules/material-colors/src/androidMain/res/values/orange_swatch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-colors/src/androidMain/res/values/orange_swatch.xml -------------------------------------------------------------------------------- /modules/material-colors/src/androidMain/res/values/pink_swatch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-colors/src/androidMain/res/values/pink_swatch.xml -------------------------------------------------------------------------------- /modules/material-colors/src/androidMain/res/values/purple_swatch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-colors/src/androidMain/res/values/purple_swatch.xml -------------------------------------------------------------------------------- /modules/material-colors/src/androidMain/res/values/red_swatch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-colors/src/androidMain/res/values/red_swatch.xml -------------------------------------------------------------------------------- /modules/material-colors/src/androidMain/res/values/teal_swatch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-colors/src/androidMain/res/values/teal_swatch.xml -------------------------------------------------------------------------------- /modules/material-colors/src/androidMain/res/values/yellow_swatch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-colors/src/androidMain/res/values/yellow_swatch.xml -------------------------------------------------------------------------------- /modules/material-lists/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/material-lists/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-lists/README.md -------------------------------------------------------------------------------- /modules/material-lists/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-lists/build.gradle.kts -------------------------------------------------------------------------------- /modules/material-lists/src/androidMain/kotlin/splitties/material/lists/IconOneLineListItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-lists/src/androidMain/kotlin/splitties/material/lists/IconOneLineListItem.kt -------------------------------------------------------------------------------- /modules/material-lists/src/androidMain/kotlin/splitties/material/lists/IconTwoLinesCheckBoxListItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-lists/src/androidMain/kotlin/splitties/material/lists/IconTwoLinesCheckBoxListItem.kt -------------------------------------------------------------------------------- /modules/material-lists/src/androidMain/kotlin/splitties/material/lists/IconTwoLinesListItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-lists/src/androidMain/kotlin/splitties/material/lists/IconTwoLinesListItem.kt -------------------------------------------------------------------------------- /modules/material-lists/src/androidMain/kotlin/splitties/material/lists/IconTwoLinesSwitchListItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-lists/src/androidMain/kotlin/splitties/material/lists/IconTwoLinesSwitchListItem.kt -------------------------------------------------------------------------------- /modules/material-lists/src/androidMain/kotlin/splitties/material/lists/SwitchTwoLinesIconListItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-lists/src/androidMain/kotlin/splitties/material/lists/SwitchTwoLinesIconListItem.kt -------------------------------------------------------------------------------- /modules/material-lists/src/androidMain/res/values/view_ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/material-lists/src/androidMain/res/values/view_ids.xml -------------------------------------------------------------------------------- /modules/permissions/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/permissions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/permissions/README.md -------------------------------------------------------------------------------- /modules/permissions/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/permissions/build.gradle.kts -------------------------------------------------------------------------------- /modules/permissions/compose/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/permissions/compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/permissions/compose/build.gradle.kts -------------------------------------------------------------------------------- /modules/permissions/compose/src/androidMain/kotlin/PermissionRequestState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/permissions/compose/src/androidMain/kotlin/PermissionRequestState.kt -------------------------------------------------------------------------------- /modules/permissions/core/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/permissions/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/permissions/core/README.md -------------------------------------------------------------------------------- /modules/permissions/core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/permissions/core/build.gradle.kts -------------------------------------------------------------------------------- /modules/permissions/core/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/permissions/core/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /modules/permissions/core/src/androidMain/kotlin/splitties/permissions/EnsurePermissions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/permissions/core/src/androidMain/kotlin/splitties/permissions/EnsurePermissions.kt -------------------------------------------------------------------------------- /modules/permissions/core/src/androidMain/kotlin/splitties/permissions/PermissionRequestResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/permissions/core/src/androidMain/kotlin/splitties/permissions/PermissionRequestResult.kt -------------------------------------------------------------------------------- /modules/permissions/core/src/androidMain/kotlin/splitties/permissions/PermissionUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/permissions/core/src/androidMain/kotlin/splitties/permissions/PermissionUtils.kt -------------------------------------------------------------------------------- /modules/permissions/core/src/androidMain/kotlin/splitties/permissions/core/PermissionRequestFallbackActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/permissions/core/src/androidMain/kotlin/splitties/permissions/core/PermissionRequestFallbackActivity.kt -------------------------------------------------------------------------------- /modules/permissions/core/src/androidMain/res/values/public.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/permissions/core/src/androidMain/res/values/public.xml -------------------------------------------------------------------------------- /modules/permissions/core/src/androidMain/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/permissions/core/src/androidMain/res/values/themes.xml -------------------------------------------------------------------------------- /modules/permissions/fragment/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/permissions/fragment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/permissions/fragment/README.md -------------------------------------------------------------------------------- /modules/permissions/fragment/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/permissions/fragment/build.gradle.kts -------------------------------------------------------------------------------- /modules/permissions/fragment/src/androidMain/kotlin/splitties/permissions/EnsureAllPermissions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/permissions/fragment/src/androidMain/kotlin/splitties/permissions/EnsureAllPermissions.kt -------------------------------------------------------------------------------- /modules/permissions/fragment/src/androidMain/kotlin/splitties/permissions/EnsurePermission.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/permissions/fragment/src/androidMain/kotlin/splitties/permissions/EnsurePermission.kt -------------------------------------------------------------------------------- /modules/permissions/fragment/src/androidMain/kotlin/splitties/permissions/SuspendPermissionRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/permissions/fragment/src/androidMain/kotlin/splitties/permissions/SuspendPermissionRequest.kt -------------------------------------------------------------------------------- /modules/permissions/fragment/src/androidMain/kotlin/splitties/permissions/internal/PermissionRequestDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/permissions/fragment/src/androidMain/kotlin/splitties/permissions/internal/PermissionRequestDialogFragment.kt -------------------------------------------------------------------------------- /modules/preferences/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/preferences/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/README.md -------------------------------------------------------------------------------- /modules/preferences/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/build.gradle.kts -------------------------------------------------------------------------------- /modules/preferences/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/proguard-rules.pro -------------------------------------------------------------------------------- /modules/preferences/src/allButAndroidMain/kotlin/splitties/preferences/PreferencesStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/allButAndroidMain/kotlin/splitties/preferences/PreferencesStorage.kt -------------------------------------------------------------------------------- /modules/preferences/src/androidMain/kotlin/splitties/preferences/Changes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/androidMain/kotlin/splitties/preferences/Changes.kt -------------------------------------------------------------------------------- /modules/preferences/src/androidMain/kotlin/splitties/preferences/DataStorePreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/androidMain/kotlin/splitties/preferences/DataStorePreferences.kt -------------------------------------------------------------------------------- /modules/preferences/src/androidMain/kotlin/splitties/preferences/DataStorePreferencesImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/androidMain/kotlin/splitties/preferences/DataStorePreferencesImpl.kt -------------------------------------------------------------------------------- /modules/preferences/src/androidMain/kotlin/splitties/preferences/DataStorePreferencesPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/androidMain/kotlin/splitties/preferences/DataStorePreferencesPreview.kt -------------------------------------------------------------------------------- /modules/preferences/src/androidMain/kotlin/splitties/preferences/PreferencesStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/androidMain/kotlin/splitties/preferences/PreferencesStorage.kt -------------------------------------------------------------------------------- /modules/preferences/src/androidMain/kotlin/splitties/preferences/ResettableLazy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/androidMain/kotlin/splitties/preferences/ResettableLazy.kt -------------------------------------------------------------------------------- /modules/preferences/src/androidMain/kotlin/splitties/preferences/SuspendPrefsAccessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/androidMain/kotlin/splitties/preferences/SuspendPrefsAccessor.kt -------------------------------------------------------------------------------- /modules/preferences/src/commonMain/kotlin/splitties/preferences/ChangesH.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/commonMain/kotlin/splitties/preferences/ChangesH.kt -------------------------------------------------------------------------------- /modules/preferences/src/commonMain/kotlin/splitties/preferences/DefaultPreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/commonMain/kotlin/splitties/preferences/DefaultPreferences.kt -------------------------------------------------------------------------------- /modules/preferences/src/commonMain/kotlin/splitties/preferences/Edit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/commonMain/kotlin/splitties/preferences/Edit.kt -------------------------------------------------------------------------------- /modules/preferences/src/commonMain/kotlin/splitties/preferences/PrefDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/commonMain/kotlin/splitties/preferences/PrefDelegate.kt -------------------------------------------------------------------------------- /modules/preferences/src/commonMain/kotlin/splitties/preferences/Preferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/commonMain/kotlin/splitties/preferences/Preferences.kt -------------------------------------------------------------------------------- /modules/preferences/src/commonMain/kotlin/splitties/preferences/PreferencesStorageH.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/commonMain/kotlin/splitties/preferences/PreferencesStorageH.kt -------------------------------------------------------------------------------- /modules/preferences/src/commonMain/kotlin/splitties/preferences/ResettableLazy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/commonMain/kotlin/splitties/preferences/ResettableLazy.kt -------------------------------------------------------------------------------- /modules/preferences/src/commonTest/kotlin/splitties/preferences/PreferencesTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/commonTest/kotlin/splitties/preferences/PreferencesTests.kt -------------------------------------------------------------------------------- /modules/preferences/src/darwinMain/kotlin/splitties/preferences/Changes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/darwinMain/kotlin/splitties/preferences/Changes.kt -------------------------------------------------------------------------------- /modules/preferences/src/darwinMain/kotlin/splitties/preferences/FrozenDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/darwinMain/kotlin/splitties/preferences/FrozenDelegate.kt -------------------------------------------------------------------------------- /modules/preferences/src/darwinMain/kotlin/splitties/preferences/NSUserDefaultsBackedPreferencesStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/darwinMain/kotlin/splitties/preferences/NSUserDefaultsBackedPreferencesStorage.kt -------------------------------------------------------------------------------- /modules/preferences/src/darwinMain/kotlin/splitties/preferences/NSUserDefaultsExtensionsH.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/darwinMain/kotlin/splitties/preferences/NSUserDefaultsExtensionsH.kt -------------------------------------------------------------------------------- /modules/preferences/src/darwinMain/kotlin/splitties/preferences/ResettableLazy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/darwinMain/kotlin/splitties/preferences/ResettableLazy.kt -------------------------------------------------------------------------------- /modules/preferences/src/iosArm32Main/kotlin/splitties/preferences/NSUserDefaultsExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/iosArm32Main/kotlin/splitties/preferences/NSUserDefaultsExtensions.kt -------------------------------------------------------------------------------- /modules/preferences/src/iosArm64Main/kotlin/splitties/preferences/NSUserDefaultsExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/iosArm64Main/kotlin/splitties/preferences/NSUserDefaultsExtensions.kt -------------------------------------------------------------------------------- /modules/preferences/src/iosX64Main/kotlin/splitties/preferences/NSUserDefaultsExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/iosX64Main/kotlin/splitties/preferences/NSUserDefaultsExtensions.kt -------------------------------------------------------------------------------- /modules/preferences/src/macosX64Main/kotlin/splitties/preferences/NSUserDefaultsExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/macosX64Main/kotlin/splitties/preferences/NSUserDefaultsExtensions.kt -------------------------------------------------------------------------------- /modules/preferences/src/watchosArm32Main/kotlin/splitties/preferences/NSUserDefaultsExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/watchosArm32Main/kotlin/splitties/preferences/NSUserDefaultsExtensions.kt -------------------------------------------------------------------------------- /modules/preferences/src/watchosArm64Main/kotlin/splitties/preferences/NSUserDefaultsExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/watchosArm64Main/kotlin/splitties/preferences/NSUserDefaultsExtensions.kt -------------------------------------------------------------------------------- /modules/preferences/src/watchosX86Main/kotlin/splitties/preferences/NSUserDefaultsExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/preferences/src/watchosX86Main/kotlin/splitties/preferences/NSUserDefaultsExtensions.kt -------------------------------------------------------------------------------- /modules/resources/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/resources/README.md -------------------------------------------------------------------------------- /modules/resources/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/resources/build.gradle.kts -------------------------------------------------------------------------------- /modules/resources/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/resources/proguard-rules.pro -------------------------------------------------------------------------------- /modules/resources/src/androidMain/kotlin/splitties/resources/ColorResources.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/resources/src/androidMain/kotlin/splitties/resources/ColorResources.kt -------------------------------------------------------------------------------- /modules/resources/src/androidMain/kotlin/splitties/resources/DimenResources.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/resources/src/androidMain/kotlin/splitties/resources/DimenResources.kt -------------------------------------------------------------------------------- /modules/resources/src/androidMain/kotlin/splitties/resources/DrawableResources.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/resources/src/androidMain/kotlin/splitties/resources/DrawableResources.kt -------------------------------------------------------------------------------- /modules/resources/src/androidMain/kotlin/splitties/resources/PrimitiveResources.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/resources/src/androidMain/kotlin/splitties/resources/PrimitiveResources.kt -------------------------------------------------------------------------------- /modules/resources/src/androidMain/kotlin/splitties/resources/StyledAttributes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/resources/src/androidMain/kotlin/splitties/resources/StyledAttributes.kt -------------------------------------------------------------------------------- /modules/resources/src/androidMain/kotlin/splitties/resources/TextResources.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/resources/src/androidMain/kotlin/splitties/resources/TextResources.kt -------------------------------------------------------------------------------- /modules/snackbar/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/snackbar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/snackbar/README.md -------------------------------------------------------------------------------- /modules/snackbar/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/snackbar/build.gradle.kts -------------------------------------------------------------------------------- /modules/snackbar/src/androidMain/kotlin/splitties/snackbar/Snackbar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/snackbar/src/androidMain/kotlin/splitties/snackbar/Snackbar.kt -------------------------------------------------------------------------------- /modules/snackbar/src/androidMain/kotlin/splitties/snackbar/SnackbarAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/snackbar/src/androidMain/kotlin/splitties/snackbar/SnackbarAction.kt -------------------------------------------------------------------------------- /modules/snackbar/src/androidMain/kotlin/splitties/snackbar/SnackbarDismiss.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/snackbar/src/androidMain/kotlin/splitties/snackbar/SnackbarDismiss.kt -------------------------------------------------------------------------------- /modules/stetho-init/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/stetho-init/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/stetho-init/README.md -------------------------------------------------------------------------------- /modules/stetho-init/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/stetho-init/build.gradle.kts -------------------------------------------------------------------------------- /modules/stetho-init/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/stetho-init/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /modules/stetho-init/src/androidMain/kotlin/splitties/stetho/init/StethoInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/stetho-init/src/androidMain/kotlin/splitties/stetho/init/StethoInitializer.kt -------------------------------------------------------------------------------- /modules/systemservices/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/systemservices/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/systemservices/README.md -------------------------------------------------------------------------------- /modules/systemservices/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/systemservices/build.gradle.kts -------------------------------------------------------------------------------- /modules/systemservices/src/androidMain/kotlin/splitties/systemservices/SystemServices.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/systemservices/src/androidMain/kotlin/splitties/systemservices/SystemServices.kt -------------------------------------------------------------------------------- /modules/toast/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/toast/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/toast/README.md -------------------------------------------------------------------------------- /modules/toast/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/toast/build.gradle.kts -------------------------------------------------------------------------------- /modules/toast/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/toast/proguard-rules.pro -------------------------------------------------------------------------------- /modules/toast/src/androidMain/kotlin/splitties/toast/Toast.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/toast/src/androidMain/kotlin/splitties/toast/Toast.kt -------------------------------------------------------------------------------- /modules/toast/src/androidMain/kotlin/splitties/toast/UnreliableToastApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/toast/src/androidMain/kotlin/splitties/toast/UnreliableToastApi.kt -------------------------------------------------------------------------------- /modules/typesaferecyclerview/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/typesaferecyclerview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/typesaferecyclerview/README.md -------------------------------------------------------------------------------- /modules/typesaferecyclerview/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/typesaferecyclerview/build.gradle.kts -------------------------------------------------------------------------------- /modules/typesaferecyclerview/src/androidMain/java/splitties/typesaferecyclerview/ViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/typesaferecyclerview/src/androidMain/java/splitties/typesaferecyclerview/ViewHolder.java -------------------------------------------------------------------------------- /modules/typesaferecyclerview/src/androidMain/kotlin/splitties/typesaferecyclerview/ItemViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/typesaferecyclerview/src/androidMain/kotlin/splitties/typesaferecyclerview/ItemViewHolder.kt -------------------------------------------------------------------------------- /modules/views-appcompat/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/views-appcompat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-appcompat/README.md -------------------------------------------------------------------------------- /modules/views-appcompat/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-appcompat/build.gradle.kts -------------------------------------------------------------------------------- /modules/views-appcompat/src/androidMain/kotlin/splitties/views/appcompat/ActionBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-appcompat/src/androidMain/kotlin/splitties/views/appcompat/ActionBar.kt -------------------------------------------------------------------------------- /modules/views-appcompat/src/androidMain/kotlin/splitties/views/appcompat/ImageView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-appcompat/src/androidMain/kotlin/splitties/views/appcompat/ImageView.kt -------------------------------------------------------------------------------- /modules/views-appcompat/src/androidMain/kotlin/splitties/views/appcompat/Toolbar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-appcompat/src/androidMain/kotlin/splitties/views/appcompat/Toolbar.kt -------------------------------------------------------------------------------- /modules/views-appcompat/src/androidMain/kotlin/splitties/views/appcompat/Tooltip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-appcompat/src/androidMain/kotlin/splitties/views/appcompat/Tooltip.kt -------------------------------------------------------------------------------- /modules/views-appcompat/src/androidMain/kotlin/splitties/views/appcompat/noGetter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-appcompat/src/androidMain/kotlin/splitties/views/appcompat/noGetter.kt -------------------------------------------------------------------------------- /modules/views-cardview/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/views-cardview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-cardview/README.md -------------------------------------------------------------------------------- /modules/views-cardview/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-cardview/build.gradle.kts -------------------------------------------------------------------------------- /modules/views-cardview/src/androidMain/kotlin/splitties/views/cardview/CardView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-cardview/src/androidMain/kotlin/splitties/views/cardview/CardView.kt -------------------------------------------------------------------------------- /modules/views-cardview/src/androidMain/kotlin/splitties/views/cardview/noGetter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-cardview/src/androidMain/kotlin/splitties/views/cardview/noGetter.kt -------------------------------------------------------------------------------- /modules/views-coroutines-material/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/views-coroutines-material/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-coroutines-material/README.md -------------------------------------------------------------------------------- /modules/views-coroutines-material/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-coroutines-material/build.gradle.kts -------------------------------------------------------------------------------- /modules/views-coroutines-material/src/androidMain/kotlin/splitties/views/coroutines/material/FloatingActionButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-coroutines-material/src/androidMain/kotlin/splitties/views/coroutines/material/FloatingActionButton.kt -------------------------------------------------------------------------------- /modules/views-coroutines/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/views-coroutines/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-coroutines/README.md -------------------------------------------------------------------------------- /modules/views-coroutines/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-coroutines/build.gradle.kts -------------------------------------------------------------------------------- /modules/views-coroutines/src/androidMain/kotlin/splitties/views/coroutines/VisibilityAndClicks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-coroutines/src/androidMain/kotlin/splitties/views/coroutines/VisibilityAndClicks.kt -------------------------------------------------------------------------------- /modules/views-dsl-appcompat/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/views-dsl-appcompat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-appcompat/README.md -------------------------------------------------------------------------------- /modules/views-dsl-appcompat/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-appcompat/build.gradle.kts -------------------------------------------------------------------------------- /modules/views-dsl-appcompat/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-appcompat/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /modules/views-dsl-appcompat/src/androidMain/kotlin/splitties/views/dsl/appcompat/AppCompatOnlyViews.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-appcompat/src/androidMain/kotlin/splitties/views/dsl/appcompat/AppCompatOnlyViews.kt -------------------------------------------------------------------------------- /modules/views-dsl-appcompat/src/androidMain/kotlin/splitties/views/dsl/appcompat/AppCompatStyles.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-appcompat/src/androidMain/kotlin/splitties/views/dsl/appcompat/AppCompatStyles.kt -------------------------------------------------------------------------------- /modules/views-dsl-appcompat/src/androidMain/kotlin/splitties/views/dsl/appcompat/experimental/AppCompatViewFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-appcompat/src/androidMain/kotlin/splitties/views/dsl/appcompat/experimental/AppCompatViewFactory.kt -------------------------------------------------------------------------------- /modules/views-dsl-appcompat/src/androidMain/kotlin/splitties/views/dsl/appcompat/experimental/AppCompatViewInstantiatorInjecter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-appcompat/src/androidMain/kotlin/splitties/views/dsl/appcompat/experimental/AppCompatViewInstantiatorInjecter.kt -------------------------------------------------------------------------------- /modules/views-dsl-appcompat/src/androidMain/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-appcompat/src/androidMain/res/values/attrs.xml -------------------------------------------------------------------------------- /modules/views-dsl-appcompat/src/androidMain/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-appcompat/src/androidMain/res/values/styles.xml -------------------------------------------------------------------------------- /modules/views-dsl-constraintlayout/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/views-dsl-constraintlayout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-constraintlayout/README.md -------------------------------------------------------------------------------- /modules/views-dsl-constraintlayout/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-constraintlayout/build.gradle.kts -------------------------------------------------------------------------------- /modules/views-dsl-constraintlayout/src/androidMain/kotlin/splitties/views/dsl/constraintlayout/Barriers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-constraintlayout/src/androidMain/kotlin/splitties/views/dsl/constraintlayout/Barriers.kt -------------------------------------------------------------------------------- /modules/views-dsl-constraintlayout/src/androidMain/kotlin/splitties/views/dsl/constraintlayout/Chains.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-constraintlayout/src/androidMain/kotlin/splitties/views/dsl/constraintlayout/Chains.kt -------------------------------------------------------------------------------- /modules/views-dsl-constraintlayout/src/androidMain/kotlin/splitties/views/dsl/constraintlayout/ConstraintLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-constraintlayout/src/androidMain/kotlin/splitties/views/dsl/constraintlayout/ConstraintLayout.kt -------------------------------------------------------------------------------- /modules/views-dsl-constraintlayout/src/androidMain/kotlin/splitties/views/dsl/constraintlayout/Groups.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-constraintlayout/src/androidMain/kotlin/splitties/views/dsl/constraintlayout/Groups.kt -------------------------------------------------------------------------------- /modules/views-dsl-constraintlayout/src/androidMain/kotlin/splitties/views/dsl/constraintlayout/Guidelines.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-constraintlayout/src/androidMain/kotlin/splitties/views/dsl/constraintlayout/Guidelines.kt -------------------------------------------------------------------------------- /modules/views-dsl-constraintlayout/src/androidMain/kotlin/splitties/views/dsl/constraintlayout/LayoutParams.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-constraintlayout/src/androidMain/kotlin/splitties/views/dsl/constraintlayout/LayoutParams.kt -------------------------------------------------------------------------------- /modules/views-dsl-constraintlayout/src/androidMain/kotlin/splitties/views/dsl/constraintlayout/Views.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-constraintlayout/src/androidMain/kotlin/splitties/views/dsl/constraintlayout/Views.kt -------------------------------------------------------------------------------- /modules/views-dsl-constraintlayout/src/androidMain/kotlin/splitties/views/dsl/constraintlayout/noGetter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-constraintlayout/src/androidMain/kotlin/splitties/views/dsl/constraintlayout/noGetter.kt -------------------------------------------------------------------------------- /modules/views-dsl-coordinatorlayout/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/views-dsl-coordinatorlayout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-coordinatorlayout/README.md -------------------------------------------------------------------------------- /modules/views-dsl-coordinatorlayout/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-coordinatorlayout/build.gradle.kts -------------------------------------------------------------------------------- /modules/views-dsl-coordinatorlayout/src/androidMain/kotlin/splitties/views/dsl/coordinatorlayout/CoordinatorLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-coordinatorlayout/src/androidMain/kotlin/splitties/views/dsl/coordinatorlayout/CoordinatorLayout.kt -------------------------------------------------------------------------------- /modules/views-dsl-ide-preview/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/views-dsl-ide-preview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-ide-preview/README.md -------------------------------------------------------------------------------- /modules/views-dsl-ide-preview/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-ide-preview/build.gradle.kts -------------------------------------------------------------------------------- /modules/views-dsl-material/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/views-dsl-material/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-material/README.md -------------------------------------------------------------------------------- /modules/views-dsl-material/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-material/build.gradle.kts -------------------------------------------------------------------------------- /modules/views-dsl-material/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-material/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /modules/views-dsl-material/src/androidMain/kotlin/com/google/android/material/appbar/ConfigChangesHandlingCollapsingToolbarLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-material/src/androidMain/kotlin/com/google/android/material/appbar/ConfigChangesHandlingCollapsingToolbarLayout.kt -------------------------------------------------------------------------------- /modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/AppBarLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/AppBarLayout.kt -------------------------------------------------------------------------------- /modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/BottomSheetBehavior.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/BottomSheetBehavior.kt -------------------------------------------------------------------------------- /modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/CollapsingToolbarLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/CollapsingToolbarLayout.kt -------------------------------------------------------------------------------- /modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/CoordinatorLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/CoordinatorLayout.kt -------------------------------------------------------------------------------- /modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/MaterialComponentsStyles.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/MaterialComponentsStyles.kt -------------------------------------------------------------------------------- /modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/TextInputLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/TextInputLayout.kt -------------------------------------------------------------------------------- /modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/ViewGroups.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/ViewGroups.kt -------------------------------------------------------------------------------- /modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/Views.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/Views.kt -------------------------------------------------------------------------------- /modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/experimental/MaterialComponentsViewFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/experimental/MaterialComponentsViewFactory.kt -------------------------------------------------------------------------------- /modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/experimental/MaterialViewInstantiatorInjecter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/experimental/MaterialViewInstantiatorInjecter.kt -------------------------------------------------------------------------------- /modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/styles/BottomAppBarStyles.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/styles/BottomAppBarStyles.kt -------------------------------------------------------------------------------- /modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/styles/BottomNavigationViewStyles.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/styles/BottomNavigationViewStyles.kt -------------------------------------------------------------------------------- /modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/styles/ButtonMaterialComponentsStyles.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/styles/ButtonMaterialComponentsStyles.kt -------------------------------------------------------------------------------- /modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/styles/ChipStyles.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/styles/ChipStyles.kt -------------------------------------------------------------------------------- /modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/styles/TabLayoutStyles.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/styles/TabLayoutStyles.kt -------------------------------------------------------------------------------- /modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/styles/TextInputLayoutStyles.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-material/src/androidMain/kotlin/splitties/views/dsl/material/styles/TextInputLayoutStyles.kt -------------------------------------------------------------------------------- /modules/views-dsl-material/src/androidMain/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-material/src/androidMain/res/values/attrs.xml -------------------------------------------------------------------------------- /modules/views-dsl-material/src/androidMain/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-material/src/androidMain/res/values/styles.xml -------------------------------------------------------------------------------- /modules/views-dsl-recyclerview/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/views-dsl-recyclerview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-recyclerview/README.md -------------------------------------------------------------------------------- /modules/views-dsl-recyclerview/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-recyclerview/build.gradle.kts -------------------------------------------------------------------------------- /modules/views-dsl-recyclerview/src/androidMain/kotlin/splitties/views/dsl/recyclerview/RecyclerView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-recyclerview/src/androidMain/kotlin/splitties/views/dsl/recyclerview/RecyclerView.kt -------------------------------------------------------------------------------- /modules/views-dsl-recyclerview/src/androidMain/kotlin/splitties/views/dsl/recyclerview/SingleViewAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-recyclerview/src/androidMain/kotlin/splitties/views/dsl/recyclerview/SingleViewAdapter.kt -------------------------------------------------------------------------------- /modules/views-dsl-recyclerview/src/androidMain/kotlin/splitties/views/dsl/recyclerview/SrollWrapping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-recyclerview/src/androidMain/kotlin/splitties/views/dsl/recyclerview/SrollWrapping.kt -------------------------------------------------------------------------------- /modules/views-dsl-recyclerview/src/androidMain/res/layout/recyclerview_with_scrollbars.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-recyclerview/src/androidMain/res/layout/recyclerview_with_scrollbars.xml -------------------------------------------------------------------------------- /modules/views-dsl-recyclerview/src/androidMain/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl-recyclerview/src/androidMain/res/values/styles.xml -------------------------------------------------------------------------------- /modules/views-dsl/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/views-dsl/Kotlin-UIs-vs-xml-layouts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/Kotlin-UIs-vs-xml-layouts.md -------------------------------------------------------------------------------- /modules/views-dsl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/README.md -------------------------------------------------------------------------------- /modules/views-dsl/Splitties View DSL IDE preview kotlin example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/Splitties View DSL IDE preview kotlin example.png -------------------------------------------------------------------------------- /modules/views-dsl/Splitties View DSL IDE preview xml example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/Splitties View DSL IDE preview xml example.png -------------------------------------------------------------------------------- /modules/views-dsl/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/build.gradle.kts -------------------------------------------------------------------------------- /modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/Preview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/Preview.kt -------------------------------------------------------------------------------- /modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/Activity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/Activity.kt -------------------------------------------------------------------------------- /modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/FrameLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/FrameLayout.kt -------------------------------------------------------------------------------- /modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/LayoutParams.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/LayoutParams.kt -------------------------------------------------------------------------------- /modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/LinearLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/LinearLayout.kt -------------------------------------------------------------------------------- /modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/ScrollWrapping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/ScrollWrapping.kt -------------------------------------------------------------------------------- /modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/Ui.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/Ui.kt -------------------------------------------------------------------------------- /modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/ViewDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/ViewDsl.kt -------------------------------------------------------------------------------- /modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/ViewFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/ViewFactory.kt -------------------------------------------------------------------------------- /modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/ViewGroups.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/ViewGroups.kt -------------------------------------------------------------------------------- /modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/Views.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/Views.kt -------------------------------------------------------------------------------- /modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/experimental/ViewFactoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/experimental/ViewFactoryImpl.kt -------------------------------------------------------------------------------- /modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/noGetter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/noGetter.kt -------------------------------------------------------------------------------- /modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/styles/AndroidStyles.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/styles/AndroidStyles.kt -------------------------------------------------------------------------------- /modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/styles/Styles.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/styles/Styles.kt -------------------------------------------------------------------------------- /modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/styles/XmlStyle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/core/styles/XmlStyle.kt -------------------------------------------------------------------------------- /modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/idepreview/UiPreView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/src/androidMain/kotlin/splitties/views/dsl/idepreview/UiPreView.kt -------------------------------------------------------------------------------- /modules/views-dsl/src/androidMain/res/drawable/ic_warning_red_96dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/src/androidMain/res/drawable/ic_warning_red_96dp.xml -------------------------------------------------------------------------------- /modules/views-dsl/src/androidMain/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/src/androidMain/res/values/attrs.xml -------------------------------------------------------------------------------- /modules/views-dsl/src/androidMain/res/values/parameters.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/src/androidMain/res/values/parameters.xml -------------------------------------------------------------------------------- /modules/views-dsl/src/androidMain/res/values/public.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-dsl/src/androidMain/res/values/public.xml -------------------------------------------------------------------------------- /modules/views-material/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/views-material/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-material/README.md -------------------------------------------------------------------------------- /modules/views-material/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-material/build.gradle.kts -------------------------------------------------------------------------------- /modules/views-material/src/androidMain/kotlin/splitties/views/material/CollapsingToolbarLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-material/src/androidMain/kotlin/splitties/views/material/CollapsingToolbarLayout.kt -------------------------------------------------------------------------------- /modules/views-material/src/androidMain/kotlin/splitties/views/material/MaterialButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-material/src/androidMain/kotlin/splitties/views/material/MaterialButton.kt -------------------------------------------------------------------------------- /modules/views-material/src/androidMain/kotlin/splitties/views/material/TextInputLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-material/src/androidMain/kotlin/splitties/views/material/TextInputLayout.kt -------------------------------------------------------------------------------- /modules/views-material/src/androidMain/kotlin/splitties/views/material/noGetter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-material/src/androidMain/kotlin/splitties/views/material/noGetter.kt -------------------------------------------------------------------------------- /modules/views-recyclerview/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/views-recyclerview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-recyclerview/README.md -------------------------------------------------------------------------------- /modules/views-recyclerview/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-recyclerview/build.gradle.kts -------------------------------------------------------------------------------- /modules/views-recyclerview/compose/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/views-recyclerview/compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-recyclerview/compose/build.gradle.kts -------------------------------------------------------------------------------- /modules/views-recyclerview/compose/src/androidMain/kotlin/ColumnWithRecyclerViewScroll.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-recyclerview/compose/src/androidMain/kotlin/ColumnWithRecyclerViewScroll.kt -------------------------------------------------------------------------------- /modules/views-recyclerview/compose/src/androidMain/kotlin/LazyColumnWithRecyclerView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-recyclerview/compose/src/androidMain/kotlin/LazyColumnWithRecyclerView.kt -------------------------------------------------------------------------------- /modules/views-recyclerview/compose/src/androidMain/kotlin/LazyListScrollPosition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-recyclerview/compose/src/androidMain/kotlin/LazyListScrollPosition.kt -------------------------------------------------------------------------------- /modules/views-recyclerview/compose/src/androidMain/kotlin/LazyListWithRecyclerViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-recyclerview/compose/src/androidMain/kotlin/LazyListWithRecyclerViewState.kt -------------------------------------------------------------------------------- /modules/views-recyclerview/compose/src/androidMain/kotlin/genericmotionevent/GenericMotionEventDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-recyclerview/compose/src/androidMain/kotlin/genericmotionevent/GenericMotionEventDispatcher.kt -------------------------------------------------------------------------------- /modules/views-recyclerview/compose/src/androidMain/kotlin/genericmotionevent/LocalGenericMotionEventDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-recyclerview/compose/src/androidMain/kotlin/genericmotionevent/LocalGenericMotionEventDispatcher.kt -------------------------------------------------------------------------------- /modules/views-recyclerview/compose/src/androidMain/kotlin/hack/AndroidViewFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-recyclerview/compose/src/androidMain/kotlin/hack/AndroidViewFactory.kt -------------------------------------------------------------------------------- /modules/views-recyclerview/src/androidMain/kotlin/splitties/views/recyclerview/GridLayoutManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-recyclerview/src/androidMain/kotlin/splitties/views/recyclerview/GridLayoutManager.kt -------------------------------------------------------------------------------- /modules/views-recyclerview/src/androidMain/kotlin/splitties/views/recyclerview/ItemDiff.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-recyclerview/src/androidMain/kotlin/splitties/views/recyclerview/ItemDiff.kt -------------------------------------------------------------------------------- /modules/views-recyclerview/src/androidMain/kotlin/splitties/views/recyclerview/LinearLayoutManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-recyclerview/src/androidMain/kotlin/splitties/views/recyclerview/LinearLayoutManager.kt -------------------------------------------------------------------------------- /modules/views-recyclerview/src/androidMain/kotlin/splitties/views/recyclerview/ListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-recyclerview/src/androidMain/kotlin/splitties/views/recyclerview/ListAdapter.kt -------------------------------------------------------------------------------- /modules/views-recyclerview/src/androidMain/kotlin/splitties/views/recyclerview/ListAdapterFactories.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-recyclerview/src/androidMain/kotlin/splitties/views/recyclerview/ListAdapterFactories.kt -------------------------------------------------------------------------------- /modules/views-recyclerview/src/androidMain/kotlin/splitties/views/recyclerview/RecyclerView.LinearLayoutManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-recyclerview/src/androidMain/kotlin/splitties/views/recyclerview/RecyclerView.LinearLayoutManager.kt -------------------------------------------------------------------------------- /modules/views-recyclerview/src/androidMain/kotlin/splitties/views/recyclerview/RecyclerView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-recyclerview/src/androidMain/kotlin/splitties/views/recyclerview/RecyclerView.kt -------------------------------------------------------------------------------- /modules/views-recyclerview/src/androidMain/kotlin/splitties/views/recyclerview/adapters/LinearListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-recyclerview/src/androidMain/kotlin/splitties/views/recyclerview/adapters/LinearListAdapter.kt -------------------------------------------------------------------------------- /modules/views-recyclerview/src/androidMain/kotlin/splitties/views/recyclerview/adapters/ListAdapterWithLayoutManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-recyclerview/src/androidMain/kotlin/splitties/views/recyclerview/adapters/ListAdapterWithLayoutManager.kt -------------------------------------------------------------------------------- /modules/views-recyclerview/src/androidMain/kotlin/splitties/views/recyclerview/hack/BindAwareViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-recyclerview/src/androidMain/kotlin/splitties/views/recyclerview/hack/BindAwareViewHolder.kt -------------------------------------------------------------------------------- /modules/views-selectable-appcompat/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/views-selectable-appcompat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-selectable-appcompat/README.md -------------------------------------------------------------------------------- /modules/views-selectable-appcompat/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-selectable-appcompat/build.gradle.kts -------------------------------------------------------------------------------- /modules/views-selectable-appcompat/src/androidMain/kotlin/splitties/views/selectable/appcompat/SelectableTextView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-selectable-appcompat/src/androidMain/kotlin/splitties/views/selectable/appcompat/SelectableTextView.kt -------------------------------------------------------------------------------- /modules/views-selectable-constraintlayout/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/views-selectable-constraintlayout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-selectable-constraintlayout/README.md -------------------------------------------------------------------------------- /modules/views-selectable-constraintlayout/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-selectable-constraintlayout/build.gradle.kts -------------------------------------------------------------------------------- /modules/views-selectable-constraintlayout/src/androidMain/kotlin/splitties/views/selectable/constraintlayout/SelectableConstraintLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-selectable-constraintlayout/src/androidMain/kotlin/splitties/views/selectable/constraintlayout/SelectableConstraintLayout.kt -------------------------------------------------------------------------------- /modules/views-selectable/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/views-selectable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-selectable/README.md -------------------------------------------------------------------------------- /modules/views-selectable/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-selectable/build.gradle.kts -------------------------------------------------------------------------------- /modules/views-selectable/src/androidMain/kotlin/splitties/views/selectable/SelectableLinearLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-selectable/src/androidMain/kotlin/splitties/views/selectable/SelectableLinearLayout.kt -------------------------------------------------------------------------------- /modules/views-selectable/src/androidMain/kotlin/splitties/views/selectable/SelectableTextView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views-selectable/src/androidMain/kotlin/splitties/views/selectable/SelectableTextView.kt -------------------------------------------------------------------------------- /modules/views/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modules/views/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views/README.md -------------------------------------------------------------------------------- /modules/views/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views/build.gradle.kts -------------------------------------------------------------------------------- /modules/views/src/androidMain/kotlin/splitties/views/Background.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views/src/androidMain/kotlin/splitties/views/Background.kt -------------------------------------------------------------------------------- /modules/views/src/androidMain/kotlin/splitties/views/Click.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views/src/androidMain/kotlin/splitties/views/Click.kt -------------------------------------------------------------------------------- /modules/views/src/androidMain/kotlin/splitties/views/EditText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views/src/androidMain/kotlin/splitties/views/EditText.kt -------------------------------------------------------------------------------- /modules/views/src/androidMain/kotlin/splitties/views/Gravity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views/src/androidMain/kotlin/splitties/views/Gravity.kt -------------------------------------------------------------------------------- /modules/views/src/androidMain/kotlin/splitties/views/ImageView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views/src/androidMain/kotlin/splitties/views/ImageView.kt -------------------------------------------------------------------------------- /modules/views/src/androidMain/kotlin/splitties/views/InputType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views/src/androidMain/kotlin/splitties/views/InputType.kt -------------------------------------------------------------------------------- /modules/views/src/androidMain/kotlin/splitties/views/LayoutDirection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views/src/androidMain/kotlin/splitties/views/LayoutDirection.kt -------------------------------------------------------------------------------- /modules/views/src/androidMain/kotlin/splitties/views/LayoutInflater.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views/src/androidMain/kotlin/splitties/views/LayoutInflater.kt -------------------------------------------------------------------------------- /modules/views/src/androidMain/kotlin/splitties/views/Margins.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views/src/androidMain/kotlin/splitties/views/Margins.kt -------------------------------------------------------------------------------- /modules/views/src/androidMain/kotlin/splitties/views/Padding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views/src/androidMain/kotlin/splitties/views/Padding.kt -------------------------------------------------------------------------------- /modules/views/src/androidMain/kotlin/splitties/views/TextView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views/src/androidMain/kotlin/splitties/views/TextView.kt -------------------------------------------------------------------------------- /modules/views/src/androidMain/kotlin/splitties/views/ViewIdsGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views/src/androidMain/kotlin/splitties/views/ViewIdsGenerator.kt -------------------------------------------------------------------------------- /modules/views/src/androidMain/kotlin/splitties/views/noGetter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/modules/views/src/androidMain/kotlin/splitties/views/noGetter.kt -------------------------------------------------------------------------------- /plugin/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /.gradle 3 | /.idea 4 | .kotlintest 5 | local.properties 6 | -------------------------------------------------------------------------------- /plugin/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/plugin/README.adoc -------------------------------------------------------------------------------- /plugin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/plugin/build.gradle.kts -------------------------------------------------------------------------------- /plugin/gradle: -------------------------------------------------------------------------------- 1 | ../gradle -------------------------------------------------------------------------------- /plugin/gradlew: -------------------------------------------------------------------------------- 1 | ../gradlew -------------------------------------------------------------------------------- /plugin/gradlew.bat: -------------------------------------------------------------------------------- 1 | ../gradlew.bat -------------------------------------------------------------------------------- /plugin/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/plugin/settings.gradle.kts -------------------------------------------------------------------------------- /plugin/src/main/kotlin/com/louiscad/splitties/MigrateAndroidxTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/plugin/src/main/kotlin/com/louiscad/splitties/MigrateAndroidxTask.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/com/louiscad/splitties/SplittiesPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/plugin/src/main/kotlin/com/louiscad/splitties/SplittiesPlugin.kt -------------------------------------------------------------------------------- /plugin/src/main/resources/androidx-artifact-mapping.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/plugin/src/main/resources/androidx-artifact-mapping.csv -------------------------------------------------------------------------------- /plugin/src/main/resources/androidx-class-mapping.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/plugin/src/main/resources/androidx-class-mapping.csv -------------------------------------------------------------------------------- /plugin/src/test/kotlin/com/louiscad/splitties/DependenciesConstantsValidityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/plugin/src/test/kotlin/com/louiscad/splitties/DependenciesConstantsValidityTest.kt -------------------------------------------------------------------------------- /plugin/src/test/kotlin/com/louiscad/splitties/HelloTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/plugin/src/test/kotlin/com/louiscad/splitties/HelloTest.kt -------------------------------------------------------------------------------- /proguard-android-really-optimize.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/proguard-android-really-optimize.txt -------------------------------------------------------------------------------- /run_gradle_task_with_retries.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/run_gradle_task_with_retries.sh -------------------------------------------------------------------------------- /samples/android-app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /samples/android-app/README.md: -------------------------------------------------------------------------------- 1 | # Splitties Sample 2 | 3 | -------------------------------------------------------------------------------- /samples/android-app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/build.gradle.kts -------------------------------------------------------------------------------- /samples/android-app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/proguard-rules.pro -------------------------------------------------------------------------------- /samples/android-app/src/debug/res/layout/preview_about_ui.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/debug/res/layout/preview_about_ui.xml -------------------------------------------------------------------------------- /samples/android-app/src/debug/res/layout/preview_about_ui_with_labels.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/debug/res/layout/preview_about_ui_with_labels.xml -------------------------------------------------------------------------------- /samples/android-app/src/debug/res/layout/preview_demo_ui.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/debug/res/layout/preview_demo_ui.xml -------------------------------------------------------------------------------- /samples/android-app/src/debug/res/layout/preview_main_ui.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/debug/res/layout/preview_main_ui.xml -------------------------------------------------------------------------------- /samples/android-app/src/debug/res/values/splitties_ui_preview_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/debug/res/values/splitties_ui_preview_config.xml -------------------------------------------------------------------------------- /samples/android-app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/DemoApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/DemoApp.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/about/AboutActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/about/AboutActivity.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/about/AboutUi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/about/AboutUi.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/about/AboutUiWithLabels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/about/AboutUiWithLabels.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/demo/DemoActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/demo/DemoActivity.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/demo/DemoAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/demo/DemoAdapter.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/demo/DemoItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/demo/DemoItem.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/demo/DemoUi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/demo/DemoUi.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/demo/ImmutableBasicItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/demo/ImmutableBasicItem.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/HtmlStringToSpanned.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/HtmlStringToSpanned.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/Intents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/Intents.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/UiMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/UiMode.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/coroutines/BroadcastReceiverChannels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/coroutines/BroadcastReceiverChannels.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/coroutines/ConflatedValues.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/coroutines/ConflatedValues.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/coroutines/Flow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/coroutines/Flow.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/coroutines/Launch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/coroutines/Launch.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/coroutines/LiveDataChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/coroutines/LiveDataChannel.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/coroutines/SuspendLazyRoom.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/coroutines/SuspendLazyRoom.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/dialog/ShowDialogInScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/dialog/ShowDialogInScope.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/drawables/GradientDrawable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/drawables/GradientDrawable.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/drawables/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/drawables/Shape.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/drawables/ShapeDrawable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/drawables/ShapeDrawable.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/drawables/StateListDrawable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/drawables/StateListDrawable.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/menu/Menu.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/menu/Menu.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/menu/MenuItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/menu/MenuItem.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/noGetter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/noGetter.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/permissions/SampleEnsurePermission.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/permissions/SampleEnsurePermission.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/preferences/ui/AbstractPrefsRecyclerViewAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/preferences/ui/AbstractPrefsRecyclerViewAdapter.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/preferences/ui/Items.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/preferences/ui/Items.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/preferences/ui/PrefUiViewHolders.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/preferences/ui/PrefUiViewHolders.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/preferences/ui/PrefsRecyclerViewAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/preferences/ui/PrefsRecyclerViewAdapter.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/receiver/BroadcastReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/receiver/BroadcastReceiver.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/recyclerview/ListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/recyclerview/ListAdapter.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/ui/AppBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/ui/AppBar.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/extensions/viewmodel/ViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/extensions/viewmodel/ViewModel.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/main/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/main/MainActivity.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/main/MainAndroidUi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/main/MainAndroidUi.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/main/MainUi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/main/MainUi.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/main/MainUiImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/main/MainUiImpl.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/material/MaterialComponentsCheatSheetUi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/material/MaterialComponentsCheatSheetUi.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/permissions/PermissionsExampleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/permissions/PermissionsExampleActivity.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/preferences/SamplePreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/preferences/SamplePreferences.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/preferences/ui/PreferencesBottomSheetDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/preferences/ui/PreferencesBottomSheetDialogFragment.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/preferences/ui/SamplePreferencesUi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/preferences/ui/SamplePreferencesUi.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/prefs/GamePreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/prefs/GamePreferences.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/preview/sound/AudioTrack.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/preview/sound/AudioTrack.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/preview/sound/AudioTrackPlaybackPositionUpdateListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/preview/sound/AudioTrackPlaybackPositionUpdateListener.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/preview/sound/MediaPlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/preview/sound/MediaPlayer.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/preview/sound/ResourcesUri.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/preview/sound/ResourcesUri.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/preview/vibrator/VibrationEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/preview/vibrator/VibrationEffect.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/sayhello/SayHelloActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/sayhello/SayHelloActivity.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/kotlin/com/example/splitties/sayhello/SayHelloUi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/kotlin/com/example/splitties/sayhello/SayHelloUi.kt -------------------------------------------------------------------------------- /samples/android-app/src/main/res/drawable/ic_bug_report_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/res/drawable/ic_bug_report_white_24dp.xml -------------------------------------------------------------------------------- /samples/android-app/src/main/res/drawable/ic_computer_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/res/drawable/ic_computer_white_24dp.xml -------------------------------------------------------------------------------- /samples/android-app/src/main/res/drawable/ic_favorite_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/res/drawable/ic_favorite_white_24dp.xml -------------------------------------------------------------------------------- /samples/android-app/src/main/res/drawable/ic_invert_colors_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/res/drawable/ic_invert_colors_white_24dp.xml -------------------------------------------------------------------------------- /samples/android-app/src/main/res/drawable/ic_mood_bad_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/res/drawable/ic_mood_bad_black_24dp.xml -------------------------------------------------------------------------------- /samples/android-app/src/main/res/drawable/ic_mood_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/res/drawable/ic_mood_black_24dp.xml -------------------------------------------------------------------------------- /samples/android-app/src/main/res/drawable/ic_repeat_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/res/drawable/ic_repeat_black_24dp.xml -------------------------------------------------------------------------------- /samples/android-app/src/main/res/drawable/ic_report_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/res/drawable/ic_report_black_24dp.xml -------------------------------------------------------------------------------- /samples/android-app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/android-app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/android-app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/android-app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/android-app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/android-app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /samples/android-app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /samples/android-app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /samples/android-app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /samples/android-app/src/main/res/values/menu_ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/res/values/menu_ids.xml -------------------------------------------------------------------------------- /samples/android-app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/android-app/src/main/res/values/strings_ensure_permission.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/res/values/strings_ensure_permission.xml -------------------------------------------------------------------------------- /samples/android-app/src/main/res/values/strings_large_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/res/values/strings_large_text.xml -------------------------------------------------------------------------------- /samples/android-app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /samples/android-app/src/main/res/values/view_ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/samples/android-app/src/main/res/values/view_ids.xml -------------------------------------------------------------------------------- /scripts/Add-Kotlin-Targets.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/scripts/Add-Kotlin-Targets.kts -------------------------------------------------------------------------------- /scripts/AndroidX-migrator.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/scripts/AndroidX-migrator.kts -------------------------------------------------------------------------------- /scripts/Create-new-module.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/scripts/Create-new-module.kts -------------------------------------------------------------------------------- /scripts/Gradle-Kotlin-migrator.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/scripts/Gradle-Kotlin-migrator.kts -------------------------------------------------------------------------------- /scripts/Simple-Gradle-Kotlin-migration-script.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/scripts/Simple-Gradle-Kotlin-migration-script.kts -------------------------------------------------------------------------------- /scripts/androidx-class-mapping.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/scripts/androidx-class-mapping.csv -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android)/.gitignore.file_template: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android)/README.md.file_template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android)/README.md.file_template -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android)/src/androidMain/AndroidManifest.xml.file_template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android)/src/androidMain/AndroidManifest.xml.file_template -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android)/src/androidMain/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android)/src/androidMain/res/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android)/src/androidUnitTest/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android)/src/commonMain/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android)/src/commonTest/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/.gitignore.file_template: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/README.md.file_template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/README.md.file_template -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/build.gradle.kts.file_template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/build.gradle.kts.file_template -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/src/allButAndroidMain/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/src/androidMain/AndroidManifest.xml.file_template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/src/androidMain/AndroidManifest.xml.file_template -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/src/androidMain/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/src/androidMain/res/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/src/androidUnitTest/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/src/apple64Main/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/src/appleMain/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/src/commonMain/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/src/commonTest/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/src/iosArm32Main/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/src/iosMain/allButAndroidMain: -------------------------------------------------------------------------------- 1 | ../allButAndroidMain/ -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/src/iosMain/apple64Main: -------------------------------------------------------------------------------- 1 | ../apple64Main/ -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/src/iosMain/appleMain: -------------------------------------------------------------------------------- 1 | ../appleMain/ -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/src/iosMain/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/src/macosMain/allButAndroidMain: -------------------------------------------------------------------------------- 1 | ../allButAndroidMain/ -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/src/macosMain/apple64Main: -------------------------------------------------------------------------------- 1 | ../apple64Main/ -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/src/macosMain/appleMain: -------------------------------------------------------------------------------- 1 | ../appleMain/ -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(android,macos,ios)/src/macosMain/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(jvm,js,macos,ios)/.gitignore.file_template: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(jvm,js,macos,ios)/README.md.file_template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(jvm,js,macos,ios)/README.md.file_template -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(jvm,js,macos,ios)/build.gradle.kts.file_template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(jvm,js,macos,ios)/build.gradle.kts.file_template -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(jvm,js,macos,ios)/src/apple64Main/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(jvm,js,macos,ios)/src/appleMain/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(jvm,js,macos,ios)/src/commonMain/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(jvm,js,macos,ios)/src/commonTest/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(jvm,js,macos,ios)/src/iosArm32Main/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(jvm,js,macos,ios)/src/iosMain/apple64Main: -------------------------------------------------------------------------------- 1 | ../apple64Main/ -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(jvm,js,macos,ios)/src/iosMain/appleMain: -------------------------------------------------------------------------------- 1 | ../appleMain/ -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(jvm,js,macos,ios)/src/iosMain/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(jvm,js,macos,ios)/src/jsMain/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(jvm,js,macos,ios)/src/jsTest/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(jvm,js,macos,ios)/src/jvmMain/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(jvm,js,macos,ios)/src/jvmTest/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(jvm,js,macos,ios)/src/macosMain/apple64Main: -------------------------------------------------------------------------------- 1 | ../apple64Main/ -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(jvm,js,macos,ios)/src/macosMain/appleMain: -------------------------------------------------------------------------------- 1 | ../appleMain/ -------------------------------------------------------------------------------- /scripts/gradle_templates/Splitties Multiplatform library module; targets = listOf(jvm,js,macos,ios)/src/macosMain/kotlin/!template!package name/!empty_dir_placeholder!: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /test-helpers/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /test-helpers/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/test-helpers/build.gradle.kts -------------------------------------------------------------------------------- /test-helpers/src/allButJvmMain/kotlin/splitties/internal/test/AndroidJUnit4.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/test-helpers/src/allButJvmMain/kotlin/splitties/internal/test/AndroidJUnit4.kt -------------------------------------------------------------------------------- /test-helpers/src/allButJvmMain/kotlin/splitties/internal/test/TestingAnnotations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/test-helpers/src/allButJvmMain/kotlin/splitties/internal/test/TestingAnnotations.kt -------------------------------------------------------------------------------- /test-helpers/src/allJvmMain/kotlin/splitties/internal/test/TestingRunners.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/test-helpers/src/allJvmMain/kotlin/splitties/internal/test/TestingRunners.kt -------------------------------------------------------------------------------- /test-helpers/src/androidMain/kotlin/splitties/internal/test/AndroidJUnit4.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/test-helpers/src/androidMain/kotlin/splitties/internal/test/AndroidJUnit4.kt -------------------------------------------------------------------------------- /test-helpers/src/androidMain/kotlin/splitties/internal/test/SuspendTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/test-helpers/src/androidMain/kotlin/splitties/internal/test/SuspendTest.kt -------------------------------------------------------------------------------- /test-helpers/src/commonMain/kotlin/splitties/internal/test/SuspendTestH.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/test-helpers/src/commonMain/kotlin/splitties/internal/test/SuspendTestH.kt -------------------------------------------------------------------------------- /test-helpers/src/commonMain/kotlin/splitties/internal/test/TestingRunnersH.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/test-helpers/src/commonMain/kotlin/splitties/internal/test/TestingRunnersH.kt -------------------------------------------------------------------------------- /test-helpers/src/jsMain/kotlin/splitties/internal/test/SuspendTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/test-helpers/src/jsMain/kotlin/splitties/internal/test/SuspendTest.kt -------------------------------------------------------------------------------- /test-helpers/src/jvmMain/kotlin/splitties/internal/test/AndroidJUnit4.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/test-helpers/src/jvmMain/kotlin/splitties/internal/test/AndroidJUnit4.kt -------------------------------------------------------------------------------- /test-helpers/src/jvmMain/kotlin/splitties/internal/test/SuspendTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/test-helpers/src/jvmMain/kotlin/splitties/internal/test/SuspendTest.kt -------------------------------------------------------------------------------- /test-helpers/src/nativeMain/kotlin/splitties/internal/test/SuspendTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/test-helpers/src/nativeMain/kotlin/splitties/internal/test/SuspendTest.kt -------------------------------------------------------------------------------- /tools/publication-checker/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tools/publication-checker/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/tools/publication-checker/build.gradle.kts -------------------------------------------------------------------------------- /tools/publication-checker/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/tools/publication-checker/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /versions.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisCAD/Splitties/HEAD/versions.properties --------------------------------------------------------------------------------