Project

📦 Projects in Digia

A Project in Digia represents a complete mobile application configuration that can be visually designed, tested, and managed—all without writing code. Projects serve as the central unit for organizing screens, components, logic, and integrations within the Digia Studio.


1. 🔍 What is a Project?

A project in Digia defines the structure, behavior, and styling of your mobile app. It includes:

  • Pages and widgets

  • Navigation rules

  • Functions and API calls

  • Design tokens and themes

  • Build and test settings

Each project is isolated, version-controlled, and can be independently previewed, exported, or integrated with GitHub.


2. ➕ Creating a New Project

To create a new project:

  1. Click New Project from the dashboard.

  2. Enter a project name.

  3. (Optional) Upload a thumbnail to visually identify your project.

  4. Click Create.

The project will be initialized with a default page.


3. ✨ Start from Scratch vs Template

When creating a project, you will soon be able to choose between:

  • Start from Scratch: Build your app page by page.

  • Start from Template (coming soon): Use a pre-designed app structure to speed up development.


4. 🧪 Running & Testing a Project

You can test your app instantly using:

  • Preview Mode: Launch a real-time, interactive preview within the Digia Studio.

  • Preview App: Download Digia Preview app from Playstore and Appstore and login test your project on a physical device.

  • SDK Integration: Integrate Digia's SDK in your existing app and run your project.


5. 🤝 Collaborate on Projects

Collaborate seamlessly with your team:

  • Invite members from the Members section in the Navigation Menu.

  • Share access to preview, edit, and manage the app together.

  • Changes are auto-synced and versioned.


7. 🕒 Versioning

Versions are like Git tags. Digia automatically saves every change but you can also:

  • Create named versions before major updates.

  • Revert to any previous version with one click.

Use versioning to safeguard your work and create snapshots of your work.


8. 🚀 Release Management

When you're ready to publish:

  • Use the “Create Release” button to package the current configuration.

  • Releases are read-only snapshots that can be shared, tested, or exported.

  • Digia enforces release limits based on your plan (e.g. one active release in the Free Plan).


💡 Pro Tip: Regularly create versions before big edits and release only tested versions to ensure app stability.

9. ⚙️ Project Settings

Access the Project Settings from the Navigation Menu to:

  • Change the Project Name

  • Edit the Package Name used during build and export

  • View project metadata and configurations

Last updated