### Appfarm Create - Getting Started Source: https://docs.appfarm.io/index Provides resources for new users to get started with Appfarm Create. Includes a quick introduction, a quickstart guide to build a task management app, and Appfarm Fundamentals tutorials for a foundational understanding. ```en Getting started: https://docs.appfarm.io/getting-started/what-is-appfarm Quickstart: https://docs.appfarm.io/getting-started/quickstart Appfarm Fundamentals: https://docs.appfarm.io/appcademy/appfarm-fundamentals ``` -------------------------------- ### Appfarm Fundamentals: Intro to Practical Walkthrough Source: https://docs.appfarm.io/index Introduces a practical walkthrough of building an application in Appfarm. Guides users through a hands-on example. ```APIDOC Appfarm Fundamentals - Intro Course: 9. Intro to practical walkthrough - Topic: Introduction to a practical application building walkthrough. - Description: Sets the stage for a hands-on guide to building an application, demonstrating the concepts learned so far. - Related Topics: Create a details view of a Project, Create a Custom List. ``` -------------------------------- ### Get ready for Production Source: https://docs.appfarm.io/index This guide provides a checklist and steps to prepare your Appfarm application for deployment to a production environment. ```APIDOC Get ready for Production: Purpose: Prepare your application for live deployment. Details: Covers final checks, configuration adjustments, performance optimizations, and deployment strategies for a production environment. Dependencies: Completed development, testing, and staging phases. Example Usage: Finalizing settings before launching the application to end-users. ``` -------------------------------- ### Appfarm Create - How-to Guides Source: https://docs.appfarm.io/index Guides for various functionalities within Appfarm Create. Covers integrations with external APIs, authentication and access control, and enhancing app user experience. ```en Integrations: https://docs.appfarm.io/how-to/integrations Authentication and access control: https://docs.appfarm.io/how-to/authentication-and-access-control Enhance your app: https://docs.appfarm.io/how-to/enhance-your-app ``` -------------------------------- ### Appfarm Create - Instagram Clone Example Source: https://docs.appfarm.io/index Links to specific guides for building an Instagram clone application, covering aspects like the end result, designing the feed, creating new posts, adding a like button, and implementing comment functionality. ```en The end result: https://docs.appfarm.io/how-to/example-apps/instagram-clone/the-end-result Designing the feed: https://docs.appfarm.io/how-to/example-apps/instagram-clone/designing-the-feed Create new post: https://docs.appfarm.io/how-to/example-apps/instagram-clone/create-new-post Add a like-button: https://docs.appfarm.io/how-to/example-apps/instagram-clone/add-a-like-button Add comment-functionality: https://docs.appfarm.io/how-to/example-apps/instagram-clone/add-comment-functionality ``` -------------------------------- ### Appfarm How-To Guides Source: https://docs.appfarm.io/index This section provides practical guides for common tasks within the Appfarm platform, focusing on data modeling and user interface development. It includes instructions on managing relationships, using naming conventions, handling offline data, and building interactive UI elements. ```APIDOC Data Modeling: Many-to-many relationships: https://docs.appfarm.io/how-to/data-modeling/many-to-many-relationships Use naming conventions: https://docs.appfarm.io/how-to/data-modeling/naming-conventions Offline data handling: https://docs.appfarm.io/how-to/data-modeling/offline-data-handling Data silos and White labelling: https://docs.appfarm.io/how-to/data-modeling/data-silos User Interface: Manage a many-to-many relationship with a Chip group: https://docs.appfarm.io/how-to/user-interface/many-to-many-relationship-chip-group Configure drag and drop: https://docs.appfarm.io/how-to/user-interface/drag-and-drop Build a drag-and-drop calendar: https://docs.appfarm.io/how-to/user-interface/drag-and-drop-calendar ``` -------------------------------- ### Install an app on a device Source: https://docs.appfarm.io/index This documentation explains the process of installing an Appfarm application onto a mobile device or other target platforms. ```APIDOC Install an app on a device: Purpose: Deploy and run your Appfarm application on a specific device. Details: Covers methods for packaging the application for different platforms (iOS, Android, web) and the installation process. Dependencies: Target device, appropriate build configurations. Example Usage: Testing the application on a physical mobile device. ``` -------------------------------- ### Appfarm Fundamentals: Step-by-step Workflow Source: https://docs.appfarm.io/index Provides a step-by-step workflow for UI development in Appfarm. Guides users through the process of building user interfaces. ```APIDOC Appfarm Fundamentals - User Interface Fundamentals: Step-by-step workflow - Topic: Workflow for UI development. - Description: Outlines a sequential process for developing user interfaces in Appfarm, from initial design to implementation. - Related Topics: Featured UI Components, Motions. ``` -------------------------------- ### Appfarm Create - Exploration Source: https://docs.appfarm.io/index Resources for exploring Appfarm Create features. Includes a detailed reference guide, a library of UI components for building interfaces, and action nodes for logical operations. ```en Reference: https://docs.appfarm.io/reference/appfarm-create UI components: https://docs.appfarm.io/library/ui-components Action nodes: https://docs.appfarm.io/library/action-nodes ``` -------------------------------- ### Appfarm Fundamentals: Navigation in Appfarm Create Source: https://docs.appfarm.io/index Guides users through the navigation interface of Appfarm Create. Explains how to move around and access different features within the development environment. ```APIDOC Appfarm Fundamentals - Intro Course: 2. Navigation in Appfarm Create - Topic: Navigating the Appfarm Create interface. - Description: Provides a walkthrough of the Appfarm Create environment, detailing how to access various tools and sections for app development. - Related Topics: Intro to No-Code and Appfarm, What is Apps, Intro to UI Editor. ``` -------------------------------- ### Appfarm - GDPR Guide Details Source: https://docs.appfarm.io/index Detailed sections within the Appfarm GDPR guide, covering key principles, how Appfarm protects personal data, how users can protect their clients' data, and a glossary of terms. ```en Key principles: https://docs.appfarm.io/solution-administration/guide-to-gdpr/key-principles How Appfarm protects personal data: https://docs.appfarm.io/solution-administration/guide-to-gdpr/how-appfarm-protects-personal-data How you can protect your clients’ data: https://docs.appfarm.io/solution-administration/guide-to-gdpr/how-you-can-protect-your-clients-data Glossary: https://docs.appfarm.io/solution-administration/guide-to-gdpr/glossary ``` -------------------------------- ### Appfarm - Solution Administration Source: https://docs.appfarm.io/index Documentation related to Appfarm solution administration, including subscription and billing, dedicated tier benefits, and a guide to GDPR compliance. ```en Subscription and billing: https://docs.appfarm.io/solution-administration/subscription-and-billing Dedicated tier benefits: https://docs.appfarm.io/solution-administration/dedicated-tier-benefits Guide to GDPR: https://docs.appfarm.io/solution-administration/guide-to-gdpr Appfarm and the EU AI Act: https://docs.appfarm.io/solution-administration/appfarm-eu-ai-act ``` -------------------------------- ### Integrate directly with an external database Source: https://docs.appfarm.io/index This guide explains how to establish direct connections from Appfarm applications to external databases. ```APIDOC Integrate directly with an external database: Purpose: Connect your application to external databases. Details: Covers database connection string configuration, query execution, and data retrieval/manipulation. Dependencies: Database credentials, network access to the database. Example Usage: Fetching or storing data in SQL or NoSQL databases. ``` -------------------------------- ### Implement third-party authentication Source: https://docs.appfarm.io/index This guide details how to integrate third-party authentication providers (like Google, Facebook, etc.) into your Appfarm application. ```APIDOC Implement third-party authentication: Purpose: Enable users to log in using external identity providers. Details: Covers integrating with OAuth 2.0 or OpenID Connect providers such as Google, Facebook, or Microsoft Entra ID for social login or federated identity. Dependencies: Third-party provider developer accounts, API configurations. Example Usage: Allowing users to sign up or log in using their Google account. ``` -------------------------------- ### Update an OAuth 2.0 access token from a service Source: https://docs.appfarm.io/index This guide explains how to manage and refresh OAuth 2.0 access tokens for services integrated with Appfarm. ```APIDOC Update an OAuth 2.0 access token from a service: Purpose: Refresh and manage OAuth 2.0 access tokens. Details: Details the process of using refresh tokens to obtain new access tokens when the current ones expire, ensuring continuous service integration. Dependencies: OAuth 2.0 client credentials, refresh token. Example Usage: Automatically refreshing tokens for services like Google APIs or Microsoft Graph. ``` -------------------------------- ### Retrieve access token from Microsoft Entra ID Source: https://docs.appfarm.io/index Guide on how to retrieve access tokens from Microsoft Entra ID (formerly Azure Active Directory) for authenticating with Microsoft services. ```APIDOC Retrieve access token from Microsoft Entra ID: Purpose: Obtain authentication tokens for Microsoft services. Details: Explains the OAuth 2.0 flow for acquiring access tokens from Microsoft Entra ID to access resources like Microsoft Graph. Dependencies: Microsoft Entra ID application registration, client ID, client secret or certificate. Example Usage: Authenticating API requests to Microsoft Graph or other Entra ID protected APIs. ``` -------------------------------- ### Configure a custom email account Source: https://docs.appfarm.io/index This guide explains how to configure a custom email account for sending notifications or transactional emails from your Appfarm application, likely using services like Mailgun. ```APIDOC Configure a custom email account (e.g., Mailgun): Purpose: Set up custom email sending for your application. Details: Instructions on configuring SMTP settings, API keys, and sender addresses for services like Mailgun to send emails. Dependencies: Email service account (e.g., Mailgun), domain verification. Example Usage: Sending password reset emails or application notifications. ``` -------------------------------- ### Appfarm Fundamentals: Summary Source: https://docs.appfarm.io/index Provides a summary of the Appfarm Fundamentals Intro Course. Recaps key concepts and learning points. ```APIDOC Appfarm Fundamentals - Intro Course: 17. Summary - Topic: Recap of the Intro Course. - Description: Summarizes the main topics covered in the Appfarm Fundamentals Intro Course, reinforcing key takeaways. - Related Topics: All topics in the Intro Course. ``` -------------------------------- ### Appfarm Fundamentals: Tips and Tricks Source: https://docs.appfarm.io/index Provides helpful tips and tricks for using Appfarm effectively. Offers advice for optimizing development and leveraging the platform's features. ```APIDOC Appfarm Fundamentals - Intro Course: 8. Tips and Tricks - Topic: Best practices and tips for Appfarm development. - Description: Offers practical advice and shortcuts to enhance the efficiency and effectiveness of building applications with Appfarm. - Related Topics: All previous topics in the Intro Course. ``` -------------------------------- ### Appfarm Fundamentals: Featured UI Components Source: https://docs.appfarm.io/index Highlights and explains key UI components available in Appfarm. Details their usage and customization options. ```APIDOC Appfarm Fundamentals - User Interface Fundamentals: Featured UI Components - Topic: Overview of key UI components. - Description: Introduces and explains the functionality and usage of important UI components available within the Appfarm platform. - Related Topics: Step-by-step workflow, Conditional Styles. ``` -------------------------------- ### Appfarm Fundamentals: Intro to No-Code and Appfarm Source: https://docs.appfarm.io/index Introduces the concepts of No-Code development and the Appfarm platform. Covers the basics of what Appfarm is and its core principles. ```APIDOC Appfarm Fundamentals - Intro Course: 1. Intro to No-Code and Appfarm - Topic: Introduction to No-Code development and the Appfarm platform. - Description: Covers the fundamental concepts of No-Code and how Appfarm facilitates application development without traditional coding. - Related Topics: Navigation in Appfarm Create, What is Apps, Intro to UI Editor. ``` -------------------------------- ### Appfarm Fundamentals: Create a Custom List Source: https://docs.appfarm.io/index Explains how to create custom lists in Appfarm. Covers displaying collections of data in a user-defined format. ```APIDOC Appfarm Fundamentals - Intro Course: 11. Create a Custom List - Topic: Creating custom lists in Appfarm. - Description: Demonstrates how to build and display custom lists of data, allowing for flexible presentation of information. - Related Topics: Intro to practical walkthrough, Create a details view of a Project, App Data. ``` -------------------------------- ### Appfarm Fundamentals: Responsive Design Source: https://docs.appfarm.io/index Covers principles and implementation of responsive design in Appfarm. Ensures applications adapt to different screen sizes and devices. ```APIDOC Appfarm Fundamentals - User Interface Fundamentals: Responsive Design - Topic: Creating responsive user interfaces. - Description: Explains how to design applications that adapt seamlessly to various screen sizes and devices using Appfarm's tools. - Related Topics: Container - Sectioning, Styling and Repeating, Motions. ``` -------------------------------- ### Appfarm Professional - Logic and Flow Source: https://docs.appfarm.io/index Covers core logical concepts, date and time handling, featured action nodes, and exception handling within the Appfarm professional development environment. ```en Logical Concepts: https://docs.appfarm.io/appcademy/appfarm-professional/logic-and-flow/logical-concepts Date and Time Handling: https://docs.appfarm.io/appcademy/appfarm-professional/logic-and-flow/date-and-time-handling Featured Action Nodes: https://docs.appfarm.io/appcademy/appfarm-professional/logic-and-flow/featured-action-nodes Exception Handling: https://docs.appfarm.io/appcademy/appfarm-professional/logic-and-flow/exception-handling ``` -------------------------------- ### Appfarm Fundamentals: Create Details View of a Project Source: https://docs.appfarm.io/index Demonstrates how to create a detailed view for a 'Project' within an Appfarm application. Covers UI design and data binding for displaying project information. ```APIDOC Appfarm Fundamentals - Intro Course: 10. Create a details view of a Project - Topic: Building a project details view. - Description: Step-by-step guide on creating a detailed view for a project, including UI layout and displaying project-specific data. - Related Topics: Intro to practical walkthrough, Create a Custom List, App Data. ``` -------------------------------- ### Appfarm Background - Databases Source: https://docs.appfarm.io/index Foundational information on databases, including data modeling principles and database normalization techniques. ```en Data modeling 101: https://docs.appfarm.io/appcademy/background/databases/data-modeling-101 Database normalization: https://docs.appfarm.io/appcademy/background/databases/database-normalization ``` -------------------------------- ### Appfarm Create Reference Source: https://docs.appfarm.io/index This section details features and functionalities related to Appfarm Create, the development environment for building applications. It covers aspects like project management, user interface interactions, and development tools. ```APIDOC Appfarm Commander: Interface for managing and controlling Appfarm projects. Blue dots: Visual indicators or elements within the Appfarm interface. Change History: Tracks modifications and versions of application components. Copy & Paste: Functionality for duplicating and moving elements within the Appfarm environment. Farmer's Market: A marketplace or repository for Appfarm components and templates. Find references: Locates where a specific component or variable is used. Find usage: Similar to find references, identifies all instances of a particular element. Keyboard shortcuts: Provides a list of shortcuts for efficient development. Undo/Redo: Allows reversing or reapplying recent actions. User preferences: Settings that customize the Appfarm development experience. ``` -------------------------------- ### Appfarm Fundamentals: Actions Source: https://docs.appfarm.io/index Explains the concept and implementation of 'Actions' in Appfarm. Covers how to define and trigger actions to create dynamic application behavior. ```APIDOC Appfarm Fundamentals - Intro Course: 7. Actions - Topic: Implementing Actions in Appfarm. - Description: Describes how to define and use actions to create interactive elements and dynamic behavior within Appfarm applications. - Related Topics: App Data, Input Dialog with Validation and Save, Create a details view of a Project. ``` -------------------------------- ### Appfarm Fundamentals: Container - Sectioning, Styling and Repeating Source: https://docs.appfarm.io/index Explains the use of the 'Container' component in Appfarm for sectioning, styling, and repeating elements. Covers layout and design principles. ```APIDOC Appfarm Fundamentals - User Interface Fundamentals: Container - Sectioning, Styling and Repeating - Topic: Using Containers for layout and design. - Description: Details how to use the Container component for structuring UI elements, applying styles, and implementing repeating content. - Related Topics: Conditional Styles, Responsive Design. ``` -------------------------------- ### Appfarm Professional - Performance & Optimization Source: https://docs.appfarm.io/index Guidance on optimizing performance and enhancing functionality within the Appfarm professional development context. ```en Optimizing Performance: https://docs.appfarm.io/appcademy/appfarm-professional/performance-and-optimization/optimizing-performance Enhancing Functionality: https://docs.appfarm.io/appcademy/appfarm-professional/performance-and-optimization/enhancing-functionality ``` -------------------------------- ### Appfarm Library - UI Components Source: https://docs.appfarm.io/index Documentation for various UI components available in the Appfarm library, including charts, navigation, buttons, and input elements. ```en Advanced bar chart: https://docs.appfarm.io/library/ui-components/advanced-bar-chart Advanced bubble chart: https://docs.appfarm.io/library/ui-components/advanced-bubble-chart Advanced combined chart: https://docs.appfarm.io/library/ui-components/advanced-combined-chart Advanced gantt chart: https://docs.appfarm.io/library/ui-components/advanced-gantt-chart Advanced heatmap chart: https://docs.appfarm.io/library/ui-components/advanced-heatmap-chart Advanced line/area chart: https://docs.appfarm.io/library/ui-components/advanced-line-chart Advanced pie chart: https://docs.appfarm.io/library/ui-components/advanced-pie-chart Advanced scatter plot chart: https://docs.appfarm.io/library/ui-components/advanced-scatter-plot-chart Advanced solid gauge chart: https://docs.appfarm.io/library/ui-components/advanced-solid-gauge-chart Animated component: https://docs.appfarm.io/library/ui-components/animated-component Avatar: https://docs.appfarm.io/library/ui-components/avatar Avatar group: https://docs.appfarm.io/library/ui-components/avatar-group Basic bar chart: https://docs.appfarm.io/library/ui-components/basic-bar-chart Basic gauge chart: https://docs.appfarm.io/library/ui-components/basic-gauge-chart Basic line chart: https://docs.appfarm.io/library/ui-components/basic-line-chart Basic pie chart: https://docs.appfarm.io/library/ui-components/basic-pie-chart Bottom navigation: https://docs.appfarm.io/library/ui-components/bottom-navigation Button: https://docs.appfarm.io/library/ui-components/button Checkbox: https://docs.appfarm.io/library/ui-components/checkbox ``` -------------------------------- ### Appfarm Fundamentals: App Variables and Runtime Properties Source: https://docs.appfarm.io/index Covers the use of App Variables and Runtime Properties in Appfarm. Explains how to manage dynamic data and application state. ```APIDOC Appfarm Fundamentals - App Data Fundamentals: App Variables and Runtime Properties - Topic: Managing variables and runtime properties. - Description: Explains the concepts and usage of App Variables and Runtime Properties for managing dynamic data and application state during runtime. - Related Topics: Data Source Filtering, Data Model. ``` -------------------------------- ### Appfarm Fundamentals: Intro to UI Editor Source: https://docs.appfarm.io/index Introduces the User Interface (UI) Editor in Appfarm. Explains its functionalities for designing and customizing the visual aspects of applications. ```APIDOC Appfarm Fundamentals - Intro Course: 4. Intro to UI Editor - Topic: Introduction to the Appfarm UI Editor. - Description: Covers the basics of using the UI Editor for designing and customizing the user interface of applications built on Appfarm. - Related Topics: Intro to No-Code and Appfarm, Navigation in Appfarm Create, What is Apps, Data Model. ``` -------------------------------- ### Appfarm Professional - Login & Configuration Source: https://docs.appfarm.io/index Details on logging in, authentication processes, and managing settings, configuration, and languages within the Appfarm professional environment. ```en Login and Authentication: https://docs.appfarm.io/appcademy/appfarm-professional/login-and-configuration/login-and-authentication Settings, Configuration and Languages: https://docs.appfarm.io/appcademy/appfarm-professional/login-and-configuration/settings-configuration-and-languages ``` -------------------------------- ### Optimize performance Source: https://docs.appfarm.io/index Tips and techniques for optimizing the performance of your Appfarm application. ```APIDOC Optimize performance: Purpose: Improve the speed and efficiency of your application. Details: Provides guidance on code optimization, efficient data handling, caching strategies, and front-end performance tuning. Dependencies: Performance monitoring tools. Example Usage: Reducing load times, improving responsiveness. ``` -------------------------------- ### Test and debug Source: https://docs.appfarm.io/index Guidance on testing methodologies and debugging techniques for Appfarm applications. ```APIDOC Test and debug: Purpose: Ensure application quality and troubleshoot issues. Details: Covers unit testing, integration testing, end-to-end testing, and using debugging tools to identify and fix bugs. Dependencies: Testing frameworks, debugging tools. Example Usage: Writing unit tests for business logic, using browser developer tools to debug front-end issues. ``` -------------------------------- ### Appfarm Fundamentals: Functionality for Simple Create of Data Source: https://docs.appfarm.io/index Covers the basic functionality for creating new data entries in Appfarm. Explains the process of adding new records to the application's data. ```APIDOC Appfarm Fundamentals - Intro Course: 13. Functionality for simple Create of Data - Topic: Creating new data entries. - Description: Details the process of implementing functionality to create new data records within an Appfarm application. - Related Topics: App Data, Actions, Input Dialog with Validation and Save. ``` -------------------------------- ### Appfarm Fundamentals: User Handling and Permissions Source: https://docs.appfarm.io/index Covers user management, roles, permissions, creating, updating, and deleting users, and handling unauthenticated access within the Appfarm platform. ```APIDOC APIDOC: Module: User handling and permissions Description: Manages user accounts, roles, and access control within the Appfarm application. Key Features: - User and role management - Permission configuration - User creation, update, and deletion workflows - Handling unauthenticated access scenarios - Extending the User object class Related Topics: - Users and roles - Permissions - Creating users - Extending the User object class - Updating and deleting users - Unauthenticated access ``` -------------------------------- ### Appfarm Fundamentals: Quiz - Intro Course Source: https://docs.appfarm.io/index A quiz to test understanding of the Appfarm Fundamentals Intro Course content. Assesses knowledge of core concepts. ```APIDOC Appfarm Fundamentals - Intro Course: Quiz - Topic: Assessment of Intro Course knowledge. - Description: A quiz designed to evaluate the user's comprehension of the topics covered in the Appfarm Fundamentals Intro Course. - Related Topics: All topics in the Intro Course. ``` -------------------------------- ### Appfarm Fundamentals: Dashboard Source: https://docs.appfarm.io/index Covers the creation and design of dashboards in Appfarm. Explains how to present key information and metrics effectively. ```APIDOC Appfarm Fundamentals - Intro Course: 16. Dashboard - Topic: Creating dashboards in Appfarm. - Description: Provides guidance on designing and implementing dashboards to visualize important data and application performance. - Related Topics: UI Editor, App Data. ``` -------------------------------- ### Appfarm IO UI Components Source: https://docs.appfarm.io/index This section lists the various UI components available in Appfarm IO. Each component is designed to facilitate the creation of user interfaces. Links to detailed documentation for each component are provided. ```APIDOC Chip group: https://docs.appfarm.io/library/ui-components/chip-group Circular progress: https://docs.appfarm.io/library/ui-components/circular-progress Coded component: https://docs.appfarm.io/library/ui-components/coded-component Container: https://docs.appfarm.io/library/ui-components/container Date & time picker: https://docs.appfarm.io/library/ui-components/date-and-time-picker Drawable canvas: https://docs.appfarm.io/library/ui-components/drawable-canvas Floating action button: https://docs.appfarm.io/library/ui-components/floating-action-button Icon: https://docs.appfarm.io/library/ui-components/icon Icon button: https://docs.appfarm.io/library/ui-components/icon-button Iframe: https://docs.appfarm.io/library/ui-components/iframe Image: https://docs.appfarm.io/library/ui-components/image Linear progress: https://docs.appfarm.io/library/ui-components/linear-progress List: https://docs.appfarm.io/library/ui-components/list Map: https://docs.appfarm.io/library/ui-components/map Menu list: https://docs.appfarm.io/library/ui-components/menu-list Multi select: https://docs.appfarm.io/library/ui-components/multi-select PDF reader: https://docs.appfarm.io/library/ui-components/pdf-reader Popover: https://docs.appfarm.io/library/ui-components/popover Radio buttons: https://docs.appfarm.io/library/ui-components/radio-buttons Rich text editor: https://docs.appfarm.io/library/ui-components/rich-text-editor Rich text: https://docs.appfarm.io/library/ui-components/rich-text Select: https://docs.appfarm.io/library/ui-components/select Slider: https://docs.appfarm.io/library/ui-components/slider Speed dial: https://docs.appfarm.io/library/ui-components/drawable-canvas-1 Switch: https://docs.appfarm.io/library/ui-components/switch Table: https://docs.appfarm.io/library/ui-components/table Tabs: https://docs.appfarm.io/library/ui-components/tabs Text: https://docs.appfarm.io/library/ui-components/text Text edit: https://docs.appfarm.io/library/ui-components/text-edit View container: https://docs.appfarm.io/library/ui-components/view-container Visibility group: https://docs.appfarm.io/library/ui-components/visibility-group ``` -------------------------------- ### Appfarm Developer Forum Sessions Source: https://docs.appfarm.io/index Topics covered in the Appfarm Developer Forum, including data modeling, app data management, services, and performance optimization. ```en Session 1: Data Modeling in Appfarm Create: https://docs.appfarm.io/appcademy/appfarm-developer-forum/session-1-data-modeling-in-appfarm-create Session 2: App Data in Appfarm Create: https://docs.appfarm.io/appcademy/appfarm-developer-forum/session-2-app-data-in-appfarm-create Session 3: Services in Appfarm Create: https://docs.appfarm.io/appcademy/appfarm-developer-forum/session-3-services-in-appfarm-create Session 4: Optimizing Performance: https://docs.appfarm.io/appcademy/appfarm-developer-forum/session-4-optimizing-performance ``` -------------------------------- ### Appfarm Fundamentals: Upload and Download Photos Source: https://docs.appfarm.io/index Explains how to implement photo upload and download functionality in Appfarm. Covers handling media files within applications. ```APIDOC Appfarm Fundamentals - Intro Course: 14. Upload and Download Photos - Topic: Handling photo uploads and downloads. - Description: Guides users on implementing features for uploading and downloading photos within their Appfarm applications. - Related Topics: App Data, Actions. ``` -------------------------------- ### Appfarm Fundamentals: Motions Source: https://docs.appfarm.io/index Explains the implementation of motion and animations in Appfarm UI. Covers adding visual effects to enhance user experience. ```APIDOC Appfarm Fundamentals - User Interface Fundamentals: Motions - Topic: Implementing UI animations and transitions. - Description: Details how to incorporate motion and animations into the user interface to improve engagement and provide visual feedback. - Related Topics: Responsive Design, Step-by-step workflow. ``` -------------------------------- ### Appfarm Fundamentals: Quiz - UI Fundamentals Source: https://docs.appfarm.io/index A quiz to assess understanding of Appfarm User Interface Fundamentals. Tests knowledge of UI components, styling, and responsiveness. ```APIDOC Appfarm Fundamentals - User Interface Fundamentals: Quiz - Topic: Assessment of UI Fundamentals knowledge. - Description: A quiz to evaluate the user's understanding of the concepts covered in the Appfarm User Interface Fundamentals section. - Related Topics: All topics in UI Fundamentals. ``` -------------------------------- ### Fetch data from BigQuery Source: https://docs.appfarm.io/index This documentation provides steps for fetching data from Google BigQuery within an Appfarm application. ```APIDOC Fetch data from BigQuery: Purpose: Query and retrieve data from Google BigQuery. Details: Covers setting up BigQuery connections, writing SQL queries, and processing results within your application. Dependencies: Google Cloud project, BigQuery dataset and table access, authentication credentials. Example Usage: Analyzing large datasets stored in BigQuery. ``` -------------------------------- ### Appfarm Fundamentals: Input Dialog with Validation and Save Source: https://docs.appfarm.io/index Details how to create input dialogs with validation and save functionality in Appfarm. Covers user input handling and data persistence. ```APIDOC Appfarm Fundamentals - Intro Course: 15. Input Dialog with Validation and Save - Topic: Input dialogs with validation and saving. - Description: Explains how to create user input forms with data validation rules and implement saving mechanisms. - Related Topics: Actions, Functionality for simple Create of Data. ``` -------------------------------- ### Appfarm - Policies Source: https://docs.appfarm.io/index Links to Appfarm's official policies, including general policies, data processors, and the privacy policy. ```en Appfarm Policies: https://policies.appfarm.io/ Data Processors: https://policies.appfarm.io/privacy/data-processors Privacy Policy: https://www.appfarm.io/privacy ``` -------------------------------- ### Appfarm Fundamentals: Data Source Filtering Source: https://docs.appfarm.io/index Explains how to filter data sources in Appfarm. Covers techniques for refining data retrieval based on specific criteria. ```APIDOC Appfarm Fundamentals - App Data Fundamentals: Data Source Filtering - Topic: Filtering data sources. - Description: Details methods and techniques for filtering data retrieved from various sources within Appfarm applications. - Related Topics: App Variables and Runtime Properties. ``` -------------------------------- ### Integrate with Signicat Source: https://docs.appfarm.io/index Details on integrating Appfarm applications with Signicat for identity verification and digital signing processes. ```APIDOC Integrate with Signicat: Purpose: Incorporate Signicat's identity verification and e-signing services. Details: Instructions for connecting to Signicat APIs, managing user authentication flows, and handling digital signatures. Dependencies: Signicat account, API credentials. Example Usage: Securely verifying user identities, obtaining legally binding digital signatures. ``` -------------------------------- ### Appfarm Fundamentals: Integration - Web Request Action Node Source: https://docs.appfarm.io/index Details on using the web request action node for fetching data from endpoints, including path parameters, authentication, and response modification. ```APIDOC APIDOC: Module: Integration Fundamentals Topic: The web request action node Description: Provides capabilities to interact with external services via HTTP requests. Key Features: - Fetch data from an endpoint - Send data to an endpoint - Map data to a data source - Modify the response - Handle path parameters - Implement authentication Related Topics: - Fetch data from an endpoint - Send data to an endpoint - Map data to a data source - Modify the response - Nested data mapping - Path parameters - Authentication ``` -------------------------------- ### Appfarm Professional: Data Structures & Data Handling - GraphQL Source: https://docs.appfarm.io/index Documentation for utilizing GraphQL within Appfarm for data management, including features, search, filters, and action nodes. ```APIDOC APIDOC: Module: Data Structures & Data Handling Topic: GraphQL Description: Enables efficient data querying and manipulation using GraphQL in Appfarm applications. Key Features: - GraphQL integration for data fetching and mutations - Data Features overview - Search and Filters implementation - Utilization of Featured Action Nodes with GraphQL Related Topics: - Data Features - Search & Filters - Featured Action Nodes ``` -------------------------------- ### Platform Concepts Source: https://docs.appfarm.io/index This section explains fundamental concepts and building blocks used within the Appfarm platform. Understanding these concepts is crucial for developing robust and efficient applications. ```APIDOC Conditions: Logic used for decision-making and controlling application flow. Data bindings: Mechanisms for connecting data sources to UI elements. Date and time: Handling and manipulation of date and time values. Event handlers: Functions that respond to specific user interactions or system events. Filters: Operations used to refine or transform data. Functions: Reusable blocks of code that perform specific tasks. Markdown: Syntax for formatting text within the platform. Objects: Data structures used to represent information. Operators: Symbols that perform operations on values. Value processor: A component that transforms or validates data values. ``` -------------------------------- ### Appfarm Fundamentals: What is Apps? Source: https://docs.appfarm.io/index Explains the concept of 'Apps' within the Appfarm ecosystem. Details what constitutes an app in Appfarm and its role in the platform. ```APIDOC Appfarm Fundamentals - Intro Course: 3. What is Apps? - Topic: Understanding 'Apps' in Appfarm. - Description: Defines and explains the concept of an 'App' within the Appfarm platform, including its purpose and structure. - Related Topics: Intro to No-Code and Appfarm, Navigation in Appfarm Create, Intro to UI Editor. ``` -------------------------------- ### Integrate with a payment provider Source: https://docs.appfarm.io/index This documentation covers the process of integrating Appfarm applications with various payment gateways to handle transactions. ```APIDOC Integrate with a payment provider: Purpose: Enable payment processing within your Appfarm application. Details: Guides on integrating with popular payment gateways, handling payment requests, callbacks, and transaction status. Dependencies: Payment provider account, API credentials. Example Usage: Processing credit card payments, managing subscriptions. ``` -------------------------------- ### Integrate with OpenAI Source: https://docs.appfarm.io/index This section details how to integrate your Appfarm application with OpenAI, likely involving API key management and data exchange for AI-powered features. ```APIDOC Integrate with OpenAI: Purpose: Connect your Appfarm application to OpenAI services. Details: Provides guidance on API key setup, request formatting, and response handling for leveraging OpenAI's AI capabilities. Dependencies: OpenAI API key, network connectivity. Example Usage: Sending prompts to a language model and receiving generated text. ``` -------------------------------- ### Appfarm Fundamentals: Data Model Source: https://docs.appfarm.io/index Explains the concept of the Data Model in Appfarm. Details how to define and structure data for applications within the platform. ```APIDOC Appfarm Fundamentals - Intro Course: 5. Data Model - Topic: Understanding and creating Data Models in Appfarm. - Description: Explains the principles of data modeling within Appfarm, including how to define data structures and relationships for applications. - Related Topics: Intro to UI Editor, App Data, Actions. ``` -------------------------------- ### Appfarm Action Nodes Documentation Source: https://docs.appfarm.io/index This section lists various action nodes available in Appfarm, which are building blocks for creating application logic. Each action performs a specific task, such as interacting with the UI, managing data, or handling system events. ```APIDOC Open/close popover: Opens or closes a popover element. Open confirm dialog: Displays a confirmation dialog to the user. Open print dialog: Opens the system's print dialog. Open snackbar: Shows a temporary notification message (snackbar) to the user. Open Unsplash dialog: Opens a dialog for selecting images from Unsplash. Open URL: Navigates the user to a specified URL. Persist objects: Saves objects to persistent storage. Push notifications: Sends push notifications to the user's device. Read objects: Retrieves objects from storage. Request permissions: Asks the user for necessary permissions (e.g., location, camera). Run code: Executes custom code snippets. Run other action: Executes another predefined action. Run service: Executes a background service. Scan barcode/QR code: Activates the device's scanner for barcodes or QR codes. Send email: Composes and sends an email. Send SMS: Sends a Short Message Service (SMS) message. Set client language: Sets the language for the client application. Set data source attributes: Modifies attributes of a data source. Set selection: Updates the current selection in the application. Set theme: Changes the visual theme of the application. Set user account image: Updates the profile image for a user account. Show install app prompt: Prompts the user to install the application. Sleep: Pauses execution for a specified duration. Sort objects: Sorts a collection of objects. Throw exception: Raises an error or exception. Toggle drawer: Opens or closes a side drawer. Update object: Modifies an existing object. Update secret: Updates a stored secret value. Update user account: Modifies user account details. Web request: Makes an HTTP request to a web service. While: Executes a block of code repeatedly as long as a condition is true. ``` -------------------------------- ### Add a custom domain Source: https://docs.appfarm.io/index Instructions on how to configure a custom domain name for your Appfarm application. ```APIDOC Add a custom domain: Purpose: Host your Appfarm application on a custom domain name. Details: Guides on DNS configuration, CNAME records, and SSL certificate setup for using your own domain (e.g., www.yourcompany.com). Dependencies: Registered domain name, DNS provider access. Example Usage: Branding your application with a professional domain. ``` -------------------------------- ### Appfarm Reference Documentation Source: https://docs.appfarm.io/index This section provides API documentation for various aspects of the Appfarm platform, including UI views, data management, services, data modeling, operations, resources, configuration, and security. It serves as a reference for developers interacting with Appfarm's functionalities. ```APIDOC UI Views: Drawer: https://docs.appfarm.io/reference/apps/ui/views/drawer Layout designer: https://docs.appfarm.io/reference/apps/ui/layout-designer Component properties: https://docs.appfarm.io/reference/apps/ui/component-properties Shareable UI components: https://docs.appfarm.io/reference/apps/ui/shareable-ui-components Data Management: App variables: https://docs.appfarm.io/reference/apps/data/app-variables Data sources: https://docs.appfarm.io/reference/apps/data/data-sources Calendar data sources: https://docs.appfarm.io/reference/apps/data/calendar-data-sources Actions: Actions: https://docs.appfarm.io/reference/apps/actions App Settings: App settings: https://docs.appfarm.io/reference/apps/app-settings App Size: App size: https://docs.appfarm.io/reference/apps/app-size App Health: App health: https://docs.appfarm.io/reference/apps/app-health Services: Service Endpoints: https://docs.appfarm.io/reference/services/service-endpoints Service settings: https://docs.appfarm.io/reference/services/service-settings Service health: https://docs.appfarm.io/reference/services/service-health API explorer: https://docs.appfarm.io/reference/services/api-explorer Data Model: Object classes: https://docs.appfarm.io/reference/data-model/object-classes Object class properties: https://docs.appfarm.io/reference/data-model/object-class-properties Enumerated types: https://docs.appfarm.io/reference/data-model/enumerated-types GraphQL: Queries: https://docs.appfarm.io/reference/data-model/graphql/queries Mutations: https://docs.appfarm.io/reference/data-model/graphql/mutations Data Extract API: https://docs.appfarm.io/reference/data-model/data-extract-api Time series data: https://docs.appfarm.io/reference/data-model/time-series-data Operations: Deploy: https://docs.appfarm.io/reference/operations/deploy Schedules: https://docs.appfarm.io/reference/operations/schedules Logs: https://docs.appfarm.io/reference/operations/logs Resources: Themes: https://docs.appfarm.io/reference/resources/themes Files: https://docs.appfarm.io/reference/resources/files Fonts: https://docs.appfarm.io/reference/resources/fonts Internationalization: https://docs.appfarm.io/reference/resources/internationalization Configuration: Environments: https://docs.appfarm.io/reference/configuration/environments Login: Custom auth providers: https://docs.appfarm.io/reference/configuration/login/custom-auth-providers Security: Users: https://docs.appfarm.io/reference/security/users Service accounts: https://docs.appfarm.io/reference/security/service-accounts Roles: https://docs.appfarm.io/reference/security/roles Secrets: https://docs.appfarm.io/reference/security/secrets Permissions: Conditional Permissions: https://docs.appfarm.io/reference/security/permissions/conditional-permissions Appfarm Client: Developer tools for Apps: https://docs.appfarm.io/reference/appfarm-client/developer-tools-for-apps Developer tools for Services: https://docs.appfarm.io/reference/appfarm-client/developer-tools-for-services Warnings and errors: https://docs.appfarm.io/reference/appfarm-client/warnings-and-errors ``` -------------------------------- ### Appfarm Fundamentals: Conditional Styles Source: https://docs.appfarm.io/index Covers applying conditional styling to UI elements in Appfarm. Explains how to change styles based on data or application state. ```APIDOC Appfarm Fundamentals - User Interface Fundamentals: Conditional Styles - Topic: Applying styles based on conditions. - Description: Explains how to dynamically apply styles to UI elements based on specific conditions or data values. - Related Topics: Container - Sectioning, Styling and Repeating, Featured UI Components. ``` -------------------------------- ### Add users and assign roles Source: https://docs.appfarm.io/index This section covers the process of adding new users to an Appfarm application and assigning them specific roles for access control. ```APIDOC Add users and assign roles: Purpose: Manage user accounts and permissions within the application. Details: Provides steps for creating new user profiles, defining roles, and assigning users to appropriate roles to control access to features and data. Dependencies: Administrator privileges. Example Usage: Onboarding new team members and granting them necessary access. ``` -------------------------------- ### Appfarm IO Action Nodes Source: https://docs.appfarm.io/index This section lists the various action nodes available in Appfarm IO. These nodes represent operations that can be performed within the platform, such as data manipulation, control flow, and user management. Links to detailed documentation for each action node are provided. ```APIDOC Aggregate data: https://docs.appfarm.io/library/action-nodes/aggregate-data Advanced search: https://docs.appfarm.io/library/action-nodes/advanced-search Auth operations: https://docs.appfarm.io/library/action-nodes/auth-operations Block: https://docs.appfarm.io/library/action-nodes/block Catch exception: https://docs.appfarm.io/library/action-nodes/catch-exception Copy to clipboard: https://docs.appfarm.io/library/action-nodes/copy-to-clipboard Create file archive: https://docs.appfarm.io/library/action-nodes/create-file-archive Create file object: https://docs.appfarm.io/library/action-nodes/create-file-object Create object: https://docs.appfarm.io/library/action-nodes/create-object Create user account: https://docs.appfarm.io/library/action-nodes/create-user-account Delete objects: https://docs.appfarm.io/library/action-nodes/delete-objects Delete user account: https://docs.appfarm.io/library/action-nodes/delete-user-account Duplicate objects: https://docs.appfarm.io/library/action-nodes/duplicate-objects End execution: https://docs.appfarm.io/library/action-nodes/end-execution Exit block: https://docs.appfarm.io/library/action-nodes/exit-block Exit loop: https://docs.appfarm.io/library/action-nodes/exit-loop Export data: https://docs.appfarm.io/library/action-nodes/export-data Foreach: https://docs.appfarm.io/library/action-nodes/foreach Generate document: https://docs.appfarm.io/library/action-nodes/generate-document If: https://docs.appfarm.io/library/action-nodes/if Import data: https://docs.appfarm.io/library/action-nodes/import-data Invalidate cache: https://docs.appfarm.io/library/action-nodes/invalidate-cache Log in: https://docs.appfarm.io/library/action-nodes/log-in Log to console: https://docs.appfarm.io/library/action-nodes/log-to-console Log out: https://docs.appfarm.io/library/action-nodes/log-out Next iteration: https://docs.appfarm.io/library/action-nodes/next-iteration Navigate: https://docs.appfarm.io/library/action-nodes/navigate ``` -------------------------------- ### App UI Views - Dialog Source: https://docs.appfarm.io/index Documentation for the Dialog component within the Appfarm UI framework. This covers the creation and management of dialog windows used for user interaction. ```APIDOC Dialog: Represents a modal dialog box that overlays the application content to prompt user interaction or display important information. It typically includes a title, content area, and action buttons (e.g., OK, Cancel, Save). ``` -------------------------------- ### Appfarm Fundamentals: App Data Source: https://docs.appfarm.io/index Covers the management and usage of 'App Data' in Appfarm. Explains how data is stored, accessed, and manipulated within applications. ```APIDOC Appfarm Fundamentals - Intro Course: 6. App Data - Topic: Managing and utilizing App Data. - Description: Details how to work with data within an Appfarm application, including data sources, manipulation, and display. - Related Topics: Data Model, Actions, Upload and Download Photos. ``` -------------------------------- ### Appfarm Professional - Security & Operations Source: https://docs.appfarm.io/index Information regarding security, permissions, deployment, schedules, logs, debugging, and overall app health in the Appfarm professional environment. ```en Security and Permissions: https://docs.appfarm.io/appcademy/appfarm-professional/security-and-operations/security-and-permissions Deployment: https://docs.appfarm.io/appcademy/appfarm-professional/security-and-operations/deployment Schedules and Logs: https://docs.appfarm.io/appcademy/appfarm-professional/security-and-operations/schedules-and-logs Debugging and App Health: https://docs.appfarm.io/appcademy/appfarm-professional/security-and-operations/debugging-and-app-health ```