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.