Build fast, user-friendly Power Apps galleries with Jonathon Silva. Learn layouts, search/sort/filters, images and icons, navigation to detail/edit screens, plus performance, accessibility, and reusable pattern tips.
Build beautiful, useful galleries in Power Apps that help people actually find what they need. In this course, Jonathon Silva shows you how to turn rows of data into clear, scrollable experiences with search, sort, and filters that feel fast and friendly. You’ll explore common gallery types and layouts, add images and icons, and use simple design choices—like spacing, typography, and color—to make your apps easy to skim on desktop or mobile.
Course Outline ( Free Preview)
Module 01 - Introduction
In this module, Jonathan Silva introduces the fundamentals of working with galleries in Microsoft Power Apps, focusing on how to display and customize multiple records from various data sources like SharePoint lists. Students will learn to insert galleries, connect data, and modify layouts, fields, and visual elements such as selection indicators and separators to enhance user experience. The course emphasizes practical, step-by-step customization techniques to help learners effectively utilize galleries within their Power Apps projects.
Module 02 - Setting Up a SharePoint List as a Data Source
In this module, Jonathon guides you through setting up SharePoint as a data source by creating two custom lists: Projects and Tasks. You will learn how to build these lists from scratch, add relevant columns with appropriate data types, and import sample data from Excel to streamline your workflow. By completing this setup, you’ll be prepared to efficiently use SharePoint data in subsequent course applications and exercises.
Module 03 - Template Cell13 min.
In this module, Jonathon explains how to customize Power Apps galleries by focusing on the template cell, which controls the layout and content of every record within the gallery. He demonstrates how to use item notation to reference specific fields from data sources and shows practical ways to add and format controls like text boxes, buttons, and labels inside the template cell. By mastering these techniques, students will gain precise control over the appearance and behavior of galleries, enabling them to create dynamic and visually consistent apps.
Module 04 - Conditional Formatting29 min.
In this module, Jonathan guides students through implementing conditional formatting within Power Apps galleries to enhance data visualization and user experience. Learners will explore how to dynamically change text colors, icons, and background fills based on data conditions such as due dates, approval status, and task progress using If and Switch statements. The course also covers advanced techniques like counting related records and applying conditional styles to highlight key information effectively within app galleries.
Module 05 - Properties12 min.
In this module, Jonathon provides a clear overview of the key properties used when working with galleries in Power Apps canvas apps, focusing primarily on vertical galleries. Students will learn how to control data display, selection behavior, layout customization, and interactive features such as transitions and navigation steps. By understanding these properties, learners will be equipped to create more dynamic and user-friendly galleries tailored to their app’s needs.
Module 06 - Sorting5 min.
In this module, Jonathon introduces how to effectively sort and filter galleries within Power Apps Canvas apps. He demonstrates setting up a vertical gallery connected to a SharePoint list and explains how to customize the gallery layout by selecting fields such as project name, ID, and due date. Jonathon then walks through applying sorting functions on different columns, emphasizing how to control the order of displayed data to enhance app usability.
Module 07 - Filtering30 min.
In this module, Jonathon guides students through advanced filtering techniques for galleries in a Canvas app, demonstrating how to filter data using selections from other galleries and multiple input controls like text inputs, dropdowns, radio buttons, and date pickers. The lesson emphasizes practical implementation details, including handling delegation warnings with SharePoint data sources and combining multiple filters to create dynamic, user-friendly interfaces. By the end, students will understand how to build cascading filters and reset controls to efficiently manage and display filtered data within their apps.
Module 08 - Editable Gallery21 min.
In this module, Jonathon demonstrates how to create an editable gallery that allows users to update data records directly within the gallery without navigating to separate forms. He guides students through customizing the gallery layout, adding interactive controls like buttons and date pickers, and using context variables to manage edit states and visibility. By the end, learners will understand how to implement patch functions to save changes seamlessly, enhancing the interactivity and usability of their Power Apps galleries.
Module 09 - Class Wrap Up1 min.
In this course module, Jonathon provides an in-depth exploration of Power Apps galleries within Microsoft Power Apps Canvas apps, focusing on how to effectively use, edit, and customize different gallery types to meet specific needs. Students will learn practical techniques for navigating and updating galleries to enhance app functionality. The course will be regularly updated to include new features and improvements, ensuring learners stay current with the latest developments.
Jonathon Silva is a Power Platform Expert, Trainer and Consultant at Pragmatic Works. He has a decade of experience as a high school teacher, which he leverages to design and deliver engaging and practical training courses. Jonathon is also a Microsoft Certified Trainer and a Lead Instructor and Train-the-Trainer for Microsoft in a Day events, such as Automation in a Day (Power Automate), App in a Day (Power Apps) and Dashboard in a Day (Power BI). He is also a Power Automate Specialist who creates and shares valuable content on blog and YouTube platforms, offering guidance and insights on how to build effective workflows, apps, reports, and SharePoint sites.