RxJava is a Java VM implementation of ReactiveX a library for composing asynchronous and event-based programs by using observable sequences.
Dagger 2 is dependency injection framework. It is based on the Java Specification Request (JSR) 330. It uses code generation and is based on annotations. The generated code is very relatively easy to read and debug.
OkHttp is a third-party library developed by Square for sending and receive HTTP-based network requests.
Retrofit is type-safe REST client for Android and Java which aims to make it easier to consume RESTful web services.
Volley is an HTTP library that makes networking for Android apps easier and most importantly, faster. Glide is an Image Loader Library for Android developed by bumptech and is a library that is recommended by Google. Picasso is an image library for Android. It's created and maintained by Square, and caters to image loading and processing.
Jackson is a high-performance JSON processor for Java. Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Simple is a high performance XML serialization and configuration framework for Java. Its goal is to provide an XML framework that enables rapid development of XML configuration and communication systems.
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.