├── .gitignore ├── .idea ├── .name ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── gradle.xml ├── jarRepositories.xml ├── misc.xml ├── runConfigurations.xml └── vcs.xml ├── .travis.yml ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── mitteloupe │ │ └── solidcomponents │ │ ├── MainActivity.kt │ │ ├── MainDrawerItemSelectedListener.kt │ │ ├── MainFragment.kt │ │ ├── MainOptionsMenuListener.kt │ │ ├── ResponseReceiver.kt │ │ ├── SampleSolidApplication.kt │ │ ├── adapter │ │ └── MoodView.kt │ │ ├── di │ │ └── AppModule.kt │ │ ├── hander │ │ ├── KoinActivityScopeHandler.kt │ │ ├── KoinApplicationScopeHandler.kt │ │ ├── KoinFragmentScopeHandler.kt │ │ └── ResponseReceiverHandler.kt │ │ ├── model │ │ └── MoodUiModel.kt │ │ └── service │ │ └── SolidIntentService.kt │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ ├── ic_launcher_background.xml │ ├── icon_mood_bad.xml │ ├── icon_mood_good.xml │ ├── icon_mood_great.xml │ ├── icon_mood_ok.xml │ └── icon_mood_terrible.xml │ ├── layout │ ├── activity_main.xml │ ├── fragment_main.xml │ ├── include_toolbar.xml │ ├── item_mood.xml │ └── navigation_header_main.xml │ ├── menu │ ├── main_drawer.xml │ └── main_options.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── values-v21 │ └── styles.xml │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── assets └── RockSolid.png ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── release-jar.gradle ├── settings.gradle ├── settings.xml ├── solidactivity ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mitteloupe │ │ │ └── solid │ │ │ └── activity │ │ │ ├── SolidActivity.kt │ │ │ └── handler │ │ │ ├── ActionModeHandler.kt │ │ │ ├── ActivityForResultCallbackHandler.kt │ │ │ ├── AnimationHandler.kt │ │ │ ├── ContextMenuHandler.kt │ │ │ ├── GenericMotionHandler.kt │ │ │ ├── InstanceStateHandler.kt │ │ │ ├── KeyHandler.kt │ │ │ ├── LifecycleHandler.kt │ │ │ ├── LocalVoiceInteractionHandler.kt │ │ │ ├── MemoryHandler.kt │ │ │ ├── MenuOpenedHandler.kt │ │ │ ├── MetaDataHandler.kt │ │ │ ├── NavigationHandler.kt │ │ │ ├── NewIntentHandler.kt │ │ │ ├── OptionsMenuHandler.kt │ │ │ ├── PermissionHandler.kt │ │ │ ├── SearchHandler.kt │ │ │ ├── TitleHandler.kt │ │ │ ├── TouchHandler.kt │ │ │ ├── ViewCreationHandler.kt │ │ │ ├── WindowAttachmentHandler.kt │ │ │ ├── WindowFocusHandler.kt │ │ │ ├── WindowModeHandler.kt │ │ │ └── common │ │ │ ├── DrawerHandler.kt │ │ │ ├── FragmentHandler.kt │ │ │ ├── LayoutLifecycleHandler.kt │ │ │ ├── SimpleOptionsMenuHandler.kt │ │ │ └── ToolbarHandler.kt │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ ├── AndroidManifest.xml │ └── java │ └── com │ └── mitteloupe │ └── solid │ └── activity │ └── SolidActivityTest.kt ├── solidapplication ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mitteloupe │ │ │ └── solid │ │ │ └── application │ │ │ ├── SolidApplication.kt │ │ │ └── handler │ │ │ ├── ConfigurationChangeHandler.kt │ │ │ ├── LifecycleHandler.kt │ │ │ └── MemoryHandler.kt │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ ├── AndroidManifest.xml │ └── java │ └── com │ └── mitteloupe │ └── solid │ └── application │ └── SolidApplicationTest.kt ├── solidfragment ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mitteloupe │ │ │ └── solid │ │ │ └── fragment │ │ │ ├── SolidFragment.kt │ │ │ ├── SolidFragmentFactory.kt │ │ │ └── handler │ │ │ ├── ActivityForResultCallbackHandler.kt │ │ │ ├── AnimationHandler.kt │ │ │ ├── ChildFragmentHandler.kt │ │ │ ├── ContextMenuHandler.kt │ │ │ ├── InflationHandler.kt │ │ │ ├── InstanceStateHandler.kt │ │ │ ├── LayoutInflaterHandler.kt │ │ │ ├── LifecycleHandler.kt │ │ │ ├── MemoryHandler.kt │ │ │ ├── NavigationHandler.kt │ │ │ ├── OptionsMenuHandler.kt │ │ │ ├── PermissionHandler.kt │ │ │ ├── VisibilityHandler.kt │ │ │ ├── WindowModeHandler.kt │ │ │ └── common │ │ │ └── LayoutLifecycleHandler.kt │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── mitteloupe │ └── solid │ └── fragment │ └── SolidFragmentTest.kt ├── solidrecyclerview ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── mitteloupe │ │ └── solid │ │ └── recyclerview │ │ ├── InflatedViewProvider.kt │ │ ├── ItemsSynchronizer.kt │ │ ├── SimpleItemsSynchronizer.kt │ │ ├── SimpleViewBinder.kt │ │ ├── SolidAdapter.kt │ │ ├── ViewBinder.kt │ │ ├── ViewProvider.kt │ │ └── common │ │ ├── DifferItemsSynchronizer.kt │ │ └── ItemsSynchronizerProvider.kt │ └── test │ └── java │ └── com │ └── mitteloupe │ └── solid │ └── recyclerview │ ├── InflatedViewProviderTest.kt │ ├── SimpleItemsSynchronizerTest.kt │ ├── SimpleViewBinderTest.kt │ ├── SolidAdapterTest.kt │ └── data │ ├── TestData.kt │ └── TestViewHolder.kt └── solidservice ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src ├── main ├── AndroidManifest.xml ├── java │ └── com │ │ └── mitteloupe │ │ └── solid │ │ └── service │ │ ├── SolidService.kt │ │ └── handler │ │ ├── BindingHandler.kt │ │ ├── ConfigurationChangeHandler.kt │ │ ├── LifecycleHandler.kt │ │ ├── MemoryHandler.kt │ │ ├── TaskRemovalHandler.kt │ │ └── common │ │ └── IntentHandler.kt └── res │ └── values │ └── strings.xml └── test ├── AndroidManifest.xml └── java └── com └── mitteloupe └── solid └── service ├── SolidServiceTest.kt └── handler └── common ├── IntentHandlerTest.kt ├── ServiceHandlerTest.kt └── ServiceThreadWrapperTest.kt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | SolidComponents -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/mitteloupe/solidcomponents/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/java/com/mitteloupe/solidcomponents/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mitteloupe/solidcomponents/MainDrawerItemSelectedListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/java/com/mitteloupe/solidcomponents/MainDrawerItemSelectedListener.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mitteloupe/solidcomponents/MainFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/java/com/mitteloupe/solidcomponents/MainFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mitteloupe/solidcomponents/MainOptionsMenuListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/java/com/mitteloupe/solidcomponents/MainOptionsMenuListener.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mitteloupe/solidcomponents/ResponseReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/java/com/mitteloupe/solidcomponents/ResponseReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mitteloupe/solidcomponents/SampleSolidApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/java/com/mitteloupe/solidcomponents/SampleSolidApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mitteloupe/solidcomponents/adapter/MoodView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/java/com/mitteloupe/solidcomponents/adapter/MoodView.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mitteloupe/solidcomponents/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/java/com/mitteloupe/solidcomponents/di/AppModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mitteloupe/solidcomponents/hander/KoinActivityScopeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/java/com/mitteloupe/solidcomponents/hander/KoinActivityScopeHandler.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mitteloupe/solidcomponents/hander/KoinApplicationScopeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/java/com/mitteloupe/solidcomponents/hander/KoinApplicationScopeHandler.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mitteloupe/solidcomponents/hander/KoinFragmentScopeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/java/com/mitteloupe/solidcomponents/hander/KoinFragmentScopeHandler.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mitteloupe/solidcomponents/hander/ResponseReceiverHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/java/com/mitteloupe/solidcomponents/hander/ResponseReceiverHandler.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mitteloupe/solidcomponents/model/MoodUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/java/com/mitteloupe/solidcomponents/model/MoodUiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mitteloupe/solidcomponents/service/SolidIntentService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/java/com/mitteloupe/solidcomponents/service/SolidIntentService.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/icon_mood_bad.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/drawable/icon_mood_bad.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/icon_mood_good.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/drawable/icon_mood_good.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/icon_mood_great.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/drawable/icon_mood_great.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/icon_mood_ok.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/drawable/icon_mood_ok.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/icon_mood_terrible.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/drawable/icon_mood_terrible.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/layout/fragment_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/include_toolbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/layout/include_toolbar.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_mood.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/layout/item_mood.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/navigation_header_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/layout/navigation_header_main.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/main_drawer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/menu/main_drawer.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/main_options.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/menu/main_options.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /assets/RockSolid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/assets/RockSolid.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/gradlew.bat -------------------------------------------------------------------------------- /release-jar.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/release-jar.gradle -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/settings.gradle -------------------------------------------------------------------------------- /settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/settings.xml -------------------------------------------------------------------------------- /solidactivity/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /solidactivity/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/build.gradle -------------------------------------------------------------------------------- /solidactivity/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solidactivity/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/proguard-rules.pro -------------------------------------------------------------------------------- /solidactivity/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/SolidActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/SolidActivity.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/ActionModeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/ActionModeHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/ActivityForResultCallbackHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/ActivityForResultCallbackHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/AnimationHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/AnimationHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/ContextMenuHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/ContextMenuHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/GenericMotionHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/GenericMotionHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/InstanceStateHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/InstanceStateHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/KeyHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/KeyHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/LifecycleHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/LifecycleHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/LocalVoiceInteractionHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/LocalVoiceInteractionHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/MemoryHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/MemoryHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/MenuOpenedHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/MenuOpenedHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/MetaDataHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/MetaDataHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/NavigationHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/NavigationHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/NewIntentHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/NewIntentHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/OptionsMenuHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/OptionsMenuHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/PermissionHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/PermissionHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/SearchHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/SearchHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/TitleHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/TitleHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/TouchHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/TouchHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/ViewCreationHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/ViewCreationHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/WindowAttachmentHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/WindowAttachmentHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/WindowFocusHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/WindowFocusHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/WindowModeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/WindowModeHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/common/DrawerHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/common/DrawerHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/common/FragmentHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/common/FragmentHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/common/LayoutLifecycleHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/common/LayoutLifecycleHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/common/SimpleOptionsMenuHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/common/SimpleOptionsMenuHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/common/ToolbarHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/java/com/mitteloupe/solid/activity/handler/common/ToolbarHandler.kt -------------------------------------------------------------------------------- /solidactivity/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /solidactivity/src/test/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/test/AndroidManifest.xml -------------------------------------------------------------------------------- /solidactivity/src/test/java/com/mitteloupe/solid/activity/SolidActivityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidactivity/src/test/java/com/mitteloupe/solid/activity/SolidActivityTest.kt -------------------------------------------------------------------------------- /solidapplication/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /solidapplication/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidapplication/build.gradle -------------------------------------------------------------------------------- /solidapplication/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solidapplication/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidapplication/proguard-rules.pro -------------------------------------------------------------------------------- /solidapplication/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /solidapplication/src/main/java/com/mitteloupe/solid/application/SolidApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidapplication/src/main/java/com/mitteloupe/solid/application/SolidApplication.kt -------------------------------------------------------------------------------- /solidapplication/src/main/java/com/mitteloupe/solid/application/handler/ConfigurationChangeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidapplication/src/main/java/com/mitteloupe/solid/application/handler/ConfigurationChangeHandler.kt -------------------------------------------------------------------------------- /solidapplication/src/main/java/com/mitteloupe/solid/application/handler/LifecycleHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidapplication/src/main/java/com/mitteloupe/solid/application/handler/LifecycleHandler.kt -------------------------------------------------------------------------------- /solidapplication/src/main/java/com/mitteloupe/solid/application/handler/MemoryHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidapplication/src/main/java/com/mitteloupe/solid/application/handler/MemoryHandler.kt -------------------------------------------------------------------------------- /solidapplication/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /solidapplication/src/test/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /solidapplication/src/test/java/com/mitteloupe/solid/application/SolidApplicationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidapplication/src/test/java/com/mitteloupe/solid/application/SolidApplicationTest.kt -------------------------------------------------------------------------------- /solidfragment/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /solidfragment/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidfragment/build.gradle -------------------------------------------------------------------------------- /solidfragment/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solidfragment/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidfragment/proguard-rules.pro -------------------------------------------------------------------------------- /solidfragment/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /solidfragment/src/main/java/com/mitteloupe/solid/fragment/SolidFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidfragment/src/main/java/com/mitteloupe/solid/fragment/SolidFragment.kt -------------------------------------------------------------------------------- /solidfragment/src/main/java/com/mitteloupe/solid/fragment/SolidFragmentFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidfragment/src/main/java/com/mitteloupe/solid/fragment/SolidFragmentFactory.kt -------------------------------------------------------------------------------- /solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/ActivityForResultCallbackHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/ActivityForResultCallbackHandler.kt -------------------------------------------------------------------------------- /solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/AnimationHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/AnimationHandler.kt -------------------------------------------------------------------------------- /solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/ChildFragmentHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/ChildFragmentHandler.kt -------------------------------------------------------------------------------- /solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/ContextMenuHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/ContextMenuHandler.kt -------------------------------------------------------------------------------- /solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/InflationHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/InflationHandler.kt -------------------------------------------------------------------------------- /solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/InstanceStateHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/InstanceStateHandler.kt -------------------------------------------------------------------------------- /solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/LayoutInflaterHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/LayoutInflaterHandler.kt -------------------------------------------------------------------------------- /solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/LifecycleHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/LifecycleHandler.kt -------------------------------------------------------------------------------- /solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/MemoryHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/MemoryHandler.kt -------------------------------------------------------------------------------- /solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/NavigationHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/NavigationHandler.kt -------------------------------------------------------------------------------- /solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/OptionsMenuHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/OptionsMenuHandler.kt -------------------------------------------------------------------------------- /solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/PermissionHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/PermissionHandler.kt -------------------------------------------------------------------------------- /solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/VisibilityHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/VisibilityHandler.kt -------------------------------------------------------------------------------- /solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/WindowModeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/WindowModeHandler.kt -------------------------------------------------------------------------------- /solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/common/LayoutLifecycleHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidfragment/src/main/java/com/mitteloupe/solid/fragment/handler/common/LayoutLifecycleHandler.kt -------------------------------------------------------------------------------- /solidfragment/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /solidfragment/src/test/java/com/mitteloupe/solid/fragment/SolidFragmentTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidfragment/src/test/java/com/mitteloupe/solid/fragment/SolidFragmentTest.kt -------------------------------------------------------------------------------- /solidrecyclerview/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /solidrecyclerview/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidrecyclerview/build.gradle -------------------------------------------------------------------------------- /solidrecyclerview/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solidrecyclerview/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidrecyclerview/proguard-rules.pro -------------------------------------------------------------------------------- /solidrecyclerview/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /solidrecyclerview/src/main/java/com/mitteloupe/solid/recyclerview/InflatedViewProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidrecyclerview/src/main/java/com/mitteloupe/solid/recyclerview/InflatedViewProvider.kt -------------------------------------------------------------------------------- /solidrecyclerview/src/main/java/com/mitteloupe/solid/recyclerview/ItemsSynchronizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidrecyclerview/src/main/java/com/mitteloupe/solid/recyclerview/ItemsSynchronizer.kt -------------------------------------------------------------------------------- /solidrecyclerview/src/main/java/com/mitteloupe/solid/recyclerview/SimpleItemsSynchronizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidrecyclerview/src/main/java/com/mitteloupe/solid/recyclerview/SimpleItemsSynchronizer.kt -------------------------------------------------------------------------------- /solidrecyclerview/src/main/java/com/mitteloupe/solid/recyclerview/SimpleViewBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidrecyclerview/src/main/java/com/mitteloupe/solid/recyclerview/SimpleViewBinder.kt -------------------------------------------------------------------------------- /solidrecyclerview/src/main/java/com/mitteloupe/solid/recyclerview/SolidAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidrecyclerview/src/main/java/com/mitteloupe/solid/recyclerview/SolidAdapter.kt -------------------------------------------------------------------------------- /solidrecyclerview/src/main/java/com/mitteloupe/solid/recyclerview/ViewBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidrecyclerview/src/main/java/com/mitteloupe/solid/recyclerview/ViewBinder.kt -------------------------------------------------------------------------------- /solidrecyclerview/src/main/java/com/mitteloupe/solid/recyclerview/ViewProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidrecyclerview/src/main/java/com/mitteloupe/solid/recyclerview/ViewProvider.kt -------------------------------------------------------------------------------- /solidrecyclerview/src/main/java/com/mitteloupe/solid/recyclerview/common/DifferItemsSynchronizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidrecyclerview/src/main/java/com/mitteloupe/solid/recyclerview/common/DifferItemsSynchronizer.kt -------------------------------------------------------------------------------- /solidrecyclerview/src/main/java/com/mitteloupe/solid/recyclerview/common/ItemsSynchronizerProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidrecyclerview/src/main/java/com/mitteloupe/solid/recyclerview/common/ItemsSynchronizerProvider.kt -------------------------------------------------------------------------------- /solidrecyclerview/src/test/java/com/mitteloupe/solid/recyclerview/InflatedViewProviderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidrecyclerview/src/test/java/com/mitteloupe/solid/recyclerview/InflatedViewProviderTest.kt -------------------------------------------------------------------------------- /solidrecyclerview/src/test/java/com/mitteloupe/solid/recyclerview/SimpleItemsSynchronizerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidrecyclerview/src/test/java/com/mitteloupe/solid/recyclerview/SimpleItemsSynchronizerTest.kt -------------------------------------------------------------------------------- /solidrecyclerview/src/test/java/com/mitteloupe/solid/recyclerview/SimpleViewBinderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidrecyclerview/src/test/java/com/mitteloupe/solid/recyclerview/SimpleViewBinderTest.kt -------------------------------------------------------------------------------- /solidrecyclerview/src/test/java/com/mitteloupe/solid/recyclerview/SolidAdapterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidrecyclerview/src/test/java/com/mitteloupe/solid/recyclerview/SolidAdapterTest.kt -------------------------------------------------------------------------------- /solidrecyclerview/src/test/java/com/mitteloupe/solid/recyclerview/data/TestData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidrecyclerview/src/test/java/com/mitteloupe/solid/recyclerview/data/TestData.kt -------------------------------------------------------------------------------- /solidrecyclerview/src/test/java/com/mitteloupe/solid/recyclerview/data/TestViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidrecyclerview/src/test/java/com/mitteloupe/solid/recyclerview/data/TestViewHolder.kt -------------------------------------------------------------------------------- /solidservice/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /solidservice/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidservice/build.gradle -------------------------------------------------------------------------------- /solidservice/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solidservice/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidservice/proguard-rules.pro -------------------------------------------------------------------------------- /solidservice/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /solidservice/src/main/java/com/mitteloupe/solid/service/SolidService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidservice/src/main/java/com/mitteloupe/solid/service/SolidService.kt -------------------------------------------------------------------------------- /solidservice/src/main/java/com/mitteloupe/solid/service/handler/BindingHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidservice/src/main/java/com/mitteloupe/solid/service/handler/BindingHandler.kt -------------------------------------------------------------------------------- /solidservice/src/main/java/com/mitteloupe/solid/service/handler/ConfigurationChangeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidservice/src/main/java/com/mitteloupe/solid/service/handler/ConfigurationChangeHandler.kt -------------------------------------------------------------------------------- /solidservice/src/main/java/com/mitteloupe/solid/service/handler/LifecycleHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidservice/src/main/java/com/mitteloupe/solid/service/handler/LifecycleHandler.kt -------------------------------------------------------------------------------- /solidservice/src/main/java/com/mitteloupe/solid/service/handler/MemoryHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidservice/src/main/java/com/mitteloupe/solid/service/handler/MemoryHandler.kt -------------------------------------------------------------------------------- /solidservice/src/main/java/com/mitteloupe/solid/service/handler/TaskRemovalHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidservice/src/main/java/com/mitteloupe/solid/service/handler/TaskRemovalHandler.kt -------------------------------------------------------------------------------- /solidservice/src/main/java/com/mitteloupe/solid/service/handler/common/IntentHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidservice/src/main/java/com/mitteloupe/solid/service/handler/common/IntentHandler.kt -------------------------------------------------------------------------------- /solidservice/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /solidservice/src/test/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /solidservice/src/test/java/com/mitteloupe/solid/service/SolidServiceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidservice/src/test/java/com/mitteloupe/solid/service/SolidServiceTest.kt -------------------------------------------------------------------------------- /solidservice/src/test/java/com/mitteloupe/solid/service/handler/common/IntentHandlerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidservice/src/test/java/com/mitteloupe/solid/service/handler/common/IntentHandlerTest.kt -------------------------------------------------------------------------------- /solidservice/src/test/java/com/mitteloupe/solid/service/handler/common/ServiceHandlerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidservice/src/test/java/com/mitteloupe/solid/service/handler/common/ServiceHandlerTest.kt -------------------------------------------------------------------------------- /solidservice/src/test/java/com/mitteloupe/solid/service/handler/common/ServiceThreadWrapperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EranBoudjnah/solid/HEAD/solidservice/src/test/java/com/mitteloupe/solid/service/handler/common/ServiceThreadWrapperTest.kt --------------------------------------------------------------------------------