Sample Code and Directory of libraries for Android Developers
An extandable adapter which provides swipe to delete on your row item.
A View
extended from WebView
which is used to render math formula in latex using khanAcademy katex. In comparison with Mathjax, KhanAcademy katex renders much faster.
EasyNetwork - is powerful and easy-to-use http library for Android.
Features:
- Functional "from the box": without mandatory primary configuration, anywhere in the code, functionally and simply.
- Integration with Gson library.
- There is a flexible functionality for hiding\showing\disabled the views, progress dialogs, swipeRefresh layout when the query is executed.
- Visual logs.
- Control tasks execution: cancel all tasks, cancel task by tag and other.
- The ability to intercept the results of a request with certain parameters.
- Separation of errors into: error (server) and failed (connection).
- Handling the redirects.
Android Snooper is a HTTP inspector which leverages the interceptor mechanism provided by HTTP client and records all the HTTP calls made by the app. It then opens up an Activity to see the detailed history of HTTP calls made on onShake(When user shakes his device)
event.
Session Cookie Reader.
Android menu option with expandable effect. What this lib can do:
- Menu will expand when user touch it and show menu options.
- You will get call back when user select menu.
- You can customize menu icons.
- Customize menu icon.
A bifacial view component.
Annotation library which create a decorator for interfaces that delegate any actions with a executor.
InstaChat offers a revolutionary way to read messages of your favourite messengers. It overlays every other app and you can reply from anywhere you want. Sometimes you did not want to quit your current app but also need to read some important messages or reply to them. Thats the point where InstaChat will help you. Use floating chatHeads bubbles like in Facebook for Whatsapp, Telegram and others!
The library is a DrawerLayout-like ViewGroup
, where a "drawer" is hidden under the content view, which can be shifted to make the drawer visible.
A custom keyboard for number.
This lightweight library provides visual alerts to developers and QA when an issue happens during development / testing phase.
In traditional android development, when an issue occurs, we use logs to dump the unexpected state or exception trace. Printing to logcat is not enough at times as:
- Logs can be overlooked by developers if we are not constantly monitoring.
- Logs maybe on a remote device which is inaccessible.
Using this library, you can provide visual warning to the developer / QA when something goes wrong on your test or internal builds so that critical issues can be highlighted as and when they happen.
Easily add four tabbed bottom navigation bar in your app.
This library aids in adding four tabs in Bottom Navigation Bar, as easily and fast as possible. Th result looks like as it is commonly found in most of the apps, like Quora and others.
Point to note: This library is significantly different from what Google has provided for Android Developers. The official Bottom Navigation Bar from Google doesn't show text when it has 4 tabs. But this library shows icon and text with four bottom bars.
A simple library for Android to get images from gallery or from camera.
Application for saving photos/videos from Instagram.
Last images added or downloaded to the device. Like the functionality of Facebook, Instagram and Whatsapp.
RxJava2 and Kotlin for Firebase.
Android Horizontal Stack View.
PasscodeView is an Android Library to easily and securely authenticate the user with the PIN code or using the fingerprint scanner.
It is super easy to integrate and fully customisable to match with your application theme.
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