Sample Code and Directory of libraries for Android Developers
A simple customizable loading spinner view. Simply create a view and attach it to the root view of the activity or any preferred viewgroup view. Also supports a customizable loading failed view with a retry button.
A library for animating images with continuous scrolling effects.
Сode scanner library based on ZXing. Supports portrait and landscape screen orientations, back and front facing cameras, auto focus and flash light control, viewfinder customization.
Jspoon is a Java library that provides parsing HTML into Java objects basing on CSS selectors. It uses jsoup underneath as a HTML parser.
A simple terminal view for old-school rogue-like games.
Speed up your android development by removing boilerplate code.
Current Features:
RecyclerUtils
- Remove the need to make an adapter everytime, set up recycler adapter in as little as 4 lines.ScrollUtils
- Easily hide/show FloationActionButton on scroll when using RecyclerView or NestedScrollView.ToastUtils
- Creating toasts are just a function away.SPUtils
- Simple DSL for Shared Preferences.ValidatorUtils
- Fast and simple text validation.LogUtils
- Simple and easy android logging.
This is a compiled working Signalr library for Android. Compile and use for Signalr real-time communication.
A ViewPager
with ability to auto scrolling and looping.
A view that displays states of screen like loading, error, empty.
A simple ImageView
which allows you to create diagonal cut views easily.
A wrapper for the ADB tool. It's just adb on steroids.
Features
- Set device and app id and save them into a config file. This file could be stored locally or globally
- Kill an app
- Kill all background processes
- Clear the app data
- Input a text
- Input a key event
- Take a screen capture and save it into a file
- Execute every adb command
- List all available devices
This library directly talks to the private Instagram API, anything (well quite a lot) you can do on the Instagram app you can replicate with this library. You also bypass the public API's rate limits.
Android utilities for easier and faster Kotlin programming.
A highly efficient refresh library for Android.
additional functions for TextView.
- drawable icon
- drawable tint
- border etc..
An example project / library of outside layout activity.
This is contains below components:
- AlignedOutsideActivity
- ScaleOutsideActivity
- TranslateOutsideActivity
A simple way to use opencv in your app without having to worry about native libraries and ndk. This library packages the native opencv libs and exposes the Java api to users. The library also includes simple helper classes for camera and video recording.
Android Block style Button.
BlockButton is an extension of LinearLayout (thinking of extending RelativeLayout too..) hence, orientation
should be set.
A tool to analysis Android/Java project dependencies.
DroidBot is a lightweight test input generator for Android.
It can send random or scripted input events to an Android app, achieve higher test coverage more quickly, and generate a UI transition graph (UTG) after testing.
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