Sample Code and Directory of libraries for Android Developers
An efficient utility class for drawing regular polygons on a Canvas
.
Consumers can specify:
- number of sides (≥ 3);
- center coordinates;
- outer radius (center to vertex);
- corner rounding radius;
- polygon rotation;
- fill/stroke
Paint
.
F32 is a wrapper for OpenWeatherMap API. It provides developer with super-simple way to obtain weather information by geographic coordinates.
RxTasks for GMS.
A simple android library to easily implement social login into your android project.
Easily display the common items of an About Box in a modern Android Material Design way.
When triggered from a menu item, it will display the app name, icon and version, provide links to contact support, leave a review, share the app, go to other apps by the same company in the app store - as well as links to Facebook etc.
About Box is quickly configured with a set of (mostly) strings for the company name, twitter and Facebook accounts, website, and filenames to html files for help files, privacy policy etc.
RxJava1/2 for Android BroadcastReceiver.
Lib overrides android.support.v4.util.LruCache
and uses code from article to measure size of objects in heap.
- It is the superfast view to display contacts in RecyclerView with rich material design UI.
- This view can be used as a contact picker using bottom sheet dialog and activity.
Bugsee is a bug and crash reporting tool for iOS and Android apps. Like a black box on an airplane, Bugsee locally records everything that the app is doing. Whenever a bug occurs, everything that led to it has already been recorded:
- Video of user’s actions + touches (including in live apps)
- All Network traffic
- Console logs and more
This public toolbox allows you to easily test and debug the Firebase Cloud Messaging service.
- Send and receive FCM payloads
- Manage registered devices
- Self-hosting capabilities
FeedFire is a project to help developers integrate with Google Firebase.
Customizable Android Particles Drawable and View.
KPoet is a Kotlin extensions library on top of JavaPoet that helps you write code generators / annotation processors that feel like actually writing Java code directly. It provides a Kotlin DSL syntax that resembles real java code as much as possible. Also it attempts to make the code generator writing clear as writing native java code itself.
A lightweight iOS switch view style for Android.
Skygear Server is a cloud backend for making web and mobile app development easier https://skygear.io.
The Skygear Android SDK library that gives you access to the Skygear Server from your Android app.
Expansion pack for Android Volley Framework.
NeatLE is an Android BTLE (Bluetooth low energy) support library that simplifies management of BTLE connections, subscriptions, devices and operations. It provides a single entry point for all BTLE related operations and helps you:
- Monitor connections to a BTLE devices.
- Send read / write commands and receive responses.
- Subscribe to characteristics and get notified of changes.
An easy to use implementation for fast scroll RecyclerView
.
Simple Android app written in Kotlin.
The app uses JSONPlaceholder as a REST API. Communication with API is done using Retrofit together with RxJava2 Adapter. RxJava2 is used for all network related threading. The presentation layer is based on MVP architectural pattern.
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