Sample Code and Directory of libraries for Android Developers
You can get colors from your gallery pictures or custom images just using touch with multi-selectors.
Easy RecyclerView
ItemDecoration. Flexible for multiple styles, such as margins, colours, drawables, show/hide, etc.
There is a bunch of useful widgets and navigation classes to make your app clear and simpler. Include features like font from asses via xml, complex background, resizable compound drawables, FlowLayout and SlideMenuLayout (expand menu from any direction), custom backstack (abstract + fragments impl).
Android EditText
wrapper to support text / emoji / camera / media input.
Features
- advance overrides to enable custom behaviour/look
- built in media picker
- camera capture for quick pics
- photo/file selector
- gif keyboard entry support
- file/attachment preview
- multi-file support
This Layout provide fling dismiss effect like Twitter ImageView
A custom layout that fills given width or height as per the original ratio of each child.
If given width or height is exceeded, it largely replicates the behavior of LinearLayout
.
What RatioFillLayout
offers:
- Orientation: horizontal, vertical
- Gravity: top, bottom, left, right, centerhorizontal, centervertical
What is iSortBox? Just like what it says: Simplify sorting!
This framework achieves a goal which makes sorting easier, moreover, you will benefit from what it provides such as pre-processing, converting, grouping and filtering.
As the name iSortBox, the letter 'i' means input and the letter 'o' means output, as for the details on how to complete the work, all are encapsulated in iSortBox.
Android Gradle plugin generates App Shortcuts shortcuts.xml for build flavors with different applicationId.
When it useful?
If you look at the official documentation of static App Shortcuts, you'll see that for each intent you need to set the android:targetPackage. But, what if you have different applicationId in different flavors?
In this case, you'll need copy your shortcuts.xml in two folder dev and prod with single difference. And if you create a new flavor with different applicationId you need to copy it again. Since at this moment we do not have any built-in merge tools applicationId from build.gradle to the shortcuts.xml this gradle plugin will be useful.
Starter boilerplate projects for Android, with Components Architecture implemented, written completely in Kotlin. Variations include Rx, Realm & Dagger usage.
Neuronizer offers the opportunity to order your thoughts, ideas and tasks in categories to recognise the information you need as fast as possible.
Features
- Add, remove and update notes
- Add, remove and update ToDo lists
- Sort everything as you wish
- Designed for simple and fast usage
- Encrypted storage of data, on device only
- Create widgets
- Categorisation in ToDo lists
- Mark tasks as done
- Add details to each task
- Share ToDo lists
The library is a small widget for image cropping in Instagram-like style. Written in Kotlin.
Type-safe time calculations in Kotlin.
Image loader library for Android. Allows you to build your own image loader that will do exactly what you want. Almost unlimited customization.
An extension of EditText
with pin style written in Kotlin.
This is a small image processing library done to find good color for icon background. It uses CIEDE2000 to determine what colors can be processed as the same.
Update available Notification for Google Play.
DMAudioStreamer library helps you to integrate audio streaming in your application.
Swipe, drag-and-drop, items clicks, view holder's events delegation and other stuff for Android Recycler View.
A simple cool dismissal animation for activities.
Star DNS Changer is a DNS Changer application.
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