Learn APPIAN with Real Code Examples
Updated Nov 26, 2025
Code Sample Descriptions
Simple Appian Counter Example
# appian/demo/CounterApp
1. Create a Record Type 'Counter' with an attribute 'Value'.
2. Drag a Button onto the interface.
3. Drag a Text/Display component to show 'Counter.Value'.
4. Configure Action: On Button Click -> Increment 'Counter.Value'.
5. Bind Text/Display component to show current 'Counter.Value'.
6. Preview the app to see live updates.
A basic Appian example that increments a counter when a button is clicked and updates a display component in real time.
Simple Appian To-Do List
# appian/demo/ToDoApp
1. Create a Record Type 'Tasks' with field 'Name'.
2. Drag a Grid/List to display tasks.
3. Drag Input field to add new task.
4. Drag Button 'Add Task' -> Action: Create new Task record.
5. Add Delete button for each task -> Action: Delete Task record.
6. Preview the app to add and remove tasks live.
A basic Appian app to add and remove tasks using visual components.
Simple Appian Survey App
# appian/demo/SurveyApp
1. Create Record Type 'Questions' with fields 'QuestionText', 'AnswerOptions'.
2. Create Record Type 'Responses' with field 'SelectedAnswer'.
3. Drag Grid/List to display Questions.
4. Add Radio Buttons/Dropdown for selecting answer.
5. Configure Button 'Submit' -> Action: Create Response record.
6. Preview app to submit survey responses live.
A basic Appian app to collect survey responses with multiple choice questions.
Simple Appian Feedback Form
# appian/demo/FeedbackApp
1. Create Record Type 'Feedback' with fields 'Name', 'Email', 'Message'.
2. Drag Input fields for Name and Email.
3. Drag Text Area for Message.
4. Drag Button 'Submit' -> Action: Create Feedback record.
5. Show confirmation message after submission.
6. Preview the app to collect feedback live.
A basic Appian form to collect user feedback using visual components.
Simple Appian Login Page
# appian/demo/LoginApp
1. Enable Appian User Authentication.
2. Drag Input fields for Username and Password.
3. Drag Button 'Login'.
4. Configure Button Action -> Authenticate user.
5. Show success or error messages.
6. Preview the app to test login functionality.
A basic Appian login interface using visual authentication components.
Simple Appian Notes App
# appian/demo/NotesApp
1. Create Record Type 'Notes' with field 'Content'.
2. Drag Grid/List to display Notes.
3. Drag Input field to enter new Note.
4. Drag Button 'Save' -> Action: Create Note record.
5. Add Edit option -> Action: Update Note record.
6. Preview the app to create and edit notes live.
A basic Appian app to create, edit, and view notes using low-code components.
Simple Appian Event Tracker
# appian/demo/EventApp
1. Create Record Type 'Events' with fields 'Title', 'Date', 'Location'.
2. Drag Grid/List to display Events.
3. Drag Input fields for new Event.
4. Drag Button 'Add Event' -> Action: Create Event record.
5. Add Delete option for each row -> Action: Delete Event record.
6. Preview app to manage events live.
A basic Appian app to create, view, and delete events.
Simple Appian Profile Page
# appian/demo/ProfileApp
1. Create Record Type 'UserProfile' with fields 'FullName', 'Email', 'Bio'.
2. Drag Text fields to display attributes.
3. Drag Button 'Edit' -> Action: Enable editing.
4. Drag Input fields to update attributes.
5. Bind updated values back to display components.
6. Preview app to edit profile live.
A basic Appian app to display and update user profile information.
Simple Appian Calculator
# appian/demo/CalculatorApp
1. Create Record Type 'Calculation' with fields 'Num1', 'Num2', 'Result'.
2. Drag Input fields for Num1 and Num2.
3. Drag Buttons 'Add' and 'Subtract'.
4. Configure Actions: Add -> Result = Num1 + Num2, Subtract -> Result = Num1 - Num2.
5. Drag Text/Display field to show 'Result'.
6. Preview app to perform calculations live.
A basic Appian app to perform addition and subtraction using formulas and actions.
Simple Appian Chat App
# appian/demo/ChatApp
1. Create Record Type 'Messages' with fields 'Sender', 'Text', 'Timestamp'.
2. Drag Grid/List to display Messages.
3. Drag Input field for new Message.
4. Drag Button 'Send' -> Action: Create Message record.
5. Enable auto-refresh for Grid/List to show new messages.
6. Preview app to chat live.
A basic Appian app to send and view chat messages using grids and actions.