Sample Code and Directory of libraries for Android Developers
Piri is a lightweight annotation processing library that generates static factory methods which creates new intents for activities in Android.
It is a debug library to easily measure communication traffic of network of Activity.
A simple customizable Music Indicator Animation library. You can animate bars when the audio is played.
Features
- Animate Indicator Bars
- Set duration
- Set color
This is a Customer support chat library built using Smack API that you can add to your Android applications.
Once I was in search of a customer support chat library that I could embed in my Android app easily without writing much code and without taking much time. I couldn't find any. So later I made this library to accomplish that task. Try using it. Try experimenting with it.
How it works?
You need to enter your XMPP server details, details of your user's XMPP account and XMPP id of the customer support executive sitting somewhere else on an XMPP client. The library opens a chat window for your app user and the customer support executive to chat.
Nitrite is an open source embedded nosql database for Android. It has MongoDb like API.
It features:
- Embedded key-value/document and object store
- In-memory or single data file
- Very fast and lightweight MongoDB like API
- Indexing
- Full text search capability
- Full Android compatibility
- Observable store
- Both way replication via Nitrite DataGate server
This lib will convert recycler view into horizontal picker. The selected item will centred and scaled up.
FingerprintAssistant is a library built to seamlessly integrate fingerprint api's into any android project. The custom callback structure implemented will provide callbacks for all possible scenarios encountered while integrating fingerprint api's. FingerprintAssistant primarily address the elimination of validations overhead and focus on business logic to make fingerprint auth as easy and as fast as possible.
InsLoadingAnimation is imitation of instagram and weibo avator animation of loading for Android.
A Kotlin Speech Recognizer that runs continuously and is triggered with an activation keyword.
Android Kotlin Starter is a starter project which implements MVP Pattern.
The MSAL library for Android gives your app the ability to begin using the Microsoft Cloud by supporting Microsoft Azure Active Directory and Microsoft Accounts in a converged experience using industry standard OAuth2 and OpenID Connect. The library also supports Azure AD B2C.
Android Architecture Components (AAC) is a new collection of libraries that contains the lifecycle-aware components. It can solve problems with configuration changes, supports data persistence, reduces boilerplate code, helps to prevent memory leaks and simplifies async data loading into your UI. I can’t say that it brings absolutely new approaches for solving these issues, but, finally, we have a formal, single and official direction.
Rx binding of new Android Architecture Component Lifecycle.
Inject automatically your Activities & Fragments, just with a simple annotation.
Give your users a fantastic experience by providing new and exciting features like: P2P, Proximity, Mesh and Offline connectivity.
By integrating the Bridgefy SDK, app developers ensure that payments, messaging, location-sharing, and ride-hailing apps are still available when people don't have access to data.
Fearless RecyclerView Adapter for only focus on your view
ExpandableLayout can expand / collapse child views.
Android Studio template for Kotlin with MVP + Dagger2 + Retrofit2.
Simple and light library to do validate observable fields with MVVM for android
Each ValidatedObservableField
- value - contains the value of type T
- valid - boolean true if ALL Rules are valid
- errorMessage - contains NULL or errorMessage from first invalid Rule
Rules are validated one by one (the order is important), the first invalid Rule will break the chain and set errorMessage. Rules are validated onPropertyChange. You can create your own rules using Rule interface. You can use single Rule or many by RuleCommand.
Trianglify is an Android library that helps creates views with beautiful patterns. Trianglify is based on MVP architecture and licensed under MIT license.
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