Skip to main content

Release notes (Fastboard)

This page provides the release notes for the Fastboard.

The Fastboard SDK is the latest generation of the Interactive Whiteboard SDK launched by Agora to help developers quickly build whiteboard applications. It simplifies the APIs of the Interactive Whiteboard SDK and implements the core functionality with a default user interface (UI). In addition, the Fastboard SDK integrates window-manager and extensions from netless-app to allow developers to easily extend the functionality of their whiteboard applications. With the Fastboard SDK, you do not need to learn the complex concepts of the interactive whiteboard; you can join a whiteboard room with a few lines of code and instantly use the rich editing tools to start real-time interactive collaboration.

v1.2.0

v1.2.0 was released on May 25, 2022.

New features

1. Configuring controls on the whiteboard user interface

To enable developers to customize the whiteboard user interface, this release adds the following methods to configure the controls on the whiteboard user interface:

  • showRoomController: Shows the controls on the whiteboard user interface.

  • hideRoomController: Hides the controls on the whiteboard user interface.

  • setToolsExpandAppliances: Sets the toolset contained in the toolbar in expanded mode.

  • setToolsCollapseAppliances: Sets the toolset contained in the toolbar in collapsed mode.

  • setToolsColors: Sets the color set of the palette.

  • setToolboxGravity: Sets the position of the toolbar on the whiteboard.

2. Configuring the style of the whiteboard user interface

This release adds the setFastStyle method to the FastRoom class for setting the style of the whiteboard user interface. You can use this method to modify the theme color and mode of the whiteboard user interface.

v1.0.0

v1.0.0 was released on March 6, 2022. This is the first official release of the UI Kit for Android.

Features

Implementations of the core whiteboard functionality and user interface (UI)

This release directly implements the basic functions of the interactive whiteboard with a default UI. After integrating the UI Kit and calling join to join the whiteboard room, you can use the following functions:

  • The whiteboard toolbar, which includes all basic whiteboard editing tools, such as pencil, text editor, and shape tools. It also supports setting stroke width, font size, and stroke color.

  • The whiteboard page control, which enables you to add and switch whiteboard pages.

  • The view control, which you can use to zoom in and out of the current whiteboard page and adjust the view.

  • Undo and redo an action.

In addition, the UI Kit provides the following APIs to enable you to implement these functions with customized UIs:

  • setAppliance

  • setStrokeWidth

  • setStrokeColor

  • undo

  • redo

Display files

The UI Kit supports inserting and displaying files in multiple formats on the whiteboard, such as images in PNG and JPG formats, audio and video in MP3 and MP4 formats, and documents in PPT, PPTX, DOC, DOCX, and PDF formats. For detailed implementation steps, see Display Files.

Reference

Refer to the following documentation to integrate the UI Kit and add the whiteboard functionality to your project:

  • Join a Whiteboard Room: Describes how to quickly join a whiteboard room and experience interactive whiteboard features using the UI Kit.

  • Display Files: Describes how to call the UI Kit's APIs to insert images, play audio and video, and present documents on the whiteboard.

  • API Reference: Provides a detailed API reference for the UI Kit.