Sample Code and Directory of libraries for Android Developers
Using AppAuth library with webview.
A Simple Audio Recorder View with hold to record button and swipe to cancel.
Changing colors of drawable icons by reusing the single icon with different colors.
A library that manages state using RxJava 2.
CurrencyPicker is a simple library that can be show a currency picker.
Android-CustomToast is a powerful & easy to use Custom Toast library for Android. It runs on API level 14 and upwards.
This library provides some predefined custom toast. Also you can coustomize the toast according to your need
A Single line of code can add a beautiful toast message in your app.
Simple Dribbble client for android.
yandex-translate-api is a simple REST client library for Yandex.Translate. The API provides access to the Yandex online machine translation service. It supports more than 60 languages and can translate separate words or complete texts.
WiFi Utils is a library that provides a set of convenience methods for managing WiFi State, WiFi Scan, and WiFi Connection to Hotspots. If you have ever worked with WifiManager
you should know how painful it is to make a simple wifi network scan or even worse to connect to a hotspot programmatically. So that's what my new library is all about. To make it easier for me and hopefully for other developers as well to do those kind of tasks from Java code.
Scaling layout just like in Blinkist and Spotify app.
MaterialTabsTemplate is solely created to reduce the burden of writing same boiler plate codes for Tab creation in Android.
Pretty print the result of Android lint tool. Would work great when you run lint as part of continuous integration flow.
This lib provides simple and fluent API for creating Android Spannable.
An android library containing most of the helper classes every android developer needs.
The Problem
Every Android developer faces few problems while developing Android Apps. Listing down some of them, which I have faced everytime I create a new android project.
- The problem of writing boilerplate code while creating Activities, Fragments is annoying.
- Need of readymade methods which can come handy such as showing a toast, or showing a progress dialog or launching a new activity.
- The problem of applying proper styles and themes to activities and handling those for pre-lollipop and post-lollipop.
What if we had a library which takes care of all these problems and let the developers concentrate on writing the actual business logic and create awesome functionalities.
The Solution
Using the Helper library developer can solve the above mentioned problems. Using this Helper library is pretty simple.
Ready to use one time password component.
A simple and easy to use information view for Android.
An Android wrapper for the Rome2Rio API.
A port of Plaid's ReflowText that allows easily transitioning between sibling TextViews - no matter their size or style.
Kotlin delegates for Android Shared Preferences.
Add a cart icon with animated item counter to the Toolbar. You can increment the counter based on the number of unique items the user has in the shopping cart.
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