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