Documentation
Contents

Cancel

Recommended Articles

  1. unify-apps

    IMAP

    Unify Integrations

    Integrate your app with IMAP to enable seamless email synchronization, real-time access, and enhanced communication workflows.

  2. unify-apps

    Preview Your Work

    Unify Automations

    Effortlessly review & monitor your automation’s performance

  3. unify-apps

    FTP/FTPS

    Unify Integrations

    Connect your app with FTP/FTPS to automate secure file transfers and streamline data exchange across systems.

  4. unify-apps

    Snowflake

    Unify Automations

    Connect to Snowflake for fast, scalable cloud data warehousing and analytics

  5. unify-apps

    Button

    Unify Applications

    Create interactive elements with ease using buttons

  6. unify-apps

    BambooHR

    Unify Automations

    Integrate your app with BambooHR to streamline HR management, automate employee data processing, and enhance onboarding workflows

  7. unify-apps

    Build your first automation

    Unify Automations

    Learn how to build your automation step by step

  8. unify-apps

    User Management

    Unify Applications

    Efficiently manage user roles and permissions

  9. unify-apps

    Microsoft Teams

    Unify Automations

    Connect your app with Microsoft Teams to enhance communication, automate workflows, and foster collaboration across your organization

  10. unify-apps

    Jira

    Unify Automations

    Use Jira to plan, track, and manage your agile and software development projects

  11. unify-apps

    Google Calendar

    Unify Automations

    Integrate your app with Google Calendar to streamline scheduling, automate event management, and improve team coordination

  12. unify-apps

    SAP HANA

    Unify Integrations

    Connect your app with SAP HANA to leverage in-memory computing for real-time data processing and advanced analytics at scale.

  13. unify-apps

    Encoding

    Unify Data

    Convert data effortlessly with advanced encoding

#
Unify Applications
Logo
Overview

Overview

Logo

4 Min READ

Introduction

Unify Application is a no-code application builder that enables organisations to develop enterprise-grade applications rapidly without writing any code.

It allows teams to create secure, and scalable applications using a user-friendly interface with drag-and-drop functionality.

The application builder allows team members without extensive programming knowledge to contribute to software development.

Types of Supported Application

Unify Applications supports the development of both web based applications and mobile native applications. These options allow businesses to choose the most suitable format for their specific needs and target audience.

  1. Web Applications

    Web apps are accessible across devices through browsers. They automatically adapt to desktop, mobile, and tablet interfaces, ensuring full device responsiveness.

    "Web apps can be quickly updated and don't require users to download or install anything, ensuring all users access the latest version."

  2. Mobile Native Applications

    Native apps for iOS and Android provide optimised mobile experiences, leveraging device-specific features like cameras, GPS, and push notifications.

    "Native apps are particularly suitable for businesses looking to provide a dedicated mobile solution with a highly responsive and intuitive user interface."

Key Building Blocks of an Application

  1. UI Components: These are prebuilt elements that form the building blocks of the application interface. They are categorized into four types:

    • Layout Components: These components are used to structure and organise other components within the interface.

    • Rich Components: These offer complex functionality like data tables or charts.

    • Basic Components: These are simpler components like buttons or text fields

    • Repeatable: These elements are designed for repeating patterns, such as lists or grids, enabling dynamic data display.

      Image
      Image

      Each UI component comes with a property panel where users can define its content, interaction, and appearance.

      Thumbnail

      Refer

      You can add different types of components to make your application intuitive. Read more about Components here.

  2. Canvas: The Canvas is the central workspace where users design and build their applications.

    Image
    Image

    It provides a visual, drag-and-drop interface where UI components can be easily placed, arranged, and customised.

  3. Data Sources: These are the essential components that fetch and manage data for the application.
    They can retrieve information from external applications or from UnifyApps' internal database, providing flexibility in data integration.

Image
Image
Thumbnail

Refer

Data sources are essential for connecting and utilizing various external applications. You can read more about Data Sources here.

Best Practices

  1. User-Centric Design: Focus on designing applications with the end-user in mind. Ensure the interface is intuitive and user-friendly.

  2. Consistency: Maintain consistency in design elements such as fonts, colours, and button styles across the application.

  3. Define Data Source and Schema: Plan and define your data sources and schema on paper before implementing them in the app.

    • API Keys and Credentials: Ensure you have the necessary developer access, API keys, or admin credentials before integrating data from external applications.

    • Naming Conventions:  Use clear and meaningful names for data connections, UI components, pages to make it easier to manage and understand the data flow within the application.

FAQs

What types of applications can I build with Unify Application?

You can build a wide variety of applications, including business process automation tools, data management systems, dashboards, and more. The platform is flexible and can be tailored to meet the specific needs of different industries.

How do I add a new data source in Unify Application?

To add a new data source, navigate to the "Data Sources" section, select "+" icon, &  choose the type of data source you want to connect, and follow the prompts to configure the connection. You can read more about Adding Data Sources here.

Can I collaborate with other team members on my application?

Yes, Unify Application supports collaboration features, allowing multiple team members to work on the same project. Use version control systems and follow development workflow best practices to manage changes effectively.