# Building Apps with Jigx

- [Jigx Builder (code editor)](/building-apps-with-jigx/jigx-builder-code-editor.md)
- [Install](/building-apps-with-jigx/jigx-builder-code-editor/install.md)
- [Settings](/building-apps-with-jigx/jigx-builder-code-editor/settings.md)
- [Editor](/building-apps-with-jigx/jigx-builder-code-editor/editor.md)
- [Create a new Jigx Solution](/building-apps-with-jigx/jigx-builder-code-editor/create-a-new-jigx-solution.md)
- [Publishing a solution](/building-apps-with-jigx/jigx-builder-code-editor/publishing-a-solution.md)
- [Debugging](/building-apps-with-jigx/jigx-builder-code-editor/debugging.md)
- [YAML order](/building-apps-with-jigx/jigx-builder-code-editor/yaml-order.md)
- [Tips, tricks and shortcuts](/building-apps-with-jigx/jigx-builder-code-editor/tips-tricks-and-shortcuts.md)
- [Data](/building-apps-with-jigx/data.md)
- [Data lifecycles in Jigx](/building-apps-with-jigx/data/data-lifecycles-in-jigx.md)
- [Syncing remote and loading local Data](/building-apps-with-jigx/data/syncing-remote-and-loading-local-data.md)
- [When to load data](/building-apps-with-jigx/data/when-to-load-data.md)
- [Offline Solutions](/building-apps-with-jigx/data/offline-solutions.md)
- [Offline remote data handling](/building-apps-with-jigx/data/offline-remote-data-handling.md)
- [File handling](/building-apps-with-jigx/data/file-handling.md)
- [Data Providers](/building-apps-with-jigx/data/data-providers.md)
- [Dynamic Data](/building-apps-with-jigx/data/data-providers/dynamic-data.md)
- [Creating tables](/building-apps-with-jigx/data/data-providers/dynamic-data/creating-tables.md)
- [Creating columns & data records](/building-apps-with-jigx/data/data-providers/dynamic-data/creating-columns-data-records.md)
- [Deleting tables](/building-apps-with-jigx/data/data-providers/dynamic-data/deleting-tables.md)
- [Using Dynamic Data](/building-apps-with-jigx/data/data-providers/dynamic-data/using-dynamic-data.md)
- [Dynamic files](/building-apps-with-jigx/data/data-providers/dynamic-files.md)
- [Microsoft Azure SQL](/building-apps-with-jigx/data/data-providers/microsoft-azure-sql.md)
- [Syncing SQL & loading local Data](/building-apps-with-jigx/data/data-providers/microsoft-azure-sql/syncing-sql-_-loading-local-data.md)
- [Configuring the SQL Connection](/building-apps-with-jigx/data/data-providers/microsoft-azure-sql/configuring-the-sql-connection.md)
- [REST endpoints from Azure SQL](/building-apps-with-jigx/data/data-providers/microsoft-azure-sql/rest-endpoints-from-azure-sql.md)
- [Microsoft OneDrive](/building-apps-with-jigx/data/data-providers/microsoft-onedrive.md)
- [REST](/building-apps-with-jigx/data/data-providers/rest.md)
- [REST Overview](/building-apps-with-jigx/data/data-providers/rest/rest-overview.md)
- [REST syncing & loading local Data](/building-apps-with-jigx/data/data-providers/rest/rest-syncing-_-loading-local-data.md)
- [REST Authentication](/building-apps-with-jigx/data/data-providers/rest/rest-authentication.md)
- [Functions](/building-apps-with-jigx/data/data-providers/rest/functions.md)
- [Swagger parser](/building-apps-with-jigx/data/data-providers/rest/functions/swagger-parser.md)
- [Parameters](/building-apps-with-jigx/data/data-providers/rest/functions/parameters.md)
- [Continuation](/building-apps-with-jigx/data/data-providers/rest/functions/continuation.md)
- [Conversions](/building-apps-with-jigx/data/data-providers/rest/functions/conversions.md)
- [Guard](/building-apps-with-jigx/data/data-providers/rest/functions/guard.md)
- [InputTransform](/building-apps-with-jigx/data/data-providers/rest/functions/inputtransform.md)
- [OutputTransform](/building-apps-with-jigx/data/data-providers/rest/functions/outputtransform.md)
- [forRowsinRange](/building-apps-with-jigx/data/data-providers/rest/functions/forrowsinrange.md)
- [forRowsWithMatchingids](/building-apps-with-jigx/data/data-providers/rest/functions/forrowswithmatchingids.md)
- [forRowsWithValues](/building-apps-with-jigx/data/data-providers/rest/functions/forrowswithvalues.md)
- [Operations](/building-apps-with-jigx/data/data-providers/rest/functions/operations.md)
- [Queries](/building-apps-with-jigx/data/data-providers/rest/functions/queries.md)
- [When](/building-apps-with-jigx/data/data-providers/rest/functions/when.md)
- [JavaScript in functions](/building-apps-with-jigx/data/data-providers/rest/functions/javascript-in-functions.md)
- [REST error handling](/building-apps-with-jigx/data/data-providers/rest/rest-error-handling.md)
- [Local REST Calls](/building-apps-with-jigx/data/data-providers/rest/local-rest-calls.md)
- [REST best practice](/building-apps-with-jigx/data/data-providers/rest/rest-best-practice.md)
- [Microsoft Graph OAuth](/building-apps-with-jigx/data/data-providers/rest/microsoft-graph-oauth.md)
- [Configuring OAuth for MS Graph](/building-apps-with-jigx/data/data-providers/rest/microsoft-graph-oauth/configuring-oauth-for-ms-graph.md)
- [Create and configure a new OAuth app in Microsoft Azure AAD](/building-apps-with-jigx/data/data-providers/rest/microsoft-graph-oauth/configuring-oauth-for-ms-graph/create-and-configure-a-new-oauth-app-in-microsoft-azure-aad.md)
- [Adding the OAuth Configuration to the solution in Jigx Management](/building-apps-with-jigx/data/data-providers/rest/microsoft-graph-oauth/configuring-oauth-for-ms-graph/adding-the-oauth-configuration-to-the-solution-in-jigx-management.md)
- [Using the OAuth configuration in a Jigx solution](/building-apps-with-jigx/data/data-providers/rest/microsoft-graph-oauth/configuring-oauth-for-ms-graph/using-the-oauth-configuration-in-a-jigx-solution.md)
- [Salesforce](/building-apps-with-jigx/data/data-providers/salesforce.md)
- [Using the Salesforce provider](/building-apps-with-jigx/data/data-providers/salesforce/using-the-salesforce-provider.md)
- [Datasources](/building-apps-with-jigx/data/datasources.md)
- [SQLite](/building-apps-with-jigx/data/datasources/sqlite.md)
- [SQLite cheatsheet](/building-apps-with-jigx/data/datasources/sqlite/sqlite-cheatsheet.md)
- [UI](/building-apps-with-jigx/ui.md)
- [Home Hub](/building-apps-with-jigx/ui/home-hub.md)
- [Index settings](/building-apps-with-jigx/ui/home-hub/index-settings.md)
- [Creating a Home Hub](/building-apps-with-jigx/ui/home-hub/creating-a-home-hub.md)
- [Jigs (screens)](/building-apps-with-jigx/ui/jigs-_screens_.md)
- [Passing data using inputs](/building-apps-with-jigx/ui/jigs-_screens_/passing-data-using-inputs.md)
- [Passing data using outputs](/building-apps-with-jigx/ui/jigs-_screens_/passing-data-using-outputs.md)
- [Jig Templates](/building-apps-with-jigx/ui/jigs-_screens_/jig-templates.md)
- [Forms](/building-apps-with-jigx/ui/jigs-_screens_/forms.md)
- [Creating a Record](/building-apps-with-jigx/ui/jigs-_screens_/forms/creating-a-record.md)
- [Updating a Record](/building-apps-with-jigx/ui/jigs-_screens_/forms/updating-a-record.md)
- [Forms and Composite Jigs](/building-apps-with-jigx/ui/jigs-_screens_/forms/forms-and-composite-jigs.md)
- [Components (controls)](/building-apps-with-jigx/ui/components-_controls_.md)
- [Component Templates](/building-apps-with-jigx/ui/components-_controls_/component-templates.md)
- [Custom Components (Alpha)](/building-apps-with-jigx/ui/custom-components-_alpha_.md)
- [Creating custom components (Alpha)](/building-apps-with-jigx/ui/custom-components-_alpha_/creating-custom-components-_alpha_.md)
- [Inputs & outputs (Alpha)](/building-apps-with-jigx/ui/custom-components-_alpha_/inputs-_-outputs-_alpha_.md)
- [Widgets](/building-apps-with-jigx/ui/widgets.md)
- [Actions](/building-apps-with-jigx/ui/actions.md)
- [Assets](/building-apps-with-jigx/ui/assets.md)
- [Logic](/building-apps-with-jigx/logic.md)
- [Expressions](/building-apps-with-jigx/logic/expressions.md)
- [Expressions - Common Patterns](/building-apps-with-jigx/logic/expressions/expressions-common-patterns.md)
- [Expression - Quick Reference](/building-apps-with-jigx/logic/expressions/expression-quick-reference.md)
- [Expressions - cheatsheet](/building-apps-with-jigx/logic/expressions/expressions-cheatsheet.md)
- [State](/building-apps-with-jigx/logic/state.md)
- [Navigation](/building-apps-with-jigx/logic/navigation.md)
- [Validation](/building-apps-with-jigx/logic/validation.md)
- [Additional functionality](/building-apps-with-jigx/additional-functionality.md)
- [Deep links](/building-apps-with-jigx/additional-functionality/deep-links.md)
- [Notifications](/building-apps-with-jigx/additional-functionality/notifications.md)
- [Localization](/building-apps-with-jigx/additional-functionality/localization.md)
- [Best practice](/building-apps-with-jigx/best-practice.md)
- [Migration plan](/building-apps-with-jigx/best-practice/migration-plan.md)
