- recycler-view-margin-decoration
- ZigzagView
- Image Steps
- SSForms
- VirtualAPK
- Floaty
- NoPaginate
- ShapeOfView
- FloatingLockButton
- TreeView
- android-toggle
- CountryCurrencyPicker
- MC Night Mode
- Range Time Picker Dialog
- CropMe
- Boxed Vertical SeekBar
- Spitfire
- iOSDialog
- ShootingSlider
- CoolView
- About Activity
- Custom EditText
- uCrop’n’Edit
- Android Social Fragment
- OreonPreview
- ArcToolbarView
- OCR Demo
- SlideMenuLayout
- DropdownTextView
- HmsPicker
- AndroidValidator
- KFormMaster
- Fluid Slider Android
- ColorPickerPreference
- DoubleTapLikeView
- MultiAppPicker
- Progress
- Android-Goldfinger
- livedata-call-adapter
- SimplePlacesSearchDialog
- AlertView
- SimpleAdapter
- Stash
- Mural
- tflite-mnist-android
- Collapsible-Calendar-View-Android
- Android-Debug-Tools
- KToast
- HoveringCallback
- Tubi Loading View
- recycler-view-margin-decoration
- recycler-view-margin-decoration
A library for add margin each item in RecyclerView.
ปล. ผลงานของคนไทย รุ่นน้องผม
2. ZigzagView
a zigzag view for using for ticket or invoice
3. Image Steps
A simple library for using steps with images and animation
4. SSForms
SSForms is Android library to create dynamic Recyclerview forms. The goal of the library is to get the same power of hand-made forms but spending 1/10 of the time.
VirtualAPK is a powerful yet lightweight plugin framework for Android. It can dynamically load and run an APK file (we call it LoadedPlugin) seamlessly as an installed application. Developers can use any Class, Resources, Activity, Service, Receiver and Provider in LoadedPlugin as if they are registered in app’s manifest file.
Supported Features
6 .Floaty
This is an Android Library for bottom view with custom transition.
Android pagination library (updated 18.12.2017)
Idea
This repository is a slightly modified version of Paginate library. Author: @MarkoMilos
We decided to modify it a little, so that developers could easily use it with MVP or Clean Architecture
Roadmap
- Double-sided pagination
- Delegate for
Presenter
orInteractor
, with implementation Limit/Offset and Page pagination - Unit tests
- Wiki
Contributing
If you find any bug, or you have suggestions, don’t be shy to create issues or make a PRs in the develop
branch. You can read contribution guidelines here
My other libraries:
- NoPermission — Simple Android permission library, consist of only one class
- NoRecyclerViewAdapter — Simple base adapter for recyclerView
8. ShapeOfView
Give a custom shape to any android view
9.FloatingLockButton
How to use in the Activity
FloatingLockView lockView = new FloatingLockView(this); lockView.attachToScreen(this);
Long Press to move the button.
To update the floating lock button,
lockView.updateView()
To lock
lockView.lock()
To Unlock lockView.unlock()
10 TreeView
Android TreeView is used to display data in tree structures.
Overview
The library is designed to support different algorithms. Currently, only the algorithm from Walker (with the runtime improvements from Buchheim) has been implemented. Feel free to contribute. The algorithm should only implement the Algorithm
Interface.
******************************************************************
11. android-toggle
Custom Switches for Android
witches Available
- Labeled Switch | Designed by — Shweta Gupta
12 .CountryCurrencyPicker
CountryCurrencyPicker is an android picker library for country and / or currency. You can implement it as fragment or dialog. It offers the option to search for country values and / or currency values.
13 .MC Night Mode
Simple Android Library to enable/disable night mode (like NightShift for iOS). This library provides you a background Service that overlap a filter on your screen device; this will reduce the amount of blue on your display.
A custom dialog that allow you to set a start time and end time.
Extremely Smooth and Easy Cropping library for you
This is an Android library for cropping images. Move images smoothly, and crop images precisely.
A vertical seekbar for Android
This is a vertical seekbar like in the IOS 11 control center with an image at the bottom.
A simple Android Network library. This library can be used as a wrapper for Google Volley, FasterXML Jackson serializer. All the Volley and Jackson method are fully operational.
All the documentations are available here :
- Volley : https://developer.android.com/training/volley/index.html
- Jackson : https://github.com/FasterXML/jackson
Contribution : CONTRIBUTING.md
18 .iOSDialog
With this library you can use iOS UIAlertView on Android.
We are very pleased to present Shooting Slider, which is probably the worst Android slider ever made.
If you think it’s user-friendly, please check nightmare mode.
Enjoy! 🙂
20 CoolView
An Android Library that help you to customize views (Button, EditText, ImageView), by adding border with the size and color that you want, and give it the corner radius that you seems cool, and you can also make an imageview looks like a circle.
****************************************************************
A simple, activity to show some information about the application.
22 .Custom EditText
Simple Custom EditText for Android like Instagram
uCrop’n’Edit — Image Cropping + Editing Library for Android
Using the source code of “uCrop”, I’ve added four new features — ability to change Brightness, Contrast, Saturation and Sharpness.
A reusable fragment to display links to social networks, the Play Store as well as recommendation and support email links. The fragment tries to open installed apps on the user’s device first and resorts to the web browser otherwise.
A reusable fragment to display links to social networks, the Play Store as well as recommendation and support email links. The fragment tries to open installed apps on the user’s device first and resorts to the web browser otherwise.
25 .OreonPreview
A simple animation with tanslation or scale views written in Java.
OrionPreview is a simple animation with tanslation or scale views written in Java. https://applikeysolutions.com
26 ArcToolbarView
An Arc view for the android Toolbar or anywhere.
27 OCR Demo
An experiment about OCR in Android
Third-party Libraries Used
- Tess-Two for OCR Processing (https://github.com/rmtheis/tess-two)
- ImagePicker for image picking and camera (https://github.com/nguyenhoanglam/ImagePicker)
- Android Image Cropper (https://github.com/ArthurHub/Android-Image-Cropper)
- MediaResizer for image compression (https://github.com/WindSekirun/MediaResizer)
28 SlideMenuLayout
An android slide menu that supports left and right swipes and slides with parallax
Features
- Support for sliding direction configuration
- Can be used as
ViewGroup
- Handle the sliding conflicts in each scenarios
- Option to click on content view to close menu when it’s opening
- Option to dim the content view automatically
- Option to toggle the parallax effect
29 .DropdownTextView
Simple drop-down(expandable) TextView for Android
30 HmsPicker
A simple Hours-Minutes-Seconds time picker. Available for a custom view or a dialog.
Separated and optimized from android-betterpickers hmspicker(in order to shrink apk size and add features).
*******************************************************************
31 . AndroidValidator
Model based validation library for Android written in kotlin
Kotlin sample usage: (Column info is not part of validator it is from Room library)
Validation:
Model in java:
32 .KFormMaster
Easily build generic forms with minimal effort (A Kotlin port of FormMaster)
his library aids in building bigger forms on-the-fly. Forms with large number of elements can easily be added programmatically within a few minutes.
Features
- Easily build big and bigger forms with minimal effort
- Fast color change as needed
- Kotlin port of FormMaster
Version 2 Changes
- Element tags are now optional
- The email, password, phone, text, textArea, number, textView, and button elements no longer take a <T: Serializable> as they only deal with Strings
- Deprecated valueChanged in BaseFormElement
- Added valueObservers in BaseFormElement to replace valueChanged with a list of Observers when the element value changes (See updated Examples)
Java Compatibility
- This library was ported from Java and is still compatibile with Java code
- See Java Example
33.Fluid Slider Android
A slider widget with a popup bubble displaying the precise value selected. Android library made by @Ramotionhttps://dev.ramotion.com
Looking for developers for your project?
This project is maintained by Ramotion, Inc. We specialize in the designing and coding of custom UI for Mobile Apps and Websites.
The Android mockup available here.
Requirements
- Android 4.1 Jelly Bean (API lvl 16) or greater
- Your favorite IDE
34. ColorPickerPreference
A library that let you implement ColorPickerView, ColorPickerDialog, ColorPickerPreference.
Could get HSV color, RGB values, Html color code from your gallery pictures or custom images just by touching.
35.DoubleTapLikeView
When user double taps the view, it will show an animation and you can do some actions with it
Parameters
src
: Resourceid
of main imageicon
: Resourceid
of animation image (default is heart image)disableAnimation
: When the view is double tapped, there is a default animation withicon
, but you can disable it. In case you want to show your own animation effect.doubleTapIn
: Millisecond time gap between ‘onTap’ and ‘onDoubleTap’, I don’t recommend setting this time more than 500scaleType
,adjustViewBounds
are same parameters as in general ImageView
36. MultiAppPicker
A simple, material design multi-app picker using RecyclerView and Alphabetical Fast Scrolling (based on MultiContactPicker )! The picker will read the device applications and allow you to select 1–1 or 1-many and return them in a convenient list.
Note: In the code you can see some comments relative to the icon of the application selected; if you need the icon of the selected application you can uncomments the code (recommended for single choise mode); it’s not recommended for multi choise mode because the icons (bitmaps) are also serialised into an internal bundle. Unfortunately this bundle has a very small size limit.
37 Progress
38.Android-Goldfinger
Fingerprint authentication flow
To use the Android Fingerprint API you must:
- Create a new or load an existing
SecretKey
- Create a
Cipher
with a created or loadedSecretKey
- Create a
CryptoObject
with a createdCipher
- Start Fingerprint authentication with a created
CryptoObject
- Handle possible exceptions at every step due to complexity of the Android Fingerprint API
The CryptoObject
is locked when created and it is unlocked when the user successfully authenticates. Once it is unlocked, you can use it to cipher data.
Fingerprint authentication is used to either:
- Authenticate the user, e.g. for payment
- Perform encryption or decryption operations over user’s case-sensitive information, e.g. passwords
Goldfinger wraps everything mentioned and provides an intuitive and easy-to-use interface.
Android library to simplify Fingerprint authentication implementation.
A simple LiveData call adapter for retrofit
A minimal and simple Google places autocomplete search dialog.
- ***************************************************************
A library to create simple alerts easily with some customization. Written in Kotlin but works for both Kotlin and Java
42 . SimpleAdapter
SimpleAdapter used to simplfy the adapter structure for RecyclerView with databinding
- Easy to use.
- No need to create adapter (Seperate java files).
- Use of databinding.
43 . Stash
This Library allows you to store custom objects and arrrayLists in SharedPreference just like you store string and int.
How to Use
44. Mural
A lightweight image loading library in Kotlin
MNIST with TensorFlow Lite on Android
This project demonstrates how to use TensorFlow Lite on Android for handwritten digits classification from MNIST.
How to build from scratch
Requirement
- TensorFlow 1.6.0
- Python 3.6, NumPy 1.14.1
- Android Studio 3.0, Gradle 4.1
- Linux or macOS if you want to convert the model to .tflite as described in the Step 2 below
46 Collapsible-Calendar-View-Android
Collapsible CalendarView in simple calendar view which can be collapsed to save space and can be expanded when needed https://shrikanth7698.github.io/Collapsible-Calendar-View-Android/
Android library for debugging, Sqlite Databases, SharedPreferences and all types of files stored in internal storage directory, right from the app.
What it does?
- View all Sqlite database with version.
- View all Tables and it’s contents in a Database.
- View all SharedPreferences.
- View all files(image, pdf, json, txt etc) stored in internal directory of the app.
48 KToast
Customizable toast messages. https://onurkagan.github.io/KToast/
Drag & drop item decorator for RecyclerView with support for highlighting hovered items
Usage
- Add jcenter() to repositories block in your gradle file.
- Add
implementation 'com.shuhart.hoveringcallback:hoveringcallback:1.2.6'
to your dependencies. - Look into the sample for additional details on how to use and configure the library.
50 . Tubi Loading View
A spinning circular loading view; for use when you need to display something when you are loading something off of the main UI thread.
2. ZigzagView
Thank you ^^
Include library collections that are past.
part 1 : [Top] Awesome Android Libraries — April 2017 For Android Developer Library GitHub
part 2 : [Top] Awesome Android Libraries May — September(cobeisfresh) 2017 For Android Developer Library GitHub
part 3 : Awesome Android Libraries May — September(cobeisfresh) 2017 For Android Developer Library GitHub
part 4 :[40 Top ] Awesome Android Libraries May — September 2017 For Android Developer Library GitHub
you have follow group :
Thank Join : https://www.facebook.com/groups/883546485084033/?fref=ts
Join Group Line : Join Group
: inbox to mail [email protected]
Android Open Source Projects [Total] [SUM] [Join Group] Who has problems with android project and want to get answers or questions about android or want to update android can continue to join. Line: po56789 or inbox in the face to join us offline, because we will give people who come to PM only !!!! Thank you
ไทย
Android Open Source Projects [รวม] [SUM][Join Group]ใครมีปัญหา เรื่อง โปรเจก android และอยากถามให้ได้คำตอบเร้วๆ หรือ มีข้อสงสัย เรื่อง android หรือ อยากจะ update android ไปเรื่อยๆ สามารถ join มาคุยกันได้ครับ Line: po56789 หรือ inbox ใน face มาขอ join ได้นะครับ เพราะเราจะให้คนที่มา pm ขอเท่านั้นนะครับ !!!!
ขอบคุณครับ
Fan Page PongPloy Zone AppDev
Link: https://www.facebook.com/PongPloy-Zone-AppDev-170227463027435/
https://medium.com/pongploydev/top-android-libraries-february-2018-for-android-developer-library-github-2a111b756c62