Skip to content

Ceres Documentation

Welcome to the Ceres documentation! This documentation provides detailed information on various modules, Bill of Materials (BoM) versions, and usage guidelines for the Ceres Android library.

Table of Contents

  1. Modules
  2. Bill of Materials (BoM)
  3. Version Catalog


Ceres is organized into multiple modules, each serving a specific purpose. These modules can be included selectively in your Android project to streamline development. Here are the available modules:

  • Backup: The Backup module provides essential utilities for data backup and recovery.
  • Core: The core module provides essential utilities and foundation for Ceres.
  • Data: The data module offers data-related functionality for Ceres.
  • Firebase: Integrate Firebase services seamlessly with Ceres.
  • Framework: Get access to framework-level components and features.
  • Monetisation: Monetize your Android app using the Monetisation module.
  • Navigation: Efficiently handle app navigation with the Navigation module.
  • Screen: Simplify screen management and UI with the Screen module.
  • UI: Enhance your app's user interface using the UI module.

Each module documentation provides in-depth information on its features and how to integrate it into your project.

Bill of Materials

The Bill of Materials (BoM) simplifies library version management by providing a centralized mechanism to manage versions across Ceres modules. Learn how to use the BoM in your project by referring to the BoM documentation.

  • BoM Versions: Explore the available BoM versions and their release dates.

Version Catalog

The Ceres Version Catalog provides implementation details of Ceres libraries and BoM versions in TOML format. It helps you manage library versions effortlessly. Refer to the Version Catalog to understand how to declare dependencies using the latest versions and access implementation details.

We hope this documentation helps you make the most of the Ceres Android library. If you have any questions or need further assistance, feel free to reach out to us. Happy coding!

Getting Started

To get started with Xenoglot, refer to the comprehensive documentation available at The documentation provides detailed explanations, examples, and best practices for using the library effectively.

Find this repository useful? 🩷

  • Support it by joining stargazers for this repository. 📁
  • Get notified about my new projects by following me on GitHub. 💻
  • Interested in sponsoring me? Support me on GitHub! 🤝