Androrm is an object relational mapper especially for android. It will help you develop your applications faster, by taking care of all database related actions, such as table creation, object serialization and deserialization and lookups.
This library can help developers save at-least 16 hours of work in migrating from the default Google Places Autocomplete feature which will be completely removed in future. Developers can migrate to this library as it uses the latest Places API.
A solution to compose RecyclerView
Decoration.
The idea is to compose the decoration by combining small and simple components.
In isolation, those items are simple and easy to write and understand. But combined (or composed), they can form very complex decoration with complex selective conditions.