skip to Main Content
How to PREPARE a Design Users Will Love

This course shows you exactly what you need to know when starting a design from scratch, and cuts out a lot of the trial and error you might experience trying to learn on your own.

Each video explains one important concept, and demonstrates how it relates to the FileMaker design process. The videos are intentionally short, in order to focus very specifically on a single topic. This makes it easy to refer back to a particular concept that you may want to review.

Course curriculum

Introduction (3:14) Meet your instructor, longtime FileMaker developer and designer, Alexis Allen.
Design Principles
Cognitive Load (4:05) At the end of this lesson, you’ll be able to describe the concept of cognitive load, and understand why it’s one of the most important design principles you’ll learn about in this course.
Hierarchy (4:29) Establishing a visual hierarchy is important. This lesson will help you identify at least three methods to reinforce hierarchy in a visual design.
Grouping (3:45) This lesson will help you get ready to categorize and determine the natural groupings in your data.
Context (3:03) Context is king! You’ll see why maintaining context is important, and identify several ways to help the user maintain context.
Alignment (3:00) This lesson is about helping you recognize the importance of object alignment, and understand how it can increase order in your design.
White Space (3:23) White space refers to the empty space between objects. You’ll recognize how important white space is, and how layouts can be improved by increasing white space.
Workflow (2:48) The workflow is the sequence of steps that is necessary to complete a task. At the end of this lesson, you’ll be able to determine a logical workflow for your design.
Consistency (3:26) This lesson is about consistency, which means following the same look and behaviour in different contexts. At the end of this lesson, you’ll be able to recognize the importance of consistency, and see how it can help you build trust with users.
Requirements (4:13) When beginning any design project, it’s important to clearly define what you will be building. At the end of this lesson, you’ll understand how and why you should identify a list of requirements.
User Stories (4:07) This lesson will show you how to write effective user stories for successful requirements gathering.
Flowchart (4:08) Now that you have your user stories, you will start to figure out how to accomplish your main story. At the end of this lesson, you’ll understand how to create a flowchart from a user story.
Minimum Basic Structure (2:57) Creating a minimum basic structure is about deciding what you need to get started, and ignoring the rest. At the end of this lesson, you’ll understand why you should only focus on essentials early on in the design process.
Generating Ideas
Introduction to Sketching (3:06) Now that you have a general sense of what you’ll be building, it’s time to start generating ideas. This lesson will show you how sketching will help you establish the basic structure of your design.
Finding Inspiration (3:03) Before you start sketching, it’s useful to do some research to get your creativity flowing. This lesson will show you how to find inspiration for your designs.
Sketching by Hand (3:19) So you have some inspiration and perhaps some ideas. It’s time to get them out of your head and into the world. After this lesson, you’ll be ready to begin sketching your ideas on paper.
Sketching on the Computer (2:29) Pen and paper are great for initial sketches, but you may want to work out additional screens, without delving into FileMaker just yet. This lesson will help you understand when and why you might want to sketch on the computer.
Refinements (3:48) At this point, you have made some sketches and perhaps presented them to the client, and maybe they have even given you some feedback. This lesson will detail some of the considerations to think about when making changes.
Prototyping (5:06) You’re finally ready to start building your design…congratulations! It’s a good idea to create a prototype first, before you start full development. This lesson will help you understand the advantages and disadvantages of various kinds of prototyping.
Back To Top