Customizations

You will find here the main classes that are part of Beagle’s framework for Android.

These are Beagle for Android classes:


Actions

This section describes how actions work on the Beagle Framework and will also teach how to customize them.

Custom Beagle Activity

In this section, you will find how to use BeagleActivity to customize your server-driven activity.

View client

In this section, you will find information on how to setup a ViewClient in Beagle Android.

Custom Validator

In this section, you will find a description on how to validate a form. This component is deprecated.

BeagleException

In this section, you will find information about the BeagleException class.

BeagleImageDownloader

In this section, you will find the description of the BeagleImageDownloader class and details of the methods that implement it.

RootView

In this section, you will find information about Interface RootView holder the reference of activity or fragment.

Deep Link Handler

In this section, you will find a description about DeepLinkHandler class and its methods details.

Design System

In this section, you will find Design System class description and methods details.

Network Client

In this section, you will find information about Beagle’s network client and how to modify it.

Loading and errors treatment

In this section, you will find information on how to customize Beagle’s behavior to each loading screens and errors treatments.

Custom Widget

You will find here an example on how to create a component and a customized widget.

Log System

In this section, you will find the BeagleLogger class description, customization and configuration details.

Navigation Animation

In this section, you will find information about how it is possible to customize Beagle’s navigation screen.

Customized Serializer Deserializer

In this section, you will find information on how to create a Serializer / Deserializer using Beagle and details of the methods it implements.

Proguard configuration

In this section, you will find information about ProGuard description and configuration for Beagle.

Style

In this section, you will find how to make components' stylization on Android’s projects.

Multiple configurations

On this section, you’ll find the step by step on how to start multiple instances of Beagle, with different configurations