Skip to main content

VirtuApp (Android) - Version 10.10

Android Release Notes

Build Version: 10.10
Release Date: 17 july 2026
Platform: Android
Release Type: Feature Release


Overview

This release introduces the FlipBook feature to VirtuApp, allowing PDF documents to be displayed in an interactive page-flipping experience. Users can now open supported PDF files directly within the application using a realistic book-style interface, providing a more engaging document viewing experience.


New Features

FlipBook Layout

A new FlipBook layout has been added to VirtuApp.

This layout allows PDF documents to be displayed using a realistic page-flipping interface instead of the standard PDF viewer.

Key Features

  • Interactive page-flipping animation.
  • Optimized PDF rendering for improved performance.
  • Native support for PDF documents uploaded through the VirtuBox Console.
  • Integrated with the existing Files module.
  • Supports opening documents directly inside VirtuApp.

How to Use (VirtuBox Console)

Follow these steps to configure a FlipBook:

  1. Open the VirtuBox Console.
  2. Create a new page or edit an existing page.
  3. Add a FlipBook layout.
  4. Upload or select a PDF document.
  5. Ensure the selected file is:
    • A valid PDF document.
    • Available for the VirtuApp platform.
  6. Save the page.
  7. Sync or publish the project.
  8. Open the page in VirtuApp.
  9. Tap the FlipBook section to open the document in FlipBook mode.

Note: Only PDF documents are supported for FlipBook.


Developer Notes

Architecture

The FlipBook feature has been implemented using an OpenGL-based page rendering library, as Android does not provide a native page-flipping component.

Main Package

io.virtubox.app.ui.component.flipbook

This package contains:

  • FlipBook components
  • Rendering logic
  • PDF handling
  • Page rendering implementation

Activity

io.virtubox.app.ui.activity.FlipBookActivity

This activity is responsible for:

  • Loading PDF documents
  • Rendering PDF pages
  • Initializing the FlipBook viewer
  • Managing the page-flipping experience

OpenGL Library

The page-flipping implementation is located in:

io.virtubox.app.ui.component.flipbook.pageflip

Developers who need to modify:

  • Page animations
  • Flip effects
  • Rendering behavior
  • OpenGL implementation
  • Gesture handling

should make changes inside this package.


Technical Notes

  • PDF rendering is performed using Android's PdfRenderer.
  • Page-flipping animations are handled using an OpenGL-based rendering engine.
  • Pages are rendered on demand and cached to improve performance.
  • FlipBook integrates with VirtuApp's existing Files architecture.

Summary of Changes

Module Change
FlipBook Added a new FlipBook layout for displaying PDF documents with an interactive page-flipping experience.
Document Viewer Introduced an OpenGL-based FlipBook viewer for supported PDF files.
Developer Support Added FlipBook architecture, activity, and rendering packages for future enhancements and maintenance.

Compatibility

  • Supported Platform: Android
  • Supported File Type: PDF
  • Requires VirtuApp project synchronization after configuration.