BufferTextInputLayout
Look directly at the effect picture: ascending effect
2
Dynamic display of The Android drawing hierarchy, take a look at the cool renderings:
3
Android simulates inke direct broadcast room to send gifts to anchors (realize combo effect)
(Here is only one screenshot, because the GIF file is more than 2M, see the original text for details)
4
Json renders local animation
This is a can parse/Adobe After Effects (www.adobe.com/products/af… A sample app is available on the Google Play Store. With over 7,500 stars on Github, you can’t go wrong!
(Here is only one screenshot, because the GIF file is more than 2M, see the original text for details)
5
A library to create custom toasts. As The author puts it, this library is: The usual Toast, but with steroids.
6
This is another library for creating custom toasts. Multiple customization options make your app and user experience unique! Use code or styles.xml to define your Toast style.
7
Store
Store is an asynchronous load and cache library. Store is a class that simplifies data request, parsing, saving, and data retry. A Store is similar to the warehouse pattern, but encapsulates a responsive API in RxJava to support one-way data flow. The documentation is very straightforward and the library is worth trying out. You can try flows, such as data requests, caching, parsing, and so on.
8
If you use Google Play Movies, you may have noticed that this animation looks great and can preview the Movies in the SeekBar. Ruben Sousa implements this effect and open-source it. The following GIF shows a good example of its functionality. If your app is a player, you decide you should try it.
9
Chuck
If you use OkHttp, this library can help you intercept and log all HTTP requests and responses. It also provides one to display the content.
10
CoordinatorTabLayout is a combination of custom controls that help you quickly implement a TabLayout that combines with CoordinatorLayout. The effect is shown in the GIF below:
11
Boxing is a multimedia picker for Android based on MVP mode. You can select images (single/multiple),
Preview or crop the image. It also supports GIfs, view selection, image compression, and custom UI:
12
RecyclerView realization of two dimensional tables, not only can load historical data, but also can load new data.
13
14
(github.com/Mulham-Raee…). Another use of RecyclerView Material horizontal calendar view.
15
An integrated Fragment that previews camera views directly from README: CameraFragment and provides a simple API for capturing and managing devices. You can use CameraFragment to set your own layout and control the camera.
16
This is another great library by Florent Champigny. A new design for top Bar, working in conjunction with DrawerLayout. Inspired by Gmail Mobile from Weekz.
17
A curved drawer for navigation.
18
A RecyclerView that can Shimmer when loading data. The RecyclerView has a built-in adapter that controls the appearance of shimmer.
19
This lib inherits AppCompatImageView and can set any icon (vector or image) for SwitchIconView using the app:srcCompat property.
20
This is a library that displays a digital logo in the upper right corner of the float action button. You can download the Demo app from Google Play.
21
A library that allows TextView to constantly change its content in a light-out form.
22
Bridge is a simple but powerful library for HTTP network operations. Provide chain call API, for maximum compatibility and fastest speed, using Java/Android URLConnection class implementation. The library is well documented and definitely worth a try.
23
This is Aidan Follestad’s second library. The main purpose is to simplify interaction with JSON. also makes (de)serialization painless. The documentation is also great, and you can check it out here: github.com/afollestad/…
24
Everyone knows greenRobot, and if not, GreenDAO and EventBus. This is an object – oriented database. Greenrobot claims that performance is the number one factor in creating objectBoxes. Earlier we created greenDAO, the fastest object relational mapping (ORM) on Android and SQLite. Since the first release in 2011, we’ve learned a lot about object persistence – and the pitfalls of SQLite. We realized that to significantly improve performance on mobile, we needed to start with typing and create an object-based database.
Please note that ObjectBox is currently in beta (0.9.7).
25
A layout that lets child views automatically jump to the next line if they run out of space. The spacing between the child views is calculated by FlowLayout so that the views are evenly distributed.
END
Me, still sharing