https://github.com/utsavdotpro/androidcustominterfaceslibrary
Custom interface classes with instantiate, initialize, listen, load functions. Works with ViewBinding
https://github.com/utsavdotpro/androidcustominterfaceslibrary
android android-activity android-bundle android-dialog android-fragments android-json android-library custom-interface java
Last synced: about 1 month ago
JSON representation
Custom interface classes with instantiate, initialize, listen, load functions. Works with ViewBinding
- Host: GitHub
- URL: https://github.com/utsavdotpro/androidcustominterfaceslibrary
- Owner: utsavdotpro
- Created: 2021-03-01T22:35:33.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-07-18T02:59:59.000Z (almost 3 years ago)
- Last Synced: 2025-03-28T23:46:09.255Z (about 1 year ago)
- Topics: android, android-activity, android-bundle, android-dialog, android-fragments, android-json, android-library, custom-interface, java
- Language: Java
- Homepage:
- Size: 146 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://jitpack.io/#u-barnwal/AndroidCustomInterfacesLibrary)
# Android Custom (Interfaces) Library
Collection of improved and easy-to-implement versions of common Android classes.
Custom interface classes with instantiate, initialize, listen, load functions. Works with ViewBinding
## Implementation
**Step 1:** Add to project level build.gradle
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
**Step 2:** Add to app level build.gradle
dependencies {
implementation 'com.github.u-barnwal:AndroidCustomInterfacesLibrary:VERSION'
}
## Available classes
- [Activity](https://github.com/u-barnwal/AndroidCustomInterfacesLibrary/blob/main/custom/src/main/java/com/isolpro/custom/Activity.java)
- [BundleBuilder](https://github.com/u-barnwal/AndroidCustomInterfacesLibrary/blob/main/custom/src/main/java/com/isolpro/custom/BundleBuilder.java)
- [Callback](https://github.com/u-barnwal/AndroidCustomInterfacesLibrary/blob/main/custom/src/main/java/com/isolpro/custom/Callback.java)
- [DialogFragment](https://github.com/u-barnwal/AndroidCustomInterfacesLibrary/blob/main/custom/src/main/java/com/isolpro/custom/DialogFragment.java)
- [Fragment](https://github.com/u-barnwal/AndroidCustomInterfacesLibrary/blob/main/custom/src/main/java/com/isolpro/custom/Fragment.java)
- [JSONBuilder](https://github.com/u-barnwal/AndroidCustomInterfacesLibrary/blob/main/custom/src/main/java/com/isolpro/custom/JSONBuilder.java)
- [ListFilter](https://github.com/u-barnwal/AndroidCustomInterfacesLibrary/blob/main/custom/src/main/java/com/isolpro/custom/ListFilter.java)
## Information
The code for all the above classes mostly self-explanatory, if you go through them once you'll get the gist.
If you want to use them and want a proper documentation, feel free to write me at me@utsav.pro :)
## Important
**Experimental build for internal usages only!**