🖥️ Workspace
After creating a project in AppStruct, you will be directed to your Workspace. The Workspace is the central operating environment where you can design, develop, and manage your apps. This section provides a detailed overview of the Workspace, outlining its main components and functionalities to help you efficiently navigate and utilize the AppStruct platform.
Overview
The Workspace is divided into five main sections:
- Menu Bar
- Canvas
- Top bar
- Left Toolbar
- Right Toolbar
Each section is equipped with specific tools and features designed to streamline your app development process.
1. Menu Bar
The Menu Bar is located on the left side of your screen and serves as the primary navigation tool within the Workspace. It allows you to access and manage various aspects of your project effortlessly. The Menu Bar includes seven main sections:
1.1 Add Screen & Template - Add new screens or utilize templates to kickstart your app development.
- Features:
- Add Main Templates: Select from a variety of pre-designed templates to expedite your app creation.
- AI Feature - Screen from Image: Upload a design image, and AppStruct’s AI will automatically generate corresponding screens with appropriately placed components.
1.2 Add Component - Incorporate AppStruct’s comprehensive library of components into your app.
- Subgroups:
- Menu & Navigation
- Typography
- Buttons
- Forms & Inputs
- Layouts
- Shapes
- Multimedia
- Other
1.3 Pages & Screens - Manage different device screens within your project.
- Features:
- Add Device Screen
- Copy Screen
- Rename Screen
- Assign Screen Type
1.4 Backend
- Purpose: Connect your app to backend services.
- Options:
- Third-Party Services: Integrate with backend services like Firebase or Supabase via API.
- AppStruct Integrated Backend: Utilize AppStruct’s built-in backend for simpler applications that do not require complex backend systems.
1.5 Publishing
- Purpose: Publish your app across various platforms.
- Features:
- App Store Publishing: Tools to publish your app directly to the Apple App Store.
- Google Play Publishing: Tools to publish your app directly to the Google Play Store.
- Web Publishing: Deploy your app to the web with AppStruct’s web publishing tools.
1.6 Project Settings - Configure essential project details.
- Features:
- Change Project Name
- Add Description
- Set Project Icon