Creating apps with Forge and its UI frontend components is now easier than ever. Join Senior Designer Allard van Helbergen and Product Manager Josephine Lee as they walk through the story of designing Forge UI.
What is a declarative UI and why did we choose this paradigm? What are all the considerations that go into defining the set of components to build apps with? And how do you make ‘creating apps’ simple? Walk away understanding the foundations of Forge, how all the different components work together, and where Forge UI is headed in the future.
ICT role in 21st century education and its challenges
Designing Forge UI: A Story of Designing an App UI System
1. Designing Forge UI
A Story of Designing an App UI System
JOSEPHINE LEE | PRODUCT MANAGER | ATLASSIAN
ALLARD VAN HELBERGEN | SR DESIGNER | ATLASSIAN | @VANHELBERGEN
7. Security
Ensure built in app security
with hosted infrastructure
Forge Goals
Atlassian Hosting
Remove all complexities in
setting up a Cloud
environment
8. Security
Ensure built in app security
with hosted infrastructure
Forge Goals
Simple Experience
Provide a simple app creation
experience
Atlassian Hosting
Remove all complexities in
setting up a Cloud
environment
9. WHAT IS FORGE UI?
(EVENT, STATE)
UI VIEWFAAS
(<APP />, STATE)
MARK UP
10. Zero effort UX
Get best-practices and
accessibility built in
Forge UI Goals
Rapid DevX
Build and iterate
fast and with ease
Cross Platform
Unlock extensibility on
web and mobile native
20. FORGE UI RESEARCH JOURNEY
Define
research plan
Research into
Editor macros
Component
validation
workshop
DIVERSE MACRO LIST
Component
brainstorming
workshop
VALIDATED
COMPONENT LIST
PROJECT
START
MACRO LEVELS +
REFERENCE MACROS
DELIVERY ORDER
21. FORGE UI RESEARCH JOURNEY
Define
research plan
PROJECT
START
Define
research plan
Research into
Editor macros
Component
validation
workshop
DIVERSE MACRO LIST
Component
brainstorming
workshop
VALIDATED
COMPONENT LIST
MACRO LEVELS +
REFERENCE MACROS
DELIVERY ORDER
22. RESEARCH PLAN
In-house developer
Deep dive and understand our in-
house dev persona
Top Editor
Extensions
What types of editor apps do in-
house devs want to build?
Top Components
What components do we need
to provide for these apps?
Please remember
You don’t always need the line or text at all.
23. RESEARCH PLAN
In-house developer
Deep dive and understand our in-
house dev persona
Top Editor
Extensions
What types of editor apps do in-
house devs want to build?
Top Components
What components do we need
to provide for these apps?
Please remember
You don’t always need the line or text at all.
24. Define
research plan
Research into
Editor macros
Component
validation
workshop
DIVERSE MACRO LIST
Component
brainstorming
workshop
VALIDATED
COMPONENT LIST
MACRO LEVELS +
REFERENCE MACROS
DELIVERY ORDER
Define
research plan
Research into
Editor macros
PROJECT
START
FORGE UI RESEARCH JOURNEY
29. Define
research plan
Research into
Editor macros
Component
validation
workshop
DIVERSE MACRO LIST
Component
brainstorming
workshop
VALIDATED
COMPONENT LIST
MACRO LEVELS +
REFERENCE MACROS
DELIVERY ORDER
Define
research plan
Component
brainstorming
workshop
PROJECT
START
FORGE UI RESEARCH JOURNEY
Research into
Editor macros
DIVERSE MACRO LIST
35. Define
research plan
Research into
Editor macros
Component
validation
workshop
DIVERSE MACRO LIST
Component
brainstorming
workshop
VALIDATED
COMPONENT LIST
MACRO LEVELS +
REFERENCE MACROS
DELIVERY ORDER
Define
research plan
Component
validation
workshop
Component
brainstorming
workshop
PROJECT
START
FORGE UI RESEARCH JOURNEY
Research into
Editor macros
DIVERSE MACRO LIST
39. Define
research plan
Research into
Editor macros
Component
validation
workshop
DIVERSE MACRO LIST
Component
brainstorming
workshop
VALIDATED
COMPONENT LIST
MACRO LEVELS +
REFERENCE MACROS
DELIVERY ORDER
Define
research plan
Component
validation
workshop
Component
brainstorming
workshop
VALIDATED
COMPONENT LIST
PROJECT
START
FORGE UI RESEARCH JOURNEY
Research into
Editor macros
DIVERSE MACRO LIST
51. Define
research plan
Research into
Editor macros
Component
validation
workshop
DIVERSE MACRO LIST
Component
brainstorming
workshop
VALIDATED
COMPONENT LIST
MACRO LEVELS +
REFERENCE MACROS
DELIVERY ORDER
Define
research plan
Component
validation
workshop
Component
brainstorming
workshop
VALIDATED
COMPONENT LIST
PROJECT
START
MACRO LEVELS +
REFERENCE MACROS
DELIVERY ORDER
FORGE UI RESEARCH JOURNEY
Research into
Editor macros
DIVERSE MACRO LIST
57. Ease and speed over
flexibility
Minimise options to stay lightning fast.
Provide direction
Components are molecular and composed
and avoid minutiae.
Forge UI
design
principles
74. Start the basics
Users, personas, goals, and principles
were key to getting clarity
Research is iterative
Keep it lo-fi and be comfortable with
unknowns and learning as you go
TEAM
Collaboration for the win!
Key
Learnings