Creating an application package in Dawiso involves two key phases: conceptual planning and development. These phases ensure a structured approach to building a functional and effective package.

By the end of this series, you will have the knowledge to design, plan, and implement a Dawiso application package, regardless of your starting point. Along the way, we’ll provide helpful tips on naming conventions and offer guidance to make the entire process as smooth and efficient as possible.

Conceptual Planning: Laying the Groundwork

In the conceptual phase, we will focus on understanding how to approach your package and creating a clear plan for its structure.

This section is designed for complete beginners, guiding you through the process of defining your application’s purpose, the object types it will include, and the relations between them. If you already have a solid idea of what application you want to create, feel free to skip ahead to the development section.

Development: Building the Application

The development phase details the technical aspects of writing the application package. You will learn about the:

  • Essential sections of a package,
  • Its overall structure, and
  • How to write and configure each part.

This phase includes step-by-step instructions for defining assets like components, attributes, and templates, including examples.

Tip

There is no single “right” way to write a package. In our tutorials, we’ll introduce two methods: one that breaks down each section clearly for learning purposes, and another that reflects the workflow most commonly used by our experts.

Choose the approach that works best for you!