├── .gitignore ├── Gradle.properties ├── LICENSE.md ├── README.md ├── Sample ├── .gitignore ├── AndroidManifest.xml ├── assets │ ├── arialbd.ttf │ ├── categories.json │ └── products.json ├── build.gradle ├── libs │ ├── android-support-v4.jar │ └── gson-2.2.2.jar ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ ├── ic_launcher.png │ │ └── placeholder.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── layout │ │ ├── activity_main.xml │ │ └── product_list_item.xml │ ├── values-sw600dp │ │ └── dimens.xml │ ├── values-sw720dp-land │ │ └── dimens.xml │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── example │ └── bindableadaptertest │ ├── Category.java │ ├── MainActivity.java │ ├── MockImageLoader.java │ ├── MyExpandableActivity.java │ ├── Product.java │ └── ProductListAdapter.java ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── library ├── .gitignore ├── AndroidManifest.xml ├── build.gradle ├── proguard-project.txt ├── project.properties ├── res │ └── values │ │ └── strings.xml └── src │ └── com │ └── ami │ └── fundapter │ ├── BindDictionary.java │ ├── ExpandableFunDapter.java │ ├── FunDapter.java │ ├── FunDapterUtils.java │ ├── GenericViewHolder.java │ ├── extractors │ ├── BooleanExtractor.java │ ├── ChildExtractor.java │ ├── IntegerExtractor.java │ ├── LongExtractor.java │ └── StringExtractor.java │ ├── fields │ ├── BaseField.java │ ├── BaseStringField.java │ ├── CheckableField.java │ ├── ConditionalVisibilityField.java │ ├── DynamicImageField.java │ ├── ProgressBarField.java │ ├── StaticImageField.java │ └── StringField.java │ └── interfaces │ ├── CheckedChangeListener.java │ ├── DynamicImageLoader.java │ ├── FunDapterFilter.java │ ├── ItemClickListener.java │ ├── StaticImageLoader.java │ └── ViewPopulatedListener.java ├── maven_push.gradle └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/.gitignore -------------------------------------------------------------------------------- /Gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Gradle.properties -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/README.md -------------------------------------------------------------------------------- /Sample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/.gitignore -------------------------------------------------------------------------------- /Sample/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/AndroidManifest.xml -------------------------------------------------------------------------------- /Sample/assets/arialbd.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/assets/arialbd.ttf -------------------------------------------------------------------------------- /Sample/assets/categories.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/assets/categories.json -------------------------------------------------------------------------------- /Sample/assets/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/assets/products.json -------------------------------------------------------------------------------- /Sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/build.gradle -------------------------------------------------------------------------------- /Sample/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/libs/android-support-v4.jar -------------------------------------------------------------------------------- /Sample/libs/gson-2.2.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/libs/gson-2.2.2.jar -------------------------------------------------------------------------------- /Sample/proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/proguard-project.txt -------------------------------------------------------------------------------- /Sample/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/project.properties -------------------------------------------------------------------------------- /Sample/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Sample/res/drawable-hdpi/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/res/drawable-hdpi/placeholder.png -------------------------------------------------------------------------------- /Sample/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Sample/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Sample/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/res/layout/activity_main.xml -------------------------------------------------------------------------------- /Sample/res/layout/product_list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/res/layout/product_list_item.xml -------------------------------------------------------------------------------- /Sample/res/values-sw600dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/res/values-sw600dp/dimens.xml -------------------------------------------------------------------------------- /Sample/res/values-sw720dp-land/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/res/values-sw720dp-land/dimens.xml -------------------------------------------------------------------------------- /Sample/res/values-v11/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/res/values-v11/styles.xml -------------------------------------------------------------------------------- /Sample/res/values-v14/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/res/values-v14/styles.xml -------------------------------------------------------------------------------- /Sample/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/res/values/dimens.xml -------------------------------------------------------------------------------- /Sample/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/res/values/strings.xml -------------------------------------------------------------------------------- /Sample/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/res/values/styles.xml -------------------------------------------------------------------------------- /Sample/src/com/example/bindableadaptertest/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/src/com/example/bindableadaptertest/Category.java -------------------------------------------------------------------------------- /Sample/src/com/example/bindableadaptertest/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/src/com/example/bindableadaptertest/MainActivity.java -------------------------------------------------------------------------------- /Sample/src/com/example/bindableadaptertest/MockImageLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/src/com/example/bindableadaptertest/MockImageLoader.java -------------------------------------------------------------------------------- /Sample/src/com/example/bindableadaptertest/MyExpandableActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/src/com/example/bindableadaptertest/MyExpandableActivity.java -------------------------------------------------------------------------------- /Sample/src/com/example/bindableadaptertest/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/src/com/example/bindableadaptertest/Product.java -------------------------------------------------------------------------------- /Sample/src/com/example/bindableadaptertest/ProductListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/Sample/src/com/example/bindableadaptertest/ProductListAdapter.java -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/gradlew.bat -------------------------------------------------------------------------------- /library/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/.gitignore -------------------------------------------------------------------------------- /library/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/AndroidManifest.xml -------------------------------------------------------------------------------- /library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/build.gradle -------------------------------------------------------------------------------- /library/proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/proguard-project.txt -------------------------------------------------------------------------------- /library/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/project.properties -------------------------------------------------------------------------------- /library/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/res/values/strings.xml -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/BindDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/BindDictionary.java -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/ExpandableFunDapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/ExpandableFunDapter.java -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/FunDapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/FunDapter.java -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/FunDapterUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/FunDapterUtils.java -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/GenericViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/GenericViewHolder.java -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/extractors/BooleanExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/extractors/BooleanExtractor.java -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/extractors/ChildExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/extractors/ChildExtractor.java -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/extractors/IntegerExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/extractors/IntegerExtractor.java -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/extractors/LongExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/extractors/LongExtractor.java -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/extractors/StringExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/extractors/StringExtractor.java -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/fields/BaseField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/fields/BaseField.java -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/fields/BaseStringField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/fields/BaseStringField.java -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/fields/CheckableField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/fields/CheckableField.java -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/fields/ConditionalVisibilityField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/fields/ConditionalVisibilityField.java -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/fields/DynamicImageField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/fields/DynamicImageField.java -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/fields/ProgressBarField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/fields/ProgressBarField.java -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/fields/StaticImageField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/fields/StaticImageField.java -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/fields/StringField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/fields/StringField.java -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/interfaces/CheckedChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/interfaces/CheckedChangeListener.java -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/interfaces/DynamicImageLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/interfaces/DynamicImageLoader.java -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/interfaces/FunDapterFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/interfaces/FunDapterFilter.java -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/interfaces/ItemClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/interfaces/ItemClickListener.java -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/interfaces/StaticImageLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/interfaces/StaticImageLoader.java -------------------------------------------------------------------------------- /library/src/com/ami/fundapter/interfaces/ViewPopulatedListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/library/src/com/ami/fundapter/interfaces/ViewPopulatedListener.java -------------------------------------------------------------------------------- /maven_push.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amigold/FunDapter/HEAD/maven_push.gradle -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':library', ':Sample' 2 | --------------------------------------------------------------------------------