Nothing Type in Kotlin

Top 25 Android Libraries you can try in 2017 - Part 2

Hey friends in my previous article i am list of top 10 android libraries which you can try in 2017 and the second part of this series is there.


Hope you like it too.

11. CameraFragment

CameraFragment is an implementation of a Fragment which allows you to easily integrate a camera functionality to your app. According to its README:
“CameraFragment previews directly the camera view, and provides an easy API to capture or manage the device. You can setup your own layout and control the camera using CameraFragment.”


CameraFragment - A simple easy-to-integrate Camera Fragment for Android

12. AwesomeBar

This is another great implementation from Florent Champigny. It is new approach to a design of a top bar (which we know from ActionBar/Toolbar implementation), in conjunction with DrawerLayout, inspired by Gmail Mobile from Weekz. You can check, how it works below:


AwesomeBar - Just beautiful

13. ArcNavigationView

This is an implementation of NavigationView from Android Design Support Library which introduces curved edges.



ArcNavigationView - Another approach to create NavigationDrawer with Material concepts

14. ShimmerRecyclerView

It is a custom RecyclerView implementation with shimmer views to indicate that views are loading. The RecyclerView has also a built-in adapter, to control the shimmer appearance.


Contribute to ShimmerRecyclerView development by creating an account on GitHub.

15. Android-SwitchIcon

“A Google launcher-style implementation of switch (enable/disable) icon.”
This library extends AppCompatImageView and allows you to set any icon (vector or image), to SwitchIconView using app:srcCompat attribute.


Android-SwitchIcon - Google launcher-style implementation of switch (enable/disable) icon

16. CounterFab

This library is a FloatingActionButton subclass that shows a counter badge in the top right corner. You can download a demo app from Google Play.


CounterFab - A FloatingActionButton subclass that shows a counter badge on right top corner

17. FadingTextView

This library allows you to make a TextView change its content automatically every few seconds.

FadingTextView - A textview that changes its content automatically every few seconds

18. Bridge

“Bridge is a simple but powerful HTTP networking library for Android. It features a Fluent chainable API, powered by Java/Android’s URLConnection classes for maximum compatibility and speed.”
This library has a really comprehensive documentation and is definitely worth checking out.
bridge - A simple but powerful HTTP networking library for Android. It features a Fluent chainable API, powered by Java…

19. Ason

It is the second library from Aidan Follestad. Its main idea is to simplify an interaction with JSON. The library:
“also makes (de)serialization painless.”
The documentation is also pretty good. You can check it out here:
ason - JSON in Java made easy!

20. ObjectBox

I assume that majority of you knows greenrobot. If not, they developed GreenDAO and EventBus. Now, this is time for a new database for objects focused on performance. As greenrobot claims,
“Performance is the number one reason why we created ObjectBox. Previously, we created greenDAO, the fastest Object/Relational Mapper (ORM) for Android and SQLite. Since its first release in 2011, we gained a lot of insight into object persistence — and the performance limitations imposed by SQLite. We realized that in order to improve performance on mobile significantly, we needed to go to the core and build a database designed for objects.”

You can read more about it here. Please take into consideration that ObjectBox is currently in beta (version 0.9.7 ).


ObjectBox is a superfast mobile database for objects

<<Prev                                    Next>>

Comments