Sample Code and Directory of libraries for Android Developers
Micro-Transitions for Smooth Android To-Do List Animations.
A set of EditTexts with built-in support for Date and TimePicker's using fragments.
Mobile Test Automation Tool
- Run the same test on different mobile devices and operating systems with a mobile test automation tool that allows tests portability
- Perform mobile test automation using real devices and emulators
- Create a test on one device and run it on any other device model or operating system
- Increase coverage with full peripheral testing capabilities
- Start your mobile test automation quickly with a simple plug, record and play tool
- Enhance your mobile test automation by Integrating into all your major ALM environments
- Integrate with any continuous integration environment
- Recorder for quick test creation
This example is basically used for simple using of data binding for Views and RecyclerView using model.
This library aims to provide a chat UI view.
- You need to write just few code to create chat view
- Easy to use for a chat app
SectionedMergeAdapter is a library based on MergeAdapter by CommonsWare. It allows you to work with sections and subheaders in your ListViews. With this library, you get the advantage of stitching together the rows and the header of the subsection in the subsection itself. For example, if there are no rows in a subsection of the ListView, the header of the subsection is also not shown.
One tool to manage key generation, key storing and encryption on different APIs of Android.
As you may know android provided API to use keystore
that is stored in system only from API 18. They introduced AndroidKeyStore provider that is responsible to manage this.
But as always there are underwater stones. Up to API 23 you are only able to create asymmetric keys using AndroidKeyStore
provider. Also algorithms that you can use are limited. And what about devices below API 18 ?
This project provides API that wraps default JCA api and AndroidKeyStore
API and makes it easy to create, manage and use your keys on any andorid API.
Fontometrics is an Android library which help to use customs font with just writing one line of code avoiding all the hassle to add the .ttf/.otf font files in the assests folder.
Library to help developers build full MVP apps.
A showcase to demonstrate how to use MVP with RXAndroid.
Android floating action button (fab) with text.
Simple and flexible router library for Android platform.
This library is inspired from Zane David's Animation Transition Work on Dribbble.
If you want to pick up a photo from the gallery and camera, store it somewhere then do something, this library will be the best choice for you. It will handle all the storing, scaling, rotating, threading, loading dialogs. Easy to start a photo intent, easy to get the result, you won't need to code a lot as what you used to do.
It also helps you to handle realtime permissions without any lines of code.
Template engine for java with statically checked and compiled templates. Compilation is performed alone with java sources.
This library implements Algebraic Data Types for Java. ADT4J provides annotation processor for @GenerateValueClassForVisitor
annotation.
This library can help to configure strikethrough, color & blur on a part of text in TextView
easily.
RxAnimations is a library with the main goal to make android animations more solid and cohesive.
Create square float action button using this example!
In this example we are creating an square floating action button which will be different from float action button, but will work the same
Are you creating a music app? Or maybe you want to add some creative detail to an existing one? Then you’ve come to the right place! Play Widget for Android created by Cleveroad can be easily integrated with your music app to spruce the user experience up. Break the monotony and make your music player unique!
New distinct things encourage users to launch your app again. Add the Play Widget component to your app and enjoy the benefits — it’s easy as one-two-three.
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