├── .gitignore ├── README.md ├── README_CN.md ├── gradle.properties ├── gradle ├── androidBintrayUpload.gradle ├── bintrayUpload.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── kbinding-adapterview ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── com │ └── benny │ └── library │ └── kbinding │ └── adapterview │ ├── bindings │ ├── ListViewBindings.kt │ ├── RecyclerViewBindings.kt │ ├── ViewPagerBindings.kt │ └── utils │ │ ├── ListViewPagingOnSubscribe.kt │ │ ├── RecyclerViewItemClickOnSubscribe.kt │ │ ├── RecyclerViewPagingOnSubscribe.kt │ │ └── ViewPagerItemClickOnSubscribe.kt │ ├── converter │ └── OneWayConverter.kt │ ├── viewcreator │ ├── ItemViewBinderComponent.kt │ └── ViewCreator.kt │ └── viewmodel │ ├── ItemViewModel.kt │ └── MockItemViewModel.kt ├── kbinding-annotations ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ └── java │ └── com │ └── benny │ └── library │ └── kbinding │ └── annotation │ ├── Command.java │ ├── DependencyProperty.java │ ├── ExtractProperty.java │ └── Property.java ├── kbinding-common ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── com │ └── benny │ └── library │ └── kbinding │ └── common │ ├── Drawables.kt │ ├── Style.kt │ └── bindings │ ├── ImageViewBindings.kt │ ├── RadioGroupBindings.kt │ ├── TextViewBindings.kt │ ├── ViewBindings.kt │ └── defaultBinding.kt ├── kbinding-compiler ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── java │ └── com │ │ └── benny │ │ └── library │ │ └── kbinding │ │ ├── bind │ │ └── BindingBuilder.java │ │ ├── compiler │ │ ├── CommandBinder.java │ │ ├── CommonBinder.java │ │ ├── DependencyPropertyBinder.java │ │ ├── ExtractPropertyBinder.java │ │ ├── KBindingProcessor.java │ │ ├── PropertyBinder.java │ │ ├── ViewModelBinder.java │ │ └── ViewModelClass.java │ │ └── viewmodel │ │ └── Command.java │ └── resources │ └── META-INF │ └── services │ └── javax.annotation.processing.Processor ├── kbinding-support-v4 ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── com │ └── benny │ └── library │ └── kbinding │ └── support │ └── v4 │ └── bindings │ └── SwipeRefreshLayoutBindings.kt ├── kbinding ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── kotlin │ │ └── com │ │ └── benny │ │ └── library │ │ └── kbinding │ │ ├── bind │ │ ├── BindingAssembler.kt │ │ ├── BindingBuilder.kt │ │ ├── BindingDelegate.kt │ │ ├── BindingDisposer.kt │ │ ├── BindingInitializer.kt │ │ ├── BindingMode.kt │ │ ├── CommandBinding.kt │ │ ├── MultiplePropertyBinding.kt │ │ ├── OneWayPropertyBinding.kt │ │ ├── PropertyBinding.kt │ │ └── TwoWayPropertyBinding.kt │ │ ├── converter │ │ ├── MultipleConverter.kt │ │ ├── OneWayConverter.java │ │ ├── OneWayConverter.kt │ │ └── TwoWayConverter.kt │ │ ├── dsl │ │ └── Views.kt │ │ ├── util │ │ └── SubjectCache.kt │ │ ├── view │ │ ├── BindableLayout.kt │ │ ├── BindingDisposerGenerator.kt │ │ ├── ViewBinder.kt │ │ ├── ViewBinderComponent.kt │ │ └── ViewComponent.kt │ │ └── viewmodel │ │ ├── Command.java │ │ ├── IViewModel.kt │ │ ├── Property.kt │ │ └── ViewModel.kt │ └── test │ └── java │ └── com │ └── benny │ └── library │ └── kbinding │ └── OneWayBindingTest.kt ├── sample ├── .gitignore ├── android4benny.keystore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── benny │ │ └── app │ │ └── sample │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── google │ │ └── gson │ │ └── typeadapters │ │ └── RuntimeTypeAdapterFactory.java │ ├── kotlin │ └── com │ │ └── benny │ │ └── app │ │ └── sample │ │ ├── ApplicationContext.kt │ │ ├── Constants.kt │ │ ├── SampleApplication.kt │ │ ├── converter │ │ └── OneWayConverter.kt │ │ ├── event │ │ └── Events.kt │ │ ├── network │ │ └── service │ │ │ ├── caishuo │ │ │ ├── CaishuoService.kt │ │ │ ├── ICaishuoService.kt │ │ │ ├── InsertHeadersInterceptor.kt │ │ │ └── model │ │ │ │ ├── CaishuoEnveloped.kt │ │ │ │ ├── Error.kt │ │ │ │ ├── MarketType.kt │ │ │ │ ├── Stock.kt │ │ │ │ └── User.kt │ │ │ └── douban │ │ │ ├── DoubanService.kt │ │ │ ├── IDoubanService.kt │ │ │ └── model │ │ │ ├── Avatars.kt │ │ │ ├── Cast.kt │ │ │ ├── Category.kt │ │ │ ├── Movie.kt │ │ │ └── Rating.kt │ │ ├── ui │ │ ├── activity │ │ │ ├── AnimationActivity.kt │ │ │ ├── BaseActivity.kt │ │ │ ├── MainActivity.kt │ │ │ ├── MovieDetailsActivity.kt │ │ │ ├── StockDetailsActivity.kt │ │ │ └── ViewPagerTransformerActivity.kt │ │ ├── extension │ │ │ └── Views.kt │ │ ├── fragment │ │ │ ├── BaseFragment.kt │ │ │ ├── LoginFragment.kt │ │ │ ├── MovieListFragment.kt │ │ │ ├── SampleFragment.kt │ │ │ └── StockFragment.kt │ │ ├── layout │ │ │ ├── TitleToolBarView.kt │ │ │ ├── item │ │ │ │ ├── LoadingItemView.kt │ │ │ │ ├── MovieItemView.kt │ │ │ │ └── StockItemView.kt │ │ │ └── stock │ │ │ │ └── StockInfoUI.kt │ │ └── widget │ │ │ └── ViewPagerIndicator.kt │ │ ├── utils │ │ └── FunctionUtils.kt │ │ └── viewmodel │ │ ├── LoginViewModel.kt │ │ ├── MovieViewModel.kt │ │ └── StockViewModel.kt │ └── res │ ├── layout │ └── adapter_item_image.xml │ ├── menu │ └── menu_main.xml │ ├── mipmap-hdpi │ ├── buddies.png │ ├── camera3.png │ ├── earth.png │ ├── games.png │ ├── ic_launcher.png │ ├── moment.png │ ├── secret.png │ ├── set.png │ └── share.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── share.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── share.png │ ├── values-en │ └── strings.xml │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/README_CN.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/androidBintrayUpload.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/gradle/androidBintrayUpload.gradle -------------------------------------------------------------------------------- /gradle/bintrayUpload.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/gradle/bintrayUpload.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/gradlew.bat -------------------------------------------------------------------------------- /kbinding-adapterview/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | *.iml 3 | -------------------------------------------------------------------------------- /kbinding-adapterview/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-adapterview/build.gradle -------------------------------------------------------------------------------- /kbinding-adapterview/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-adapterview/proguard-rules.pro -------------------------------------------------------------------------------- /kbinding-adapterview/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/bindings/ListViewBindings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/bindings/ListViewBindings.kt -------------------------------------------------------------------------------- /kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/bindings/RecyclerViewBindings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/bindings/RecyclerViewBindings.kt -------------------------------------------------------------------------------- /kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/bindings/ViewPagerBindings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/bindings/ViewPagerBindings.kt -------------------------------------------------------------------------------- /kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/bindings/utils/ListViewPagingOnSubscribe.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/bindings/utils/ListViewPagingOnSubscribe.kt -------------------------------------------------------------------------------- /kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/bindings/utils/RecyclerViewItemClickOnSubscribe.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/bindings/utils/RecyclerViewItemClickOnSubscribe.kt -------------------------------------------------------------------------------- /kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/bindings/utils/RecyclerViewPagingOnSubscribe.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/bindings/utils/RecyclerViewPagingOnSubscribe.kt -------------------------------------------------------------------------------- /kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/bindings/utils/ViewPagerItemClickOnSubscribe.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/bindings/utils/ViewPagerItemClickOnSubscribe.kt -------------------------------------------------------------------------------- /kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/converter/OneWayConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/converter/OneWayConverter.kt -------------------------------------------------------------------------------- /kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/viewcreator/ItemViewBinderComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/viewcreator/ItemViewBinderComponent.kt -------------------------------------------------------------------------------- /kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/viewcreator/ViewCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/viewcreator/ViewCreator.kt -------------------------------------------------------------------------------- /kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/viewmodel/ItemViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/viewmodel/ItemViewModel.kt -------------------------------------------------------------------------------- /kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/viewmodel/MockItemViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-adapterview/src/main/kotlin/com/benny/library/kbinding/adapterview/viewmodel/MockItemViewModel.kt -------------------------------------------------------------------------------- /kbinding-annotations/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | *.iml 3 | -------------------------------------------------------------------------------- /kbinding-annotations/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-annotations/build.gradle -------------------------------------------------------------------------------- /kbinding-annotations/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-annotations/proguard-rules.pro -------------------------------------------------------------------------------- /kbinding-annotations/src/main/java/com/benny/library/kbinding/annotation/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-annotations/src/main/java/com/benny/library/kbinding/annotation/Command.java -------------------------------------------------------------------------------- /kbinding-annotations/src/main/java/com/benny/library/kbinding/annotation/DependencyProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-annotations/src/main/java/com/benny/library/kbinding/annotation/DependencyProperty.java -------------------------------------------------------------------------------- /kbinding-annotations/src/main/java/com/benny/library/kbinding/annotation/ExtractProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-annotations/src/main/java/com/benny/library/kbinding/annotation/ExtractProperty.java -------------------------------------------------------------------------------- /kbinding-annotations/src/main/java/com/benny/library/kbinding/annotation/Property.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-annotations/src/main/java/com/benny/library/kbinding/annotation/Property.java -------------------------------------------------------------------------------- /kbinding-common/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | *.iml 3 | -------------------------------------------------------------------------------- /kbinding-common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-common/build.gradle -------------------------------------------------------------------------------- /kbinding-common/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-common/proguard-rules.pro -------------------------------------------------------------------------------- /kbinding-common/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /kbinding-common/src/main/kotlin/com/benny/library/kbinding/common/Drawables.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-common/src/main/kotlin/com/benny/library/kbinding/common/Drawables.kt -------------------------------------------------------------------------------- /kbinding-common/src/main/kotlin/com/benny/library/kbinding/common/Style.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-common/src/main/kotlin/com/benny/library/kbinding/common/Style.kt -------------------------------------------------------------------------------- /kbinding-common/src/main/kotlin/com/benny/library/kbinding/common/bindings/ImageViewBindings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-common/src/main/kotlin/com/benny/library/kbinding/common/bindings/ImageViewBindings.kt -------------------------------------------------------------------------------- /kbinding-common/src/main/kotlin/com/benny/library/kbinding/common/bindings/RadioGroupBindings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-common/src/main/kotlin/com/benny/library/kbinding/common/bindings/RadioGroupBindings.kt -------------------------------------------------------------------------------- /kbinding-common/src/main/kotlin/com/benny/library/kbinding/common/bindings/TextViewBindings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-common/src/main/kotlin/com/benny/library/kbinding/common/bindings/TextViewBindings.kt -------------------------------------------------------------------------------- /kbinding-common/src/main/kotlin/com/benny/library/kbinding/common/bindings/ViewBindings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-common/src/main/kotlin/com/benny/library/kbinding/common/bindings/ViewBindings.kt -------------------------------------------------------------------------------- /kbinding-common/src/main/kotlin/com/benny/library/kbinding/common/bindings/defaultBinding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-common/src/main/kotlin/com/benny/library/kbinding/common/bindings/defaultBinding.kt -------------------------------------------------------------------------------- /kbinding-compiler/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | *.iml 3 | -------------------------------------------------------------------------------- /kbinding-compiler/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-compiler/build.gradle -------------------------------------------------------------------------------- /kbinding-compiler/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-compiler/proguard-rules.pro -------------------------------------------------------------------------------- /kbinding-compiler/src/main/java/com/benny/library/kbinding/bind/BindingBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-compiler/src/main/java/com/benny/library/kbinding/bind/BindingBuilder.java -------------------------------------------------------------------------------- /kbinding-compiler/src/main/java/com/benny/library/kbinding/compiler/CommandBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-compiler/src/main/java/com/benny/library/kbinding/compiler/CommandBinder.java -------------------------------------------------------------------------------- /kbinding-compiler/src/main/java/com/benny/library/kbinding/compiler/CommonBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-compiler/src/main/java/com/benny/library/kbinding/compiler/CommonBinder.java -------------------------------------------------------------------------------- /kbinding-compiler/src/main/java/com/benny/library/kbinding/compiler/DependencyPropertyBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-compiler/src/main/java/com/benny/library/kbinding/compiler/DependencyPropertyBinder.java -------------------------------------------------------------------------------- /kbinding-compiler/src/main/java/com/benny/library/kbinding/compiler/ExtractPropertyBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-compiler/src/main/java/com/benny/library/kbinding/compiler/ExtractPropertyBinder.java -------------------------------------------------------------------------------- /kbinding-compiler/src/main/java/com/benny/library/kbinding/compiler/KBindingProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-compiler/src/main/java/com/benny/library/kbinding/compiler/KBindingProcessor.java -------------------------------------------------------------------------------- /kbinding-compiler/src/main/java/com/benny/library/kbinding/compiler/PropertyBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-compiler/src/main/java/com/benny/library/kbinding/compiler/PropertyBinder.java -------------------------------------------------------------------------------- /kbinding-compiler/src/main/java/com/benny/library/kbinding/compiler/ViewModelBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-compiler/src/main/java/com/benny/library/kbinding/compiler/ViewModelBinder.java -------------------------------------------------------------------------------- /kbinding-compiler/src/main/java/com/benny/library/kbinding/compiler/ViewModelClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-compiler/src/main/java/com/benny/library/kbinding/compiler/ViewModelClass.java -------------------------------------------------------------------------------- /kbinding-compiler/src/main/java/com/benny/library/kbinding/viewmodel/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-compiler/src/main/java/com/benny/library/kbinding/viewmodel/Command.java -------------------------------------------------------------------------------- /kbinding-compiler/src/main/resources/META-INF/services/javax.annotation.processing.Processor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-compiler/src/main/resources/META-INF/services/javax.annotation.processing.Processor -------------------------------------------------------------------------------- /kbinding-support-v4/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | *.iml 3 | -------------------------------------------------------------------------------- /kbinding-support-v4/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-support-v4/build.gradle -------------------------------------------------------------------------------- /kbinding-support-v4/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-support-v4/proguard-rules.pro -------------------------------------------------------------------------------- /kbinding-support-v4/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kbinding-support-v4/src/main/kotlin/com/benny/library/kbinding/support/v4/bindings/SwipeRefreshLayoutBindings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding-support-v4/src/main/kotlin/com/benny/library/kbinding/support/v4/bindings/SwipeRefreshLayoutBindings.kt -------------------------------------------------------------------------------- /kbinding/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | *.iml 3 | -------------------------------------------------------------------------------- /kbinding/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/build.gradle -------------------------------------------------------------------------------- /kbinding/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/proguard-rules.pro -------------------------------------------------------------------------------- /kbinding/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/bind/BindingAssembler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/bind/BindingAssembler.kt -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/bind/BindingBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/bind/BindingBuilder.kt -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/bind/BindingDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/bind/BindingDelegate.kt -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/bind/BindingDisposer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/bind/BindingDisposer.kt -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/bind/BindingInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/bind/BindingInitializer.kt -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/bind/BindingMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/bind/BindingMode.kt -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/bind/CommandBinding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/bind/CommandBinding.kt -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/bind/MultiplePropertyBinding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/bind/MultiplePropertyBinding.kt -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/bind/OneWayPropertyBinding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/bind/OneWayPropertyBinding.kt -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/bind/PropertyBinding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/bind/PropertyBinding.kt -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/bind/TwoWayPropertyBinding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/bind/TwoWayPropertyBinding.kt -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/converter/MultipleConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/converter/MultipleConverter.kt -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/converter/OneWayConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/converter/OneWayConverter.java -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/converter/OneWayConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/converter/OneWayConverter.kt -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/converter/TwoWayConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/converter/TwoWayConverter.kt -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/dsl/Views.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/dsl/Views.kt -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/util/SubjectCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/util/SubjectCache.kt -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/view/BindableLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/view/BindableLayout.kt -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/view/BindingDisposerGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/view/BindingDisposerGenerator.kt -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/view/ViewBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/view/ViewBinder.kt -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/view/ViewBinderComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/view/ViewBinderComponent.kt -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/view/ViewComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/view/ViewComponent.kt -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/viewmodel/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/viewmodel/Command.java -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/viewmodel/IViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/viewmodel/IViewModel.kt -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/viewmodel/Property.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/viewmodel/Property.kt -------------------------------------------------------------------------------- /kbinding/src/main/kotlin/com/benny/library/kbinding/viewmodel/ViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/main/kotlin/com/benny/library/kbinding/viewmodel/ViewModel.kt -------------------------------------------------------------------------------- /kbinding/src/test/java/com/benny/library/kbinding/OneWayBindingTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/kbinding/src/test/java/com/benny/library/kbinding/OneWayBindingTest.kt -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample/android4benny.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/android4benny.keystore -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/proguard-rules.pro -------------------------------------------------------------------------------- /sample/src/androidTest/java/com/benny/app/sample/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/androidTest/java/com/benny/app/sample/ApplicationTest.java -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/java/com/google/gson/typeadapters/RuntimeTypeAdapterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/java/com/google/gson/typeadapters/RuntimeTypeAdapterFactory.java -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/ApplicationContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/ApplicationContext.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/Constants.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/SampleApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/SampleApplication.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/converter/OneWayConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/converter/OneWayConverter.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/event/Events.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/event/Events.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/network/service/caishuo/CaishuoService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/network/service/caishuo/CaishuoService.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/network/service/caishuo/ICaishuoService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/network/service/caishuo/ICaishuoService.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/network/service/caishuo/InsertHeadersInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/network/service/caishuo/InsertHeadersInterceptor.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/network/service/caishuo/model/CaishuoEnveloped.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/network/service/caishuo/model/CaishuoEnveloped.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/network/service/caishuo/model/Error.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/network/service/caishuo/model/Error.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/network/service/caishuo/model/MarketType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/network/service/caishuo/model/MarketType.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/network/service/caishuo/model/Stock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/network/service/caishuo/model/Stock.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/network/service/caishuo/model/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/network/service/caishuo/model/User.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/network/service/douban/DoubanService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/network/service/douban/DoubanService.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/network/service/douban/IDoubanService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/network/service/douban/IDoubanService.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/network/service/douban/model/Avatars.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/network/service/douban/model/Avatars.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/network/service/douban/model/Cast.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/network/service/douban/model/Cast.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/network/service/douban/model/Category.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/network/service/douban/model/Category.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/network/service/douban/model/Movie.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/network/service/douban/model/Movie.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/network/service/douban/model/Rating.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/network/service/douban/model/Rating.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/ui/activity/AnimationActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/ui/activity/AnimationActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/ui/activity/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/ui/activity/BaseActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/ui/activity/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/ui/activity/MainActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/ui/activity/MovieDetailsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/ui/activity/MovieDetailsActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/ui/activity/StockDetailsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/ui/activity/StockDetailsActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/ui/activity/ViewPagerTransformerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/ui/activity/ViewPagerTransformerActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/ui/extension/Views.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/ui/extension/Views.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/ui/fragment/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/ui/fragment/BaseFragment.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/ui/fragment/LoginFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/ui/fragment/LoginFragment.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/ui/fragment/MovieListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/ui/fragment/MovieListFragment.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/ui/fragment/SampleFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/ui/fragment/SampleFragment.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/ui/fragment/StockFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/ui/fragment/StockFragment.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/ui/layout/TitleToolBarView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/ui/layout/TitleToolBarView.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/ui/layout/item/LoadingItemView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/ui/layout/item/LoadingItemView.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/ui/layout/item/MovieItemView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/ui/layout/item/MovieItemView.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/ui/layout/item/StockItemView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/ui/layout/item/StockItemView.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/ui/layout/stock/StockInfoUI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/ui/layout/stock/StockInfoUI.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/ui/widget/ViewPagerIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/ui/widget/ViewPagerIndicator.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/utils/FunctionUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/utils/FunctionUtils.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/viewmodel/LoginViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/viewmodel/LoginViewModel.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/viewmodel/MovieViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/viewmodel/MovieViewModel.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/benny/app/sample/viewmodel/StockViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/kotlin/com/benny/app/sample/viewmodel/StockViewModel.kt -------------------------------------------------------------------------------- /sample/src/main/res/layout/adapter_item_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/res/layout/adapter_item_image.xml -------------------------------------------------------------------------------- /sample/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/buddies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/res/mipmap-hdpi/buddies.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/camera3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/res/mipmap-hdpi/camera3.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/earth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/res/mipmap-hdpi/earth.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/games.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/res/mipmap-hdpi/games.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/moment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/res/mipmap-hdpi/moment.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/secret.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/res/mipmap-hdpi/secret.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/set.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/res/mipmap-hdpi/set.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/res/mipmap-hdpi/share.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/res/mipmap-xhdpi/share.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/res/mipmap-xxhdpi/share.png -------------------------------------------------------------------------------- /sample/src/main/res/values-en/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/res/values-en/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EndSmile/KBinding/HEAD/settings.gradle --------------------------------------------------------------------------------