# Goril.app Studio

## Goril.app Studio

- [Goril.app Studio Documentation](https://docs.goril.app/goril.app-studio-documentation.md): Welcome to Goril.app Studio Documentation !
- [Setup](https://docs.goril.app/setup.md): Before starting to create wonderful applications with Goril.app Studio, you will have to setup your environment, create an account and create your first project.
- [Quick Start](https://docs.goril.app/quick-start.md): Now that you are all setup you can start building projects.. But before that you need to create an account and a project !
- [Architect](https://docs.goril.app/main-pages/architect.md)
- [Toolbox](https://docs.goril.app/main-pages/architect/toolbox.md)
- [Explorer](https://docs.goril.app/main-pages/architect/explorer.md)
- [Application Preview](https://docs.goril.app/main-pages/architect/application-preview.md)
- [Settings Panel](https://docs.goril.app/main-pages/architect/settings-panel.md)
- [Storyboard](https://docs.goril.app/main-pages/storyboard.md): The Storyboard tab allows you to see the global design of your app.
- [Assets](https://docs.goril.app/main-pages/assets.md): The Assets tab allows you to upload any assets you want to build your app.
- [State](https://docs.goril.app/main-pages/state.md): The State tab allows you tu create accessible and modifiable variable throughout every page and components.
- [Custom Code](https://docs.goril.app/main-pages/custom-code.md): The Custom Code tab allows you to add custom code to create Custom Actions, Functions, Widgets and Dependencies.
- [Custom Functions](https://docs.goril.app/main-pages/custom-code/custom-functions.md): Create a custom function reusable throughout the application.
- [Custom Actions](https://docs.goril.app/main-pages/custom-code/custom-actions.md): Create a custom action reusable throughout the application.
- [Custom Dependencies](https://docs.goril.app/main-pages/custom-code/custom-dependencies.md): Create a custom dependencies reusable throughout the application.
- [Custom Widgets](https://docs.goril.app/main-pages/custom-code/custom-widgets.md): Create a custom widget reusable throughout the application.
- [Settings](https://docs.goril.app/main-pages/settings.md): The Settings tab allows you to configure your projects
- [General](https://docs.goril.app/main-pages/settings/general.md): Manage and configure the general settings of your project
- [Theme](https://docs.goril.app/main-pages/settings/theme.md): Manage and configure the theme of your project
- [Firebase](https://docs.goril.app/main-pages/settings/firebase.md): Manage firebase configuration for your project
- [Action Flow Editor](https://docs.goril.app/main-pages/action-flow-editor.md)
- [My first application](https://docs.goril.app/cookbook/my-first-application.md): Create a simple To-Do app that allows you to create, edit tasks and store them in the local state !
- [Create the project](https://docs.goril.app/cookbook/my-first-application/create-the-project.md): In this task, you will create the project to your ToDo application and clean the default Counter app to be ready to start your project.
- [Create the Task model](https://docs.goril.app/cookbook/my-first-application/create-the-task-model.md): In this task, you will create the Task model which we will use across the application and associate it with the Local State to store them in the device.
- [Create the base HomePage Layout](https://docs.goril.app/cookbook/my-first-application/create-the-base-homepage-layout.md): In this task, you will initialize the HomePage with an observable, set the values, create and update the layout in consequence.
- [Complete the HomePage Layout](https://docs.goril.app/cookbook/my-first-application/complete-the-homepage-layout.md): In this task, you will complete the layout of the HomePage.
- [Add Update Task Action in HomePage](https://docs.goril.app/cookbook/my-first-application/add-update-task-action-in-homepage.md): In this task, you will add the update task action in the HomePage.
- [Create the CreateTask component](https://docs.goril.app/cookbook/my-first-application/create-the-createtask-component.md): In this task, you will create the component in charge of creating a task
- [Add Actions in CreateTast component](https://docs.goril.app/cookbook/my-first-application/add-actions-in-createtast-component.md): In this task, you will add all the actions mandatory to correctly create a task.
- [Create the EditTask component](https://docs.goril.app/cookbook/my-first-application/create-the-edittask-component.md): In this task, you will create an EditTask component which allows you to modify and update a task.
- [Add Actions in EditTask component](https://docs.goril.app/cookbook/my-first-application/add-actions-in-edittask-component.md): In this task, you will add all the actions mandatory to correctly edit a task.
