Sample Code and Directory of libraries for Android Developers
BackStack is a light weight android navigation library for view based navigation. It supports animations and multiple multipage containers like bottom bars and view pagers.
An android library to pick colors from any image loaded in an ImageView or anything drawn on a Custom View.
View-data binding on Android.
- Bind data to views with @annotations.
- Compose functional bind chains for advanced bindings.
- View holders built in.
Android Button that morphs into a loading progress bar.
- Fully customizable in the XML
- Really simple to use
- Makes your app looks cooler
A rxJava2 + ViewPager banner view for android. Automatically starts playing images and stops when on touching.
Transform any object into an async object (can be useful for VIPER).
Rx binding for AltBeacon.
Detect device shake in background (if you want), specifying sensitivity, range, counts.
This library helps android developers to implement something like iOS key value observer pattern (KVO).
A library that implements Google Play like PersistentSearch view.
- 3 modes: Toolbar with drawer button, MenuItem and Toolbar with back button
- MenuItem mode reveal animation
- Voice recognition support.
- Use
android.support.v7.widget.CardView
to draw background and shadow, you can setpersistentSV_searchCardElevation
to modify shadow size.
JPagerSlidingTabStrip - deeply modified PagerSlidingTabStrip.
- Added 3 tabStyles and possibility to customize tabStyles (JTabStyle).
- Added possibility to show unread messages (like weichat).
This demo aims shows practical way of clean architecture, MVP.
Android floating window permission compatibility library.
Create navigation drawers in your Activities and Fragments without having to write any XML, in pure Kotlin code, with access to all the features of the original library: all sorts of menu items, badges, account headers, and more.
Android RecyclerView
sticky header list / grid layout manager. It supports header shadows, smooth scroll, individual sticky header state and scrollbars. Can be used as simple list layout, using one column.
ViewPump installs a custom LayoutInflater
via a ContextThemeWrapper
and provides an API of pre/post-inflation interceptors.
Dynamic-animation is a new module introduced in revision 25.3.0 of the Android Support Library. It provides a small set of classes for making realistic physics-based view animations.
A FileBrowser / FileChooser for Android that you can integrate to your app to browse/select files from internal/external storage.
mastodon4j is mastodon client for Java and Kotlin.
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