Summary: This article introduces 25 excellent Android open source libraries (in no particular order) that were released in January and February 2017, both from large companies and by independent developers, all of which are of comparable quality. Even if it is not useful at work, it is quite helpful for learning Android.
1.Lottie
By Airbnb, Adobe After Effects animations can be exported to JSON via Bodymovin and rendered on your phone. So far there are over 8600 stars, believe it.
2.Toasty
“The usual Toast, but with steroids.”
3. StyleableToast
Like the above, this is a third-party library for customizing Toast.
4. Store
The New York Times development team’s open source Android library for asynchronous data loading and caching. Official introduction:
“Store is a class that simplifies fetching, parsing, storage, and retrieval of data in your application. A Store is similar to the
Repository patternWhile exposing a Reactive API built with RxJava that surfaces to a unidirectional data flow.”
5. PreviewSeekBar
If you’ve ever used Google Play Movies, you’re probably familiar with the cool progress bars. The library is modeled after the Google Play Movies progress bar.
6. Chuck
7. CoordinatorTabLayout
A custom composite control that can quickly realize the combination of TabLayout and CoordinatorLayout.
8. boxing
B station open source based on MVP mode Android multimedia selector.
- Support custom UI
- Support multiple/single picture selection and preview, single picture cutting function
- Support the GIF
- Support video selection function
- Provide image compression
9. excelPanel
RecyclerView supports vertical and horizontal two-way data loading.
10. Horizontal Calendar
Also a custom component based on RecyclerView for displaying calendars horizontally.
11. CameraFragment
An easy to use camera Fragment that provides a series of apis to control the camera.
12. AwesomeBar
A beautifully designed top bar inspired by Gmail Mobile from Weekz.
13. ArcNavigationView
With the NavigationView implementation, the edges become curved.
14. ShimmerRecyclerView
Custom RecyclerView, when the view is loading will have a flash effect.
15. Android-SwitchIcon
A Google-style switch icon series.
16. CounterFab
Based on FloatingActionButton implementation, added corner tags in the upper right corner.
17. FadingTextView
Let TextView automatically switch content.
18. Bridge
Bridge is a simple but powerful HTTP Networking library for Android. It features a Fluent Chainable API, Powered by Java/Android’s URLConnectionclasses for Maximum compatibility and speed.
There is very detailed documentation, although there are not many star right now, but it is worth a try.
19. Ason
Same author as the Bridge above, the main purpose is to simplify the interaction with JSON.
20. ObjectBox
Most of you probably know greenRobot, but if you don’t, you’ve probably heard of GreenDAO and EventBus. This library, also developed by GreenRobot, is a performance-focused object database.
21. FlowLayout
Look directly at the picture:
22. Unofficial Google Actions Java SDK
Google Actions SDK rewritten in Java.
23. Wearable Reply
For Android Wear devices, text can be entered quickly.
24. Shortbread
App Shortcuts can be achieved quickly with just the @Shortcut annotation.
25. Material About
Easy implementation of a Material style About Me interface.
The original:
25 Android libraries you definitely want to try out in early 2017.
Welcome to Zhihu’s Aurora Daily, which provides Makers with three quality English articles a day.