AppML - First Application
Build a minimal data-driven page and observe how AppML populates its HTML.

How it works
Start with a small page containing a container, an AppML data attribute, and a simple data source. Load the AppML client, open the page through a development server, and inspect the browser network panel if records do not appear. Then add a controller only when custom behavior is needed.
Good practice
- Use matching versions of the AppML client, model format, and examples.
- Keep secrets and permission checks out of browser-delivered HTML, JavaScript, and model files.
- Validate input and authorize every read or write on the server.
- Handle loading, empty, and error states, and check generated content for accessibility.
Further reading: Tutorialspoint: AppML - First Application · AppML library reference.
Back to course overview · Previous: AppML - Architecture · Next: AppML - Data