When you open your account in DynaMaker, the first thing you see is the profile dashboard with all your teams. In each team you can create projects that contain your applications. Here we show how all the dashboards look like and what you can find. We recommend you to play around with it first and discover by yourself how the interface works.
Starting with the profile dashboard, you find easily:
- Home button through the SkyMaker icon (top-left corner), where all your teams are located.
- Notifications of invitations to other teams & Announcements to the latest news (🔔, top-right corner).
- Account settings, with your name and picture, where you can change your profile settings, team access, security and log out.
- Shortcuts for this Documentation, some Training and Support.
- Below them, all the teams that you created, that when you go into them, you will see the team dashboard.
Here you can find plenty of information about the team with all the existing projects like:
- Creating a new project through + Create project with a name and access type.
- Opening a project by clicking its thumbnail or name, opening then the project dashboard.
- Checking when it was created and last updated through the timestamps.
- Checking how many components, drawings, assests & textures exist, through the sub-modules.
- Checking the access type (open or private).
- Forking and deleting the project through ⚙️.
- Sorting all your projects by updated/newest/oldest/name.
Here you can find everything related to the project like:
- Application Maker where you create the app with which the end user will customize its product.
- Component Maker that you use to create every component involved in the app.
- Drawing Maker that you use to create every drawing template involved in the app.
- Their settings through their own ⚙️, where you can:
- Edit without preview in case the editor hangs (eg. due to endless loops by mistake).
- Fork to make a copy of the component/drawing.
- Delete to remove the component/drawing.
- All the timestamps available for the app, its deployment, components and drawings.
- Test site & Production site that take to the actual live app.
- Deployment wizard that deploys the app (built in Application Maker), so it can be used through the site.
So what do I need to care about when I start a new project? Just these 4 things:
- Drawings (if any)
This is what you what your customers/users will interact with when they visit your application. Through the Application Maker you write all the logic needed for the app used by the end customer. It can include as many components as needed; action events, that happen when you press a certain button; the behaviour of selection with the mouse; the behaviour assigned to keyboard shortcuts or hotkeys; and all the buttons of the user interface you can customized.
Through the Component Maker you create all the components you use in your app. You can create also components and add them into other components, allowing you to add as many dependencies among components as complex your product is.
You can autogenerate drawings for your app. Including a preview section, you can import your components to see a temporary drawing (so you don't have to go back and forth to the application to test it), add your customized details and make it ready to use in your final app.
When you've reached the point in your project when you want to share your application with someone else, you can deploy your application. You can think of a deployment as taking the current state of your application and saving it on a website that anyone can access.
In the Deployment wizard, you find two buttons: Deploy to test, meant for validation, integrating tests and sharing experimental changes; and Deploy to prodcution to update the version that your end customers use. Once you deploy, anyone (with access) can use it, like you do here with the app that you will do in your first tutorial: