Sample Code and Directory of libraries for Android Developers
An Android frame In order to support single Activity + multi Fragment framework.
Abstraction to build adapters with dynamic/variable view types count for Android application. It eliminates the need to manually define view types. Makes code readable and actually share view types across multiple screens (no need to write a new adapter, or add view types handling in one base adapter with endless switch statement).
A library that helps using Animated Vector Drawables.
A simple Bottom Navigation Bar for Android.
Near is a P2P library for Android for:
- discovery on local networks using UDP and
- transfer in general using TCP sockets
It provides a much simpler alternative to Android WiFi Direct and Service Discovery APIs.
ReactiveAirplaneMode is an Android library listening airplane mode with RxJava Observables. This library is compatible with RxJava2 and RxAndroid2.
The main purpose of this repo is to reduce the boiler plate code used in RecyclerViewTemplate. Yeah! All you have to just mark the fields in the template wizards. Now, you're good to go.
An annotation-processing based library that helps avoiding big if/else blocks through the "Command" pattern, where every block is declared in a separate method, and this method is annotated with @Command, and this command is triggered if the key mentioned in the @Command meets the condition expected. No Reflections used.
A simple android library to play with GIF.
A simple WYSIWYG Editor for Android based on Summernote.
Nibo is a collection of useful widgets and drop in UIs for interacting with Google Places API.
Just another custom Android Toast.
A fully "functional" and easy to use android utility library.
CosmoCalendar is a fully customizable calendar with a wide variety of features and displaying modes.
Simple Android library for permissions request.
Why NoPermission:
- Not a framework. It's just one class
- Never ask again feature
- Automatic check whether the permission is granted or not (don't need to check api version)
- Fragments support
A Reactive Bus library.
Minion is a blazing-fast, simple to use and handy group-key-value data storage library, powered by INI format.
Let you parse and store INI format. Designed with modern fluent interface.
The goal of this library is to help you in your development of User Interface. This library will give you scrolling background effect as shown in the below image.
Finding current location cannot be easier on Android !
- RxJava2 compatible
- Automatically ask for gps runtime permissions
- Check if play services are available for you
Library for Event bus - implemented using RxJava2 in Android.
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