Third parties libraries

The most important benefit of using third party libraries is that it saves you time as you do not need to develop the functionality that the library provides. Instead, you can focus on the core business logic of your app.

Includes knowledge areas

RxJava

RxJava is a Java VM implementation of ReactiveX a library for composing asynchronous and event-based programs by using observable sequences.

Dagger 2

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

OkHttp is a third-party library developed by Square for sending and receive HTTP-based network requests.

Retrofit

Retrofit is type-safe REST client for Android and Java which aims to make it easier to consume RESTful web services.

Volley/Glide/Picasso

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, Gson, SimpleXML

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.

Is a part of:

Android

Explore

Heading

HeadingHeading

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.

Static and dynamic content editing

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!

How to customize formatting for each rich text

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.