# Digia Academy

## Digia Studio

- [What is Digia Studio?](https://docs.digia.tech/introduction/readme.md)
- [What is SDUI?](https://docs.digia.tech/introduction/what-is-sdui.md)
- [Digia Architecture & Runtime](https://docs.digia.tech/introduction/architecture.md)
- [Why Dynamic Apps & SDUI Adoption](https://docs.digia.tech/introduction/adoption.md)
- [Quick Start Guide](https://docs.digia.tech/quick-start-and-setup/quick-start.md)
- [Setup](https://docs.digia.tech/quick-start-and-setup/setup.md)
- [Dashboard](https://docs.digia.tech/studio-workspace/dashboard.md)
- [Builder Tool](https://docs.digia.tech/studio-workspace/builder-tool.md)
- [Navigation Menu](https://docs.digia.tech/studio-workspace/builder-tool/navigation-menu.md)
- [Tool Bar](https://docs.digia.tech/studio-workspace/builder-tool/tool-bar.md)
- [Pages and Widgets Panel](https://docs.digia.tech/studio-workspace/builder-tool/pages-and-widgets-panel.md)
- [Canvas Area](https://docs.digia.tech/studio-workspace/builder-tool/canvas-area.md)
- [Properties Panel](https://docs.digia.tech/studio-workspace/builder-tool/properties-panel.md)
- [Finding Page/Component Slugs](https://docs.digia.tech/studio-workspace/builder-tool/finding-slugs.md)
- [Project](https://docs.digia.tech/studio-workspace/project.md)
- [Design System](https://docs.digia.tech/ui-building-blocks/design-system.md)
- [Colors](https://docs.digia.tech/ui-building-blocks/design-system/colors.md)
- [Typography](https://docs.digia.tech/ui-building-blocks/design-system/typography.md)
- [Pages](https://docs.digia.tech/ui-building-blocks/pages.md)
- [Components](https://docs.digia.tech/ui-building-blocks/components.md)
- [Layout System](https://docs.digia.tech/ui-building-blocks/layout-system.md)
- [Widget Catalog](https://docs.digia.tech/ui-building-blocks/widgets.md)
- [Layout & Structure](https://docs.digia.tech/ui-building-blocks/widgets/layout-structure-widgets.md)
- [Container](https://docs.digia.tech/ui-building-blocks/widgets/layout-structure-widgets/container.md)
- [Row & Column](https://docs.digia.tech/ui-building-blocks/widgets/layout-structure-widgets/flex.md)
- [Stack](https://docs.digia.tech/ui-building-blocks/widgets/layout-structure-widgets/stack.md)
- [Wrap](https://docs.digia.tech/ui-building-blocks/widgets/layout-structure-widgets/wrap.md)
- [Sized Box](https://docs.digia.tech/ui-building-blocks/widgets/layout-structure-widgets/sized-box.md)
- [Safe Area](https://docs.digia.tech/ui-building-blocks/widgets/layout-structure-widgets/safe-area.md)
- [Scaffold](https://docs.digia.tech/ui-building-blocks/widgets/layout-structure-widgets/scaffold.md)
- [AppBar](https://docs.digia.tech/ui-building-blocks/widgets/layout-structure-widgets/appbar.md)
- [Overlay](https://docs.digia.tech/ui-building-blocks/widgets/layout-structure-widgets/overlay.md)
- [Conditional Builder](https://docs.digia.tech/ui-building-blocks/widgets/layout-structure-widgets/conditional-builder.md)
- [Expandable](https://docs.digia.tech/ui-building-blocks/widgets/layout-structure-widgets/expandable.md)
- [Content & Display](https://docs.digia.tech/ui-building-blocks/widgets/content-display-widgets.md)
- [Text](https://docs.digia.tech/ui-building-blocks/widgets/content-display-widgets/text.md)
- [Rich Text](https://docs.digia.tech/ui-building-blocks/widgets/content-display-widgets/rich-text.md)
- [Image](https://docs.digia.tech/ui-building-blocks/widgets/content-display-widgets/image.md)
- [Icon](https://docs.digia.tech/ui-building-blocks/widgets/content-display-widgets/icon.md)
- [Avatar](https://docs.digia.tech/ui-building-blocks/widgets/content-display-widgets/avatar.md)
- [Carousel](https://docs.digia.tech/ui-building-blocks/widgets/content-display-widgets/carousel.md)
- [Circular Progress Bar](https://docs.digia.tech/ui-building-blocks/widgets/content-display-widgets/circular-progress-bar.md)
- [Linear Progress Bar](https://docs.digia.tech/ui-building-blocks/widgets/content-display-widgets/linear-progress-bar.md)
- [Dividers](https://docs.digia.tech/ui-building-blocks/widgets/content-display-widgets/dividers.md)
- [Markdown](https://docs.digia.tech/ui-building-blocks/widgets/content-display-widgets/markdown.md)
- [Web View](https://docs.digia.tech/ui-building-blocks/widgets/content-display-widgets/web-view.md)
- [YouTube Player](https://docs.digia.tech/ui-building-blocks/widgets/content-display-widgets/youtube-player.md)
- [Video Player](https://docs.digia.tech/ui-building-blocks/widgets/content-display-widgets/video-player.md)
- [Story](https://docs.digia.tech/ui-building-blocks/widgets/content-display-widgets/story.md)
- [Story Video Player](https://docs.digia.tech/ui-building-blocks/widgets/content-display-widgets/story-video-player.md)
- [Input & Forms](https://docs.digia.tech/ui-building-blocks/widgets/input-interaction-widgets.md)
- [Scratch Card](https://docs.digia.tech/ui-building-blocks/widgets/input-interaction-widgets/scratch-card.md)
- [Button](https://docs.digia.tech/ui-building-blocks/widgets/input-interaction-widgets/button.md)
- [Checkbox](https://docs.digia.tech/ui-building-blocks/widgets/input-interaction-widgets/checkbox.md)
- [Switch](https://docs.digia.tech/ui-building-blocks/widgets/input-interaction-widgets/switch.md)
- [Text Form Field](https://docs.digia.tech/ui-building-blocks/widgets/input-interaction-widgets/text-form-field.md)
- [PinField](https://docs.digia.tech/ui-building-blocks/widgets/input-interaction-widgets/pinfield.md)
- [Calendar](https://docs.digia.tech/ui-building-blocks/widgets/input-interaction-widgets/calendar.md)
- [Range Slider](https://docs.digia.tech/ui-building-blocks/widgets/input-interaction-widgets/range-slider.md)
- [Slider](https://docs.digia.tech/ui-building-blocks/widgets/input-interaction-widgets/slider.md)
- [State Container](https://docs.digia.tech/ui-building-blocks/widgets/input-interaction-widgets/state-container.md)
- [Timer](https://docs.digia.tech/ui-building-blocks/widgets/input-interaction-widgets/timer.md)
- [Navigation Widgets](https://docs.digia.tech/ui-building-blocks/widgets/navigation-widgets.md)
- [Navigation Bar](https://docs.digia.tech/ui-building-blocks/widgets/navigation-widgets/navigation-bar.md)
- [Navigation Bar Item](https://docs.digia.tech/ui-building-blocks/widgets/navigation-widgets/navigation-bar-item.md)
- [Navigation Bar Custom](https://docs.digia.tech/ui-building-blocks/widgets/navigation-widgets/navigation-bar-custom.md)
- [Navigation Bar Item Custom](https://docs.digia.tech/ui-building-blocks/widgets/navigation-widgets/navigation-bar-item-custom.md)
- [Tab Bar](https://docs.digia.tech/ui-building-blocks/widgets/navigation-widgets/tab-bar.md)
- [Tab View Content](https://docs.digia.tech/ui-building-blocks/widgets/navigation-widgets/tab-view-content.md)
- [Tab Controller](https://docs.digia.tech/ui-building-blocks/widgets/navigation-widgets/tab-controller.md)
- [Page View](https://docs.digia.tech/ui-building-blocks/widgets/navigation-widgets/page-view.md)
- [Scrolling Widgets](https://docs.digia.tech/ui-building-blocks/widgets/scrolling-widgets.md)
- [ListView](https://docs.digia.tech/ui-building-blocks/widgets/scrolling-widgets/listview.md)
- [GridView](https://docs.digia.tech/ui-building-blocks/widgets/scrolling-widgets/gridview.md)
- [Masonry Grid](https://docs.digia.tech/ui-building-blocks/widgets/scrolling-widgets/masonry-grid.md)
- [Smart Scroll View](https://docs.digia.tech/ui-building-blocks/widgets/scrolling-widgets/smart-scroll-view.md)
- [Smart Scroll Group](https://docs.digia.tech/ui-building-blocks/widgets/scrolling-widgets/smart-scroll-group.md)
- [Pinned Header](https://docs.digia.tech/ui-building-blocks/widgets/scrolling-widgets/pinned-header.md)
- [Paginated ListView](https://docs.digia.tech/ui-building-blocks/widgets/scrolling-widgets/paginated-listview.md)
- [Refresh Indicator](https://docs.digia.tech/ui-building-blocks/widgets/scrolling-widgets/refresh-indicator.md)
- [Media & Async](https://docs.digia.tech/ui-building-blocks/widgets/media-async-widgets.md)
- [HTML View](https://docs.digia.tech/ui-building-blocks/widgets/media-async-widgets/htmlview.md)
- [Lottie Animation](https://docs.digia.tech/ui-building-blocks/widgets/media-async-widgets/lottie-animation.md)
- [Future Builder](https://docs.digia.tech/ui-building-blocks/widgets/media-async-widgets/future-builder.md)
- [Stream Builder](https://docs.digia.tech/ui-building-blocks/widgets/media-async-widgets/stream-builder.md)
- [Animation Builder](https://docs.digia.tech/ui-building-blocks/widgets/media-async-widgets/animation-builder.md)
- [Animated Switcher](https://docs.digia.tech/ui-building-blocks/widgets/media-async-widgets/animated-switcher.md)
- [Opacity](https://docs.digia.tech/ui-building-blocks/widgets/media-async-widgets/opacity.md)
- [Default Properties](https://docs.digia.tech/ui-building-blocks/widgets/default-properties.md)
- [Widget Commonalities](https://docs.digia.tech/ui-building-blocks/widgets/widget-commonalities.md)
- [Event System](https://docs.digia.tech/logic-and-interaction/event-handlers.md)
- [Action Catalog](https://docs.digia.tech/logic-and-interaction/actions.md)
- [Toast](https://docs.digia.tech/logic-and-interaction/actions/toast.md)
- [Copy to Clipboard](https://docs.digia.tech/logic-and-interaction/actions/copy-to-clipboard.md)
- [Call Rest API](https://docs.digia.tech/logic-and-interaction/actions/call-rest-api.md)
- [Delay](https://docs.digia.tech/logic-and-interaction/actions/delay.md)
- [Open URL](https://docs.digia.tech/logic-and-interaction/actions/open-url.md)
- [Pop](https://docs.digia.tech/logic-and-interaction/actions/pop.md)
- [Pop Until](https://docs.digia.tech/logic-and-interaction/actions/pop-until.md)
- [Call External Method](https://docs.digia.tech/logic-and-interaction/actions/call-external-method.md)
- [Rebuild State](https://docs.digia.tech/logic-and-interaction/actions/rebuild-state.md)
- [Set State](https://docs.digia.tech/logic-and-interaction/actions/set-state.md)
- [Set App State](https://docs.digia.tech/logic-and-interaction/actions/set-app-state.md)
- [Share](https://docs.digia.tech/logic-and-interaction/actions/share.md)
- [Go To Page](https://docs.digia.tech/logic-and-interaction/actions/go-to-page.md)
- [Show Bottom Sheet](https://docs.digia.tech/logic-and-interaction/actions/show-bottom-sheet.md)
- [Fire Event](https://docs.digia.tech/logic-and-interaction/actions/fire-event.md)
- [Control Object](https://docs.digia.tech/logic-and-interaction/actions/control-object.md)
- [File Picker](https://docs.digia.tech/logic-and-interaction/actions/file-picker.md)
- [Image Picker](https://docs.digia.tech/logic-and-interaction/actions/image-picker.md)
- [Open Dialog](https://docs.digia.tech/logic-and-interaction/actions/open-dialog.md)
- [Upload](https://docs.digia.tech/logic-and-interaction/actions/upload.md)
- [Execute Callback](https://docs.digia.tech/logic-and-interaction/actions/execute-callback.md)
- [Control Navigation Bar](https://docs.digia.tech/logic-and-interaction/actions/control-navigation-bar.md)
- [Functions & Operators](https://docs.digia.tech/logic-and-interaction/adding-logic.md)
- [Functions](https://docs.digia.tech/logic-and-interaction/adding-logic/functions.md)
- [Json Operators](https://docs.digia.tech/logic-and-interaction/adding-logic/json-operators.md)
- [Logical Operators](https://docs.digia.tech/logic-and-interaction/adding-logic/logical-operators.md)
- [Date Time Operators](https://docs.digia.tech/logic-and-interaction/adding-logic/date-time-operators.md)
- [Math Operators](https://docs.digia.tech/logic-and-interaction/adding-logic/math-operators.md)
- [String Operations](https://docs.digia.tech/logic-and-interaction/adding-logic/string-operations.md)
- [Iterable Operators](https://docs.digia.tech/logic-and-interaction/adding-logic/iterable-operators.md)
- [What is Data?](https://docs.digia.tech/data-and-state/state-and-data.md)
- [Data Types](https://docs.digia.tech/data-and-state/data-types.md)
- [Data Binding & Expressions](https://docs.digia.tech/data-and-state/data-binding.md)
- [State Management](https://docs.digia.tech/data-and-state/state-management.md)
- [App State](https://docs.digia.tech/data-and-state/state-management/app-state.md)
- [Page & Component State](https://docs.digia.tech/data-and-state/state-management/page-and-component-state.md)
- [State Containers](https://docs.digia.tech/data-and-state/state-management/local-state.md)
- [API Integration](https://docs.digia.tech/data-and-state/api-integration.md)
- [Defining APIs](https://docs.digia.tech/data-and-state/api-integration/defining-apis.md)
- [Using APIs](https://docs.digia.tech/data-and-state/api-integration/using-apis.md)
- [Methods of Integration](https://docs.digia.tech/sdk-integration/sdk-integration.md): SDK Integration index listing supported platforms and links to platform-specific guides
- [Getting Started](https://docs.digia.tech/sdk-integration/sdk-integration/getting-started.md)
- [Advanced Integration](https://docs.digia.tech/sdk-integration/sdk-integration/advanced-integration.md)
- [DeepLink Integration](https://docs.digia.tech/sdk-integration/sdk-integration/deep-link-integration.md)
- [Understanding Flavors](https://docs.digia.tech/sdk-integration/sdk-integration/understanding-flavors.md)
- [Custom Widgets](https://docs.digia.tech/extend-and-ship/custom-widgets.md)
- [Deploying Your App](https://docs.digia.tech/extend-and-ship/versioning-and-releasing-with-digia.md): This documentation provides a complete walkthrough of how Digia manages versioning, and releasing product updates — from the moment a version is created to the point it’s delivered to users.
- [Settings](https://docs.digia.tech/extend-and-ship/app-settings.md)
- [App Assets](https://docs.digia.tech/extend-and-ship/app-settings/app-assets.md)
- [Media Assets](https://docs.digia.tech/extend-and-ship/app-settings/media-assets.md)
- [FAQs](https://docs.digia.tech/reference-and-support/faqs.md): Frequently Asked Questions
- [Engineering FAQs](https://docs.digia.tech/reference-and-support/faqs/faqs-engineering.md): Engineering FAQs
- [Business and Operational FAQs](https://docs.digia.tech/reference-and-support/faqs/faqs-business-operational.md): Business and Operational FAQs
- [Platform FAQs](https://docs.digia.tech/reference-and-support/faqs/faqs-platform.md): Platform FAQs

## Digia Engage

- [Digia Engage](https://docs.digia.tech/digia-engage/readme.md): Digia Engage is a native rendering layer for your CEP. Design experiences like nudges, inline content, tooltips, and spotlights in the Digia Engage Dashboard and ship them through CleverTap, MoEngage,
- [Core Concepts](https://docs.digia.tech/digia-engage/core-concepts.md): Core vocabulary for every Digia Engage integration: experience types, the keys that link a CEP campaign to a Digia design, the app-side components, and which experiences each CEP supports.
- [CleverTap](https://docs.digia.tech/digia-engage/integrations/clevertap-integration.md): Integrate Digia with CleverTap to build 100% native In-App and In-line experiences (no WebViews) across Flutter, Android, iOS, and React Native.
- [MoEngage](https://docs.digia.tech/digia-engage/integrations/moengage-integration.md): Integrate Digia with MoEngage to build 100% native Nudge, Inline, Survey, and Guide (tooltip / spotlight) experiences (no WebViews) across Flutter, Android, iOS, and React Native.
- [WebEngage](https://docs.digia.tech/digia-engage/integrations/webengage-integration.md): Integrate Digia with WebEngage to build 100% native Nudge, Inline, Survey, and Guide (tooltip / spotlight) experiences (no WebViews) across Flutter, Android, iOS, and React Native.
- [Campaign Actions](https://docs.digia.tech/digia-engage/reference/campaign-actions.md): How the Digia Engage SDK handles campaign button taps and URL navigation — and how to intercept them.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.digia.tech/introduction/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
