Search Result for Data Binding
Sample Code and Directory of libraries for Android DevelopersThis library handles Orientation change for databinding.
View-data binding on Android.
- Bind data to views with @annotations.
- Compose functional bind chains for advanced bindings.
- View holders built in.
Data binding library for Android which is:
- Lightweight
- Doing one thing and doing it well
- Easily extendable
- Fully covered with unit tests
- Working great with Jack, Retrolambda or Kotlin
RxJava binding APIs for observable fields and observable collections from the Data Binding Library.
Android View Styleable Attribute Binding
Easily obtain and bind styleable attribute values. Annotate your styleable fields:
java @Styleable(R.styleable.CustomView_showText) boolean showText; @ColorInt @Styleable(value = R.styleable.CustomView_textColor, defaultRes = R.color.default_text_color) int textColor;
Then call the static obtain method providing the View object instance as the target, the AttributeSet containing the values, and any additional parameters:
java Glimpse.obtain(this, attrs);
This is a simple example for booking movie seats in general movie/film mobile application. The concept is simply combined of State Design Pattern
, Android Data Binding
and Multibinding + Autofactory
below.
Kripton is a java library, for Android and Java platform, that provides a simple and uniform way to manage persistence of Java classes in different flavours through annotations and interface. Supported persistence methods are:
- SQLite database
- Shared preference
- REST service, throws Retrofit library integration
- on file system in JSON/XML/CBOR/(Java)YAML/smile data format
To get max performance and avoid boilerplate-code, Kripton use annotation processor. With the power of annotation processor is possible to create code to persist a java class, simply with an annotation. There are many other libraries that do this, but Kripton allows to persists java object in different ways with an unique set of annotation and mechanisms.
This example is basically used for simple using of data binding for Views and RecyclerView using model.
An android app to track bus status of Zhuhai using RxJava and Android Data Binding library.
Cinder helps you write concise and declarative code with Android’s data binding Observable classes.
A starter project for Android MVVM Project with DataBinding Library. Completed with samples for
- RecyclerView implementation
- ViewPager implementation
- Retrofit implementation
- Camera & Calendar utils
RxJava2 extensions for Android Databindings library.
@BindingAdapter
for loading the images with Glide without writing a single line of code using Data Binding Library.
Demo that shows how to use RxJava with Android Data Binding ObservableFields.
This project goal is to create activity fragment and views, with less code to be more efficient on the view models.
Demo app for Deep dive into Android Data Binding talk.
This library offers easy view bindings for Android.
Command design pattern implementation for Android Data Binding.
A lightweight library aiming to speed up Android app development by leveraging the new Android Data Binding and taking the best from the Model-View-ViewModel design pattern.
Android MVVM framework write in kotlin, base on anko, simple but powerful.
Topics
2D Engines 3D Engines 9-Patch Action Bars Activities ADB Advertisements Analytics Animations ANR AOP API APK APT Architecture Audio Autocomplete Background Processing Backward Compatibility Badges Bar Codes Benchmarking Bitmaps Bluetooth Blur Effects Bread Crumbs BRMS Browser Extensions Build Systems Bundles Buttons Caching Camera Canvas Cards Carousels Changelog Checkboxes Cloud Storages Color Analysis Color Pickers Colors Comet/Push Compass Sensors Conferences Content Providers Continuous Integration Crash Reports Credit Cards Credits CSV Curl/Flip Data Binding Data Generators Data Structures Database Database Browsers Date & Debugging Decompilers Deep Links Dependency Injections Design Design Patterns Dex Dialogs Distributed Computing Distribution Platforms Download Managers Drawables Emoji Emulators EPUB Equalizers & Event Buses Exception Handling Face Recognition Feedback & File System File/Directory Fingerprint Floating Action Fonts Forms Fragments FRP FSM Functional Programming Gamepads Games Geocaching Gestures GIF Glow Pad Gradle Plugins Graphics Grid Views Highlighting HTML HTTP Mocking Icons IDE IDE Plugins Image Croppers Image Loaders Image Pickers Image Processing Image Views Instrumentation Intents Job Schedulers JSON Keyboard Kotlin Layouts Library Demos List View List Views Localization Location Lock Patterns Logcat Logging Mails Maps Markdown Mathematics Maven Plugins MBaaS Media Menus Messaging MIME Mobile Web Native Image Navigation NDK Networking NFC NoSQL Number Pickers OAuth Object Mocking OCR Engines OpenGL ORM Other Pickers Parallax List Parcelables Particle Systems Password Inputs PDF Permissions Physics Engines Platforms Plugin Frameworks Preferences Progress Indicators ProGuard Properties Protocol Buffer Pull To Purchases Push/Pull QR Codes Quick Return Radio Buttons Range Bars Ratings Recycler Views Resources REST Ripple Effects RSS Screenshots Scripting Scroll Views SDK Search Inputs Security Sensors Services Showcase Views Signatures Sliding Panels Snackbars SOAP Social Networks Spannable Spinners Splash Screens SSH Static Analysis Status Bars Styling SVG System Tags Task Managers TDD & Template Engines Testing Testing Tools Text Formatting Text Views Text Watchers Text-to Toasts Toolkits For Tools Tooltips Trainings TV Twitter Updaters USB User Stories Utils Validation Video View Adapters View Pagers Views Watch Face Wearable Data Wearables Weather Web Tools Web Views WebRTC WebSockets Wheel Widgets Wi-Fi Widgets Windows Wizards XML XMPP YAML ZIP Codes