235 26 104MB
English Pages 600 [321]
person^ oetans J*
your camera before
Barclay*
d?
Theory + Practice Workbook
100+ High-quality app screens included
c£
cb
Hilrfax
Documents
Security
Dsvicei
Q ыазвяпк Ц NatWM
Д.
Nationwide
Card in your name Allow camera access
SJ Ptoctaevd brandy by«Я OSS
ф
AdrianK @uiadrian
Card number
Not rlglit now
ini nn im пп
EvpfnjidntiT Q IH*4vrikiotHi number
the Ul Professional’s What kind of account would you like to open?
Design Manual
be aWe to-acd rW4 M«un« tediw on.
• ₽BrsoF*al aocfluni
Business account
Welcome to SmartBank
the ultimate guide to master mobile design
C-niitrti IrwtAMo. irwtaree dr builnino. work Intar not kino^r
Continue
Learn and practice mobile design on a real Figma project with auto-layout and responsive constraints.
Your card is ready to use with Apple Pay!
9141 Wwcwto&wiBank
Spend smarter every day, all from one app. 9=41
Choose the bank to deposit your money froi
iOS Theory | Fintech Ul Kit | Auto-layout ready | UX/UI Design Templates | Style Sheet | Design System | Figma Practice Files
I
Table of Contents
Fintech App----------------------------------------------------
Theory-----------------------------------------------------------Introduction
7
Who is this ebook for and why use this format?
15
A few words about resources
21
UIvs.UX
23
Design roles
33
Good vs bad design
39
Howto understand design
47
What makes a design good
51
Get better at design quick
55
iOS Design princinples
65
iOS Elements Figma design basics
153
Intro to project
157
Project brief
161
Lean UX - our approach
164
Our design framework
169
UX research & market analysis
171
UX process overview
179
Paper sketches
189
Low vs Mid vs High-fidelity Wireframes
191
Inspiration board & Mood boards
195
Style guide and brand identity guidelines
205
Grids & layout
219
Please, play the video first!
225
Prepare your practice files
2T1
Ready, set, Figma!
233
103
121
Auto-layout 1 on 1
133
Constraints
143
3
Your Fintech III Kit
4
I
Design Manual -----------------------------------------------
Outro -------------------------------------------------------------
Launch Screen
241
Design hand-off
Onboarding
255
What’s next?
611
The Sign up
275
Final word
621
Account setup
303
603
If you’re reading this right now, the final version of this ebook hasn’t
Phone verification
327
been released yet. I’m currently writing 10 more chapters to explain our
Legal information
348
Fintech app flows and have two more bonuses in store for you! In the
Verify identity
379
Selfie verification
407
meantime, feel free to suggest a chapter you’d like to read about. Send it over to [email protected] , and I’ll make sure to include it!
All future updates and bonuses are completely free. I’ll be sending out Order a card
427
Top up account
455
Home
489
Open a balance
527
Money transfer
549
sure you don’t miss anything :)
Profile settings
569
Copyright © 2022 uiadrian. All rights reserved.
Upload avatar
595
emails to let you know about new releases.
Thank you again for purchasing this ebook; I hope you’ll like it!
To find all bonuses, templates, and mock-ups, look at the files provided with this e-book. I’m sharing my entire design framework, so make
No portion of this e-book may be reproduced in any form without
permission from the publisher (myself). For permissions to distribute or
translate this e-book, contact: [email protected].
5
6
I
Introduction
Introduction
Hello there! Ж
This is Natalie - she’s the
Adrian here. I am one of the designers behind this eBook. I just wanted
one who meticulously
to personally thank you for purchasing “the Ill’s Professional Design
planned all the contents of
Manual”!
this e-book and made sure
everything is where it Thank you so much for getting yourself a copy; now I’ll let on my
needs to be!
secret design process:)
This e-book is inspired by my own experiences, struggles, and overwhelming confusion I’ve been through at the beginning of my app
design journey, to running a design subscription agency and then
landing a job as a product design lead in one of the fastest-growing product design agencies in London (shoutout to Solace!), as well as getting myself to the point of living a very comfortable life at the
comfort of my own desk with only my laptop (and my wife) by my side.
The last part is not easily replicable, though, so I can’t promise you’ll
... and that’s me — Adrian, you probably know me by that 3D face popping up in your IG feed every now and
then.
Nice to meet you, friend!
find yourself a wife (or husband) after reading this e-book^. You will,
however, become more valuable to design agencies and clients alike, knowing to properly design an entire app from start to finish using the
best iOS design principles. Let’s give you a proper introduction first.
We’re really flattered to see you here and we are forever grateful for all your continuous support. Without you, we wouldn’t have been able to
write this e-book and it still feels surreal to think that we’ve built such an amazing community in just 8 months! Thank you so much for being
a part of it. V 7
8
Introduction
Introduction
A project in line with iOS standards, with well-structured design files
Why did we write this ebook?
and an organized and easy-to-follow design process. I hope this won’t sound the wrong way - Instagram is full of creators
preaching design best practices and sharing design tips without
This is why in this e-book, we're going to go through the very basics of
actually being a designer by trade. Now, I’m not saying you have to work
iOS design (which you shouldn't skip, by the way!) and only then move
in this industry to be posting helpful content on social media. That’s not
on to a live project, taking you through the entire design process, from
the point. You don’t have to be a designer to post about design tips, but
the start to the design hand-off, while actively following my steps and
you might need to build an app or two before you teach others about
designing with me, so that you can get the most out of it.
app design. Isn’t it like learning about business from someone who
All the stages of the design process are supplemented by an
never really ran a real business himself?
appropriate template that you can use in Figma for your own future
I really do enjoy all the helpful tips and guides people put out, and it’s a
projects. You have also received a file with our Fintech III Kit (100+
fantastic thing seeing our design community grow so fast. The problem
screens and growing) and a practice file with your very own practice
is that most of the information has already been posted before, and it’s
frames where we will replicate the entire design by following the
just repurposed to appeal to new audiences. I know this because I’ve
Design Manual part of this e-book. And if you ever decide you need
been guilty of that myself, searching for inspiration for my next big
additional information on the design basics, I suggest you read my
post, looking at posts of the big players (shoutout to @ui.sergio,
free e-book (it's in the e-book folder called "How to design better") or
@designill4u, @ui.martin, and a bunch of others talented designers)
check out my Instagram (@uiadrian) -1 cover all there is to know about
seeing what performs best on Explore and what doesn’t, and building
UX and III - elements, patterns, and components that you can find in
my content around a similar topic.
every design.
That’s why I want to slowly transition into more hands-on, real-life
This e-book is divided into 4 segments - the first two segments are
scenario guides where you might actually use this new knowledge and
theoretical, going over the UI/LIX basics, specifically applied to the
put it into practice. That’s also why this ebook was born. We were
iOS app design, and the Fintech app preparation. The last two are
missing a guide on approaching a project, using a design framework to
more practical, where we get our hands dirty and replicate the Fintech
plan it, design it, execute it, and present it to get more exposure.
App ourselves.
9
10 I
Introduction
Introduction
You might be thinking, why am I going through the basic principles of iOS if this e-book is all about designing an app?
Well, let's be clear. You won't get better at Ul design without understanding the principles that dictate the industry's standards.
You need to understand iOS design and seethe difference between the shiny but not-so-funotional designs on Dribbble and Behance and the daily apps that don't utilize the same crazy blurs and shadows,
oversaturated gradients, random font sizes, huge whitespaces, super
fancy shapes, and beautiful stock images.
Human Interface Guidelines are here to help you avoid that. And I'm here to help you understand the most important HIG principles in a more streamlined, visual, and simplified way.
I also feel like a disclaimer is due here. By no means I'm not saying that this is the one and only approach to designing a fintech app, at least
from the UX perspective. It's worth noting that I've just finished A random top performing post on Dribbble
working on a huge app for the biggest savings bank in the UK, so it's
You might be super talented and recognize good design patterns
safe to assume that some data and knowledge we gained working on
without understanding them correctly. Still, there will come a time
that project was used to design this Fintech app. I have to highlight
when your superficial knowledge will be questioned by another
that all our design decisions are not backed by any accurate testing,
product designer, senior designer, or developer that will see the gaps
and the design research and planning phase was simplified for
in your understanding of the iOS system and the design basics.
obvious reasons - not to make this e-book too long and boring.
11
12
I
Introduction
Introduction
If enough people are interested in the UX, we'll probably write a new
*Please note that this is a really ambitious project covering theory, UX
book to explain the UX process in much more detail. But for now, we’ll
research basics, and Ul design of a really complicated app in a
go through most UX stages, and to keep things simple, we're mainly
demanding niche - Fintech. I wanted to share as much of my design
focusing on the design part. Otherwise, this e-book would be 800
process with you as possible and guide you through it, but in real life,
pages long (which it will, after the 2nd update - ), and I feel you'd
there's little to no possibility that you'd be working on this kind of app
easily get lost in the process.
all by yourself.
All the screens we're going to be thoroughly analyzing will be named
In a real-life setting, the project would be proceeded with a kick-off
so that you can locate them quickly in your practice file and follow
meeting, a UX workshop, user interviews, market research, SWOT
along. I suggest you fire up your Figma and design in parallel with me.
analysis, stakeholder meetings, storyboarding, and mapping out user
I'll tell you howto set everything up when it's time, so don't worry
journeys. There are around 50-100 hours of work we're deliberately
about it for now.
skipping here to focus on the Ul more than the UX. A quick encouragement for my designer newbies 4 I know it feels daunting to start in UI (or UX) without experience, because how can you get experienced without working in the industry,
and how can you work in the industry without getting the experience first? The reality is simple, you have to practice, publish your work, and get noticed. But to get noticed, you have to design "good" interfaces;
by good, I mean standardized and in line with basic design principles. The following chapters will show you the exact way to design good
interfaces by using the best design principles, following a simple
design process, and adhering to iOS guidelines. Let's now talk about who will benefit from this e-book the most and
why we've used the writing format you see here. 14
I
Who is this ebook for?
Who is this ebook for?
Who is this ebook for? This e-book is for every creative person. It doesn’t matter whether you
are already a Ul or UX designer or a graphic designer or if you’re from a
completely non-related industry. This e-book will give you a basic understanding of good design principles, an in-depth look at the iOS design guidelines, and hands-on practical knowledge to create a fullfledged iOS app made in Figma that’s fully responsive and aligned
with Human Interface Guidelines (In a later release, we’ll also make it into a prototype!). This book will show you the building blocks you need to obtain to
Who is this for?
become a better designer and help you design your own iOS concept projects in the future. We wrote this e-book thinking about everyone
who’s lost in the learning process, looking for answers everywhere but getting bits of unrelated information that’s so spread out you can’t
make any real sense of it. We’ve compiled all the information you need to create a successful design and show you the exact design process I go through with every
app I’m working on. In the next 600 pages we cover almost all there is
to know about Ul design, and iOS design in particular, so there’s a lot to process, practice and learn from. This e-book alone should give you a very good foundation for designing better interfaces as our final test of knowledge requires you to design an entire Fintech App from start
to finish using our Design Manual and a Practice file. 15
16
Who is this ebook for?
Who is this ebook for?
On top of that, the cherry on top is the Fintech Ul Kit, 100+ highquality, responsive screens that we’re going to replicate by following the practical part of this e-book. We’ve fully designed and explained
15 chapters, but 9 more are coming in the second release.
'c°"»e *аг«ап
Style guide- Fintech Ul Kit
We’ll take you through market research, UX audits, user personas, information architecture, user flows, user journeys, inspiration boards,
пои,,
mood boards, brand guidelines, style guides, brainstorming solutions, building wireframes, working on mid-fidelity designs, and taking them into high-fidelity, prototyping (2nd release) and creating a hand-off documentation file for developers.
To supplement the theoretical knowledge you’ll get by reading this e
Fintech Ul Kit - SmartBank
book, we’ve also added templates for each of the design stages I’ve described, so you can get started right away and build your own products from the get-go.
Our Ul Kit and this e-book will evolve in time, and we’ll keep releasing new updates to it. Treat it as a real MVP that will be iterated, tested,
and improved upon, and you, being the first supporter of this work, will get lifetime free updates, no questions asked, no strings attached. 17
18
Why use this ebook format?
Why use this ebook format? When we started compiling all the information from the practice part and explaining our design decisions and the structure of each layout,
we found that having a regular vertical A4 format created issues while showing all the visuals we wanted to display on a single page. It was
practically impossible. A lot of the designs we describe are hard to understand when you
don’t see both pages and the information we’re referencing
Why use this ebook format?
We wanted this e-book to feel like a real book you read holding in your
hands. If you ever find it too difficult to read it like that, please let us
know, and we’ll try to release an additional, regular A4 version. Also, make sure your preview program is set to fit the screen or adjust the zoom values manually to find the perfect resolution for you to read.
It’s easiest to consume if the content spans across the entire screen. Hope you’ll enjoy it as much as we enjoyed writing it for you because
we had a blast!
simultaneously. You would need to scroll up and down to look at the
sections from a previous part to get additional context.
We’ve put close to 600 hours into writing this piece, and it would mean the world to us if you could leave a positive review when you’ve finished reading it (and enjoyed it!). It will help us
create more content in the future, and it will bring us enormous pleasure to know that this e-book has helped you in any way.
If you, however, found it lacking or not up to your expectations, please
reach out to me at [email protected]. I’d love to hear your feedback on how we can improve this e-book for future releases.
Thank you! A 19
20
Resources list
Resources list
Resources list
UX/UI Design framework - This file contains all templates we use for
our UX and Ul design process, from user journeys, IA, and user flows
As you might have noticed, we’ve attached a number of different
through mood boards to style guides, and brand guidelines.
resources to this e-book. Let’s explain what all of them are and how you should use them.
Font pack - Font installation files we used for the project.
Welcome video - This is my quick personal thank you note for you :)
Hand-off documentation (coming next week!) - All you need for a successful design hand-off. We’ll cover this part in later chapters.
Instructional video - You’ll find the links to this video right before we jump in to the Design Manual’s practical part. I go over the file setup,
How to design better - My free design e-book as a freebie. You might
and explain how you should replicate the designs yourself.
have read it or not, but hey, it’s free, so I wanted to make sure you get it too:)
Fintech Ul Kit - This file contains all the unedited Fintech App screens and is not meant for practice. Do with it whatever you want,
Dribbble & Instagram presentation mockups - simply upload your
use the app screens as a reference for your own work, get inspired or
beautiful shots on a frame and create amazing compositions. These
modify them and create your own awesome designs!
are attached to the main Fintech Ul Kit.fig file as a BONUS
• Design system - A simplified version of the design system used
for the Fintech App. The resource folder will grow as we release more updates and cover
• Components library - Dynamic components used in the Ul Kit
more flows. Make sure you get familiar with all files, and I hope you’ll Fintech Ul Kit Pratice Files - that’s the file we created for you to
make good use of them!
practice your designs. Each Fintech App screen has an empty frame
I thinkthat covers everything we needed to mention before jumping
next to it. This is where you should work on replicating, tracing, or
into our first theory chapter. It’s time to dive deep into the vast and still
copying the Ul kit. So far, 15 chapters have been explained, and you
uncovered world of User Interface and User Experience design.
should be able to progress through them just by following the Design
Manual part of this e-book. The remaining 9 flows are coming soon!
Follow me to the next page if you’re ready!
21
22 I
I
III vx UX
UIvsUX
2. A brief history of UX To get the whole picture about the design niche and UX in general, let’s travel back in time to its origins and quickly jump through the history of how user experience came to fruition.
At the beginning of the XIX century, User Experience started emerging
as a separate branch of the product industry. In the 1940s, Toyota developed a sociotechnical system called Toyota Production System, which was known as the first-ever production system centered around
the human. It focused on the interaction between humans and
technology. Toyota’s philosophy was based on constant development,
UIvsUX
improvement, decreasing waste, and empathizing with respect
toward their employees. It’s where the UX started to become a thing. Toyota and the value of human input
Donald Norman gives UX Design a name
The Ancient Greeks О
and ergonomics
4000 BC
t
500 BC
Walt Disney, the first UX designer?
Early 1900s
Feng Shui and the
1940s
1955
r
1965
1970s
Henry Dreyfuss and
importance of space
Frederick Winslow Taylor and the
the art of designing for people
quest for workplace efficiency
"0*
1995
Xerox, Apple and the PC era
Source: thenextweb.com
First examples of UX go as far as 4000 BC to the beginning of Feng Shui. Both UX, and Feng Shui aim to improve people’s lives through design and require good understanding of human behavior.
23
24
UlvxUX
UlvxUX
Fast-forward a few decades, we're jumping to the beginning of the
The UX without the U
1980s, when the Human-Computer Integration (HCI) was established
When I started out, I just couldn’t find much value in the UX process.
as a discipline concentrated around IT and human factor engineering.
Like many beginner designers, I jumped feet first into high-fidelity
Yeah, that's a lot of industry-specific jargon. To put it simply, HCI
designs, forgetting all about the research part. I mean actual
researchers observed and still observe how humans interact with
research, not just looking at what competitors designed and
computers and design technologies that allow humans to interact
borrowing design patterns that looked and felt good.
with computers in new, different ways. It wasn’t until the 90s, when a psychologist named Donald Norman joined the team in Apple as an
Advanced Technology Group Director and formulated the term "User
UX-u=x
Experience" in the same sense as it is known today. Over the past 30
years, it has evolved greatly and become the foundation for designing
any product in any industry.
User experience
User
The unknown
Ulis not UX, UX Is notui
This brings us to the modern days, where UX and Ul are often
And if this is, or it was you, it’s not just our fault that we used to skip
mistaken and considered synonyms, which is frustrating for UX and Ul
this part. UX is not that popular among small businesses where
designers. Both Ul and UX concentrate on usability and improving a
budgets are minimal, and there’s no room for proper analysis and
user's experience, but they do it in their own exciting ways.
research. You’ll understand that UX is at the heart of every successful Ul focuses more on the visual part of the project and its brand
product when you start progressing through the ranks and begin
perception and creates the visual impact that makes the app pleasant
working with better and more financially sound businesses.
to look at, accessible and easy to use by all users. UX has a more
User Experience goes much deeper than the visuals. It explores and
analytical approach and covers the very essence of the product - what
recognizes customer needs that allow companies to stand out from
it does, how it works, how it solves the user's problem, and how it
competitors, gain trust, and build powerful brand loyalty. It’s crucial
benefits the owner(s) of a product.
for building successful products. 25
26 I
Ul vx UX
Ul vx UX
Ul designers - what do they do?
UX designers use analytical tools and heuristic evaluations to focus on what the user sees, hears, feels, and thinks. User Experience is
They are very detailed and thorough with their application of design patterns that align with the all accessibility standards to create functional products, pleasant to look at and easy to use. They are a
creative bunch; they can be called visioners - they are, in fact,
honesty, emotions, and genuine feelings of real people who will use
the product or are already its users. The task of a UX designer is to learn as much as possible about a person in the context of a product
to help improve the overall experience.
trendsetters that are constantly looking for the next big thing. That’s
why Apple is so beloved by designers nowadays, transforming the industry with their use of vibrant colors, blurred backgrounds, slick
interfaces, and very dynamic and fluid animations that stood out against flat, monotone standard interfaces of the past. Using the collected data and principles of design, Ul designers create digital products such as websites, mobile apps, and all kinds of interfaces.
Ul in Ul designer stands for User Interface, which is all about designing the product's appeal.
A user interface is like a joke. If you have to explain
it, it’s not that good.
Credit: Coursera
Martin LeBlac
User Experience design, on the other hand, can be described as
Ul designer, in turn, deals with everything related to visuals because Ul
designing the visitors' experience (hence the name!). It focuses on
(user interface) design is designing the experience on the surface.
providing the user with the most pleasant experience in contact with
What’s at play here is the typography, hierarchy of content, colors,
the product because, let's face it, how the users perceive a product
appropriate spacing between elements and photos, consistency in
the outcome will dictate how successful it will be.
design, recognizable design patterns, movement, and animation.
27
28
UlvxUX
UlvxUX
UX designer creates the architecture of a product, wireframes, and
Ul vs UX described with a meme - the Heinz ketchup bottle
prototypes and proposes solutions, conducts research with users, and creates personas and user journey maps. There's no denying that
they're the real O.G.s here; they play the first orchestra, an executive role balancing on the border of the business (very often their own
sanity) and product user market. The role of a Ul designer is no less critical; it's very much based on data, but not as much as in the case of a UX designer. Every Ul
designer needs to know how people read, how they scan content,
what are the accessibility principles for people with disabilities, and so on, and so forth.
Illustration by Yannis Abelas
The Heinz glass bottle example goes deeper than just a simple Ul vs.
User Experience is collectively a variety of impressions, feelings, and
UX meme. The company decided to transition into a more accessible
reactions experienced by a person who comes in contact with a
bottle design when they discovered that a typical 5-year-old
product. From the first interaction with a digital product, there are
consumes about 60% more ketchup than a typical 40-year-old. When
feelings related to its use, they may be positive or negative, and UX
they realized the bottle design wasn’t the best solution for children,
designers' job is to always make sure they are positive.
they focused on solving a problem and improving their product’s
usability. Giving your kids a knife to soak it into the bottle or bang at the end of it to spurt out the ketchup didn’t seem like a perfect solution, so they came up with an EZ squirt bottle made out of soft
plastic and a nozzle. Much lighter to hold and much easier to operate,
it turned out to be a hit, and the total Heinz ketchup consumption
grew by over 12 percent. The glass bottle didn’t disappear forever, poor UX
good UX
though; it returned a couple of years later as a nostalgic limited edition you might get in your local stores.
29
30
UlvxUX
UlvxUX
Where do Ul and UX fit in all of this?
We’re all in this together, so make sure you always cooperate with your
Ul is a part of the UX process. UX process, however, is part of a much
team members and take some time to understand their work process.
more significant element - Customer Experience. The CX involves UX,
It’s only beneficial for you to improve your understanding of all the
but not only, but it also requires branding, marketing, customer
product design stages to be a better designer.
support, and how your entire company operates. The diagram below shows the relation between these elements.
UX designers Developers
Ul designers
Product managers
Who knows, maybe at some point in time, you decide that you want to transition to UX or Ul, or even better, become a well-equipped full
stack wireframes-slinging, a design-system-shooting product designer on a hiring list of all the popular tech startups on the market.
If you’re working or planning on joining a small agency, there’s a big
I hope this gave you more clarity on the UX and Ul and the core
chance that you will also be carrying the burden of a UX designer as a
differences between the two. Now that you’re equipped with this
Ul designer. In more prominent agencies, though, the roles are more
knowledge let’s discuss the key positions and their responsibilities in
divided. UX designers focus solely on the UX process, while Ul
a standard design agency ora bigger organization with a proper,
designers focus on the Ul. There are also other design-related
divided, creative department.
positions as design goes even deeper than interface and experience. 32
31 I
I
Designer roles
Designer roles
1
3. Designer roles You probably know this by now, the design niche is enormous. There
are so many things you could do and 1, for one, had no clue where to start. 1 didn’t know where to begin or find information about who does what in a design agency, where should 1 focus my energy the most, or
if 1 should just learn everything at once and become a jack-of-all-
trades but a master of none? 1 kept asking myself, who’s a product designer and a product owner? Who is a Scrum Master, and why does
he sound like a class from an MMORPG game? When 1 started out in design, 1 was confused with all the names and
Designer roles
positions the design industry offers. In the following chapter, I’d like to
show you the key responsibilities of each designer position and the role they play in a typical design agency. Maybe this will give you some
more clarity and help you decide on a branch of design you’d like to focus on later in your journey. Without any further ado, here are the most common designer roles:
UX Designer X The primary responsibilities of a UX designer are creating wireframes and prototypes, conducting research and interviews, creating user personas, user journey maps, information architecture, and designing
every experience related to the core functionalities of a product.
33
34
Designer roles
Designer roles
Ul Designer X
Interaction Designer (IXD) *i
Ul designers deal with the visual design of the components and
The primary responsibility of an interaction designer is to make sure
elements, applying styles, building systems and component libraries.
that designed products function properly when users interact with
Usually, Ul designers create interfaces, high-fidelity wireframes,
them.
prototypes, style guides, and design systems. They're responsible for fully understanding users' goals when
interacting with a product, application, or website, compiling user,
Product Designer
business, and technical requirements, and creating logical product
The leading roles and responsibilities of Product Designers usually
information architecture and interfaces for users to navigate.
involve both UX designers' and Ul designers' work. A Product Designer must demonstrate knowledge in developing and creating a product,
Scrum Master
including the research and design phase.
Scrum master works with the Product Owner and the Scrum Team
Product Designers participate in every stage of a product design
to refine and improve processes. They make sure that team
work. They also balance the users' needs and business goals,
members are well-trained in Agile methodologies.
ensuring everyone included in the design process is happy. They host daily stand-up meetings that last no longer than 15 minutes and allow each team member to share their progress on
Motion designer
the assigned tasks. They keep every design task in check.
Motion designers focus on animations and micro-interactions.
They’re responsible for creating smooth transitions between
elements on an app or a website. Motion designers may create animations and apply visual effects to bring their design ideas to life.
They create intricate prototypes that capture the micro-interactions
and animations needed for the end-product development. They are usually highly specialized UX designers. 36
35 I
I
Designer roles
Designer roles
Product owner iB
Web designer if
A Product Owner is a part of the scrum team. The key responsibilities
The primary skills and requirements for this role are the basic
of a Product Owner are to define user stories and create and maintain
knowledge of CSS, JavaScript, HTML, and web design principles.
the backlog of all tasks for the current product. Web designers design pixel-perfect websites that are documented
The Product Owner is the primary point of contact on behalf of the
and delivered to developers. They might also create them themselves
customer to identify the product requirements for the development or
using no-code platforms like Webflow and Elementor.
design teams working on the product.
UX Copywriter 1 UX Researcher Д
Their primary roles are analyzing data and using the cognitive UX researchers conduct in-depth research on target consumers in
psychology of humans. UX copywriters must empathize with the user
order to collect and evaluate data that will help in the product design
and his way of thinking to create the content of a digital product in an
process. UX researchers generally work with two types of research,
easy to consume, intuitive way. UX copywriters concentrate on writing
qualitative (how users feel while using a product, or what dificutlies
clear, short text that can assist users in making the best decision
they have in completing the step) and quantitative (numbers and
possible, which is business-focused.
statistics).
They are highly specialized copywriters that have a deeper They conduct user interviews, create and analyze studies, and carry
understanding of users' psychology and their needs.
out usability testing to collect and evaluate data.
37
1
38
Good vs Bad in Ul
Good vs Bad in Ul
4. Good vs bad designer Good design is not just about good looks. What’s happening behind the scenes is what makes or breaks the product. A good designer strives for good design; that’s pretty self-explanatory.
How can one define a good designer? What knowledge should he
acquire? What kind of skills? Or perhaps this is all about having a (super)natural design tingle, and the rest is screwed?
What do you need to be a good designer? For one, you don’t need a degree. Even though it definitely helps, countless self-taught designers are very successful in this industry
Good vs Bad in Ul
without having a degree. You can participate in different courses online, hire a mentor, or join a private Bootcamp but remember, there
are many skills you can acquire on your own, and you don’t need any design school to tell you that. However, there comes a time when you
might need the help of an expert to push you to that next level, and
you need to be very cautious about where you get your information from. If you’re learning from the internet, remember that there are
things that people might not tell you about unless you take part in
their expensive course, or if you’re lucky (and you are!), an inexpensive
course that will show you what’s happening behind the curtain. Don’t get me wrong, I learned a lot for free, and internet has been a real lifesaver for so many of my projects. I was never fulfilled, though. 40
39 I
I
Good vs Bad in Ul
Good vs Bad in Ul
I took part in dozens of paid courses, read tons of books, and even got
Let’s ask this again, do you need natural talent to be a good designer?
my master’s degree in design to “understand” design. And while all of
the above was crucial in forming my understanding of UX and Ul and got me to where I am right now, I wouldn’t say you have to follow the
same path I took. What you should do instead, is you need to practice your skills all the time. It’s a never-ending process, and nothing will
replace that. As the saying goes - practice makes perfect, and you must practice a lot. You’re asking me on IG for tips on how to learn Ul
design fast. WelL.there are no real shortcuts to learn design without
really understanding the basics. Some people consume the knowlegde faster, some slower, there is no trick that will make you a
great designer in a week or a month. Sometimes it takes years. But there’s one thing that’ll help you get there much faster. Don’t fall into
the trap of designing super visual concepts that are not usable. Even
A question that can be answered both with a yes, and a no. If you want
to become a designer (UX or Ul), you don’t necessarily need any natural talent. Of course, it helps to learn faster and recognize design
patterns when the rest is still chasing the basics. Really though, the secret is in creating designs, replicating them, analyzing them, iterating, and improving until you’re at a point where you can think
about specific design patterns and recall them from memory without looking at any references. The key is to consciously look at ways to
design and understand them. How often have you looked at an app
and didn’t even notice how it’s designed? What font sizes does Uber
use, and why is it so easy to navigate? Why can you just mindlessly swipe through your Instagram without thinking about it?
though you’ll get tons of likes on Dribbble or IG from inexperienced designers, this won’t bring you the proper attention of real clients. The
It’s because good design is invisible.
reality is relatively simple. Look at the most famous shots on Dribbble, then grab your phone and open your favorite apps. Do they use the
same design patterns? Sure, you’ll find resemblances for some designs, but if you dig deeper, you’ll quickly find out that most popular apps are looking great, sure, but without being too flashy or overly creative. They have the right amount of balance. Why is that? Why
Now you need to understand what makes it that way. Do you see Airbnb launching its new app update with a fresh redesign? Download
it and play around with it. See what you like and don’t like, take a few screenshots, replicate what they did, analyze it and make conclusions.
It all comes down to that very detail.
aren’t they more hip and trendy? Think about it for a second, and we’ll
circle back to that in a bit.
41
Practice makes perfect, and talent, talent won’t replace hard work.
42
I
Good vs Bad in Ul
I know this sounds like some cliche motivational speech, but it’s true.
By practicing, you can work on your weak points and improve areas
Good vs Bad in Ul
What defines a good designer?
There are certain traits that define good designers. Let’s look at them.
that need improvement. Even the best, super-talented designers started somewhere. They all
Innovative approach
had their share of bad, clunky projects that they would laugh at
A designer should look for new things, be up-to-date with trends and
nowadays. You don’t even have to look that far back; even when
technologies, be eager to learn and search for the new, stay open-
looking at my work from 2 years ago, I often ask myself how I could
minded, and be able to think quickly and on the go.
have been proud of this design?
Problem-solving capabilities
Remember that any digital product has a goal, whether it’s solving a
problem, giving information, or providing any sort of utility to a user. Creating products that don’t have an end goal means creating a product that’s not useful for anyone, which misses the whole point of the design. Think of all the flashy, beautiful designs with no real purpose in solving user problems. You don’t want that. A good sense of aesthethics
It is crucial to have a sense of aesthetics in design. A good design is
simple, clean, and at the same time, doesn’t require much thought to
process. Remember our last quote? Good design is invisible, and you
probably can attest to that when using your everyday apps. You’ll keep improving your skills and notice how imperfect your
It’s like you don’t even notice the design at all.
designs were and how much you’ve improved over the years.
43
44
Good vs Bod in III
Good vs Bod in III
Attention to detail
Empathetic
When every element is refined and carefully planned, the design
Putting the very user in the center is essential to designing a product
becomes aesthetic and remains consistent. The detail makes the
dedicated to a specific audience. Without knowing the users' needs,
design beautiful and eye-catching and brings it to life; the consistency
problems, and goals, we are designing for everyone and no one at the
in design strengthens the user's understanding of the product.
same time.
Meticulously organised
A good designer knows this and tries to get into the person's shoes.
It’s not only about keeping your desk uncluttered but, most importantly, your design files. Name your pages accordingly, create a
He's trying to solve the problem. This requires a lot of research and
analysis, which, in any case, shouldn't be skipped.
file structure, date it, name your layers, organize your project files, and
keep the project documentation and briefs in their respective folders. We all know this meme about naming project files in Photoshop. With
Figma, we don’t have to save them anymore, but I’m sure some of you remember those good ol’ PSD crashing days
Source: agentestudio.com
As designers, we solve user problems and improve their lives by making processes more accessible and simply better. Empathy
toward users is one of the most essential traits for a designer.
Source: farasnear.com
45
46
Howto understand design
Howto understand design
How to understand design Ul design isn’t only about making things look good. While this may be true to some extent, there’s more meaning to it. Remember each time
Facebook dropped a new redesign? People went nuts over the changes and didn’t like them at all, even though we got to see an improved, better version of the interface everytime. The design has to
be invisible otherwise you’ll get in trouble.
Howto understand design Source: memegenerator
People get used to how things look and making drastic changes can
only annoy regular users. We, as designers, appreciate it a lot when our favorite app gets a refresh, but that’s not the case with everyone.
Remember, people won’t notice if your design is excellent, but they will be the first to point out when it’s terrible. You have to find the right
balance and understand when enough creativity is enough.
How can you know it? Well, first, you have to understand the basics. 47
48
I
Howto understand design
Howto understand design
Know the basic principles of Ul design
Know the system you’re designing for
Contrary to popular belief, designing an interface isn’t just “painting
Android design is much different from iOS, and mobile design is an
with pixels.” Design is not art. It follows (or at least should follow) very
entirely different story than website design. You need to know the
strict and precise rules to create a visually stunning product that’s
system you’re designing for in and out, and most importantly, you
consistent and speaks to the genuine brand’s values.
need to understand the core philosophies that guide them.
You need a solid blueprint to build a beautiful house. Otherwise, you’re
We’ll cover the entirety of iOS design in the following chapters, so let’s
left with many poorly assembled materials and components that were
circle back to that.
patched up on the go without much thought and now are about to fall
apart. We don’t want such chaos in our work.
Know your design tools
To design efficiently and make the most out of your designs, you must There are certain principles, constraints, and regulations when
designing for specific devices, and we need to adhere to them to
create products that are easy to use and look at.
first master the tools. Get better at Figma, understand the basics, memorize the keyboard shortcuts, and get to know auto layout, layer
naming, and working with constraints. You’ll feel so much more
confident in your skills, and your work efficiency will skyrocket if you
first take the time to understand your design tools. We will cover many tips, tricks, and shortcuts you can use in Figma to
speed up your workflow in our Theory chapter and put them into good use in the Practical segment of this e-book.
Xd Even a simple button has to be designed according to specific rules. 49
50
What makes a good design
What makes a good design
What makes design good? Best designs are invisible -1 can't overstate this. As Ul designers, we aim to create simple and straightforward interfaces for users to get
things done quickly and effortlessly. Your content should be the hero of your Ul; everything else is
secondary and should be used to support your content. Your interface should be stripped down to the core aesthetic. Whenever you consider adding a new element to your Ul, ask yourself a question - is
this really necessary? Try to steer away from heavy gradients, textures, and layering shadows. Focus on the very basics and try to
improve from there. Let's take a look at the following example.
What makes design good
These are one of my top-performing shots on Dribbble. Are they better than the rest? Not really, one is just a walkthrough flow, and the
second is a bunch of patched-up widgets and components I created
for a different product. Is it a bad design? Again, not really. 51
52
I
What makes a good design
What makes a good design
I guess they are okayish, but why did they reach over 200k users and !
Notification Title
generate close to 300 likes? It’s because they stand out, are colorful,
push notification
Here's notification text.
and are fun. The presentation is what makes them successful.
modal sheet
X
Nothing else. Good design very often doesn’t stand out, and that’s
Choose a balance to open
normal. But hey! Shouldn’t likes on Instagram or Dribbble measure
how good or bad a design is? That’s the biggest misconception since
C Briti
search bar
Cancel
the creation of social media. Quantity never goes on par with quality.
So how can you tell if a design is good or bad?
Maybe let’s drop the word “bad” and use “incomplete” instead; we
I ^4
British Pound
|
Account number, IBAN, and UK sort code
modal card
We’ll cover almost every iOS element you need to design and show you
don’t want to offend anyone.
how to implement them into a real app. The right way.
Good design is simple. A screen is more powerful and valuable if more
is said with less. Every element of the design must support the Label
Label
Label
Label
Label
purpose of the app. If you remove all the noise and clutter from your tabbar
iOS Alerts
designs, create more space, and make your content the focal point of
Smart passcode
your app, you’re halfway there.
Are you sure you want to set a passcode that anyone can guess?
We’re going to practice what we preach here and cover so much more
Change it
Continue
about the good and the bad in iOS design in the following chapters, so iOS segmented picker
keep reading!
Debit card
53
54 I
I
Get better at design
Get better at design
5. How to get better at design fast Many designers feel like it’s unacceptable to copy someone else’s work. It seems as if you need to be able to conjure design ideas out of thin air, or else you’re not a real designer. I will tell you otherwise. Copying is not bad at all. It can actually do wonders for you!
Get better at design *fast
Stealing is wrong, though, don’t steal whole concepts. Borrow ideas,
copy what works, and analyze it. Taking someone else’s work and claiming it as your own; that’s terrible. But copying, copying is, in my humble opinion, the greatest way to truly understand a design, or an
app, or software application, and it’s the quickest way to learn how it was designed and why it may have been designed this way. 55
_ 56
I
Get better at design
Get better at design
Everyone starts somewhere, and if you want to be the best at what
You get to enjoy the best of Ul design by diving straight into visual
you do, you simply start by copying the best.
design. Every design decision has been planned out, tested, and
improved for you, so you can just enjoy the craft now. You no longer
This, my friend, is the simplest and fastest way for you to learn design. Let’s talk about why this is so effective.
Why copying work is so effective?
have to stare at your empty frame looking for design inspiration for your next concept for practice, unsure where to even start, and never
creating your design in the end.
You have to consciously think about what you are copying in such detail to replicate it. By profoundly analyzing other designs, you will
begin to understand how interfaces are constructed. You will start to recognize design patterns, font sizes, spacing between elements,
margins, and the use of color, but what’s most important, you have a chance to get into the head of a designer who created the interface to
analyze his decisions and learn from them. : be an 8px grid а
П mind the space for the status bar
what do these icons do? what happens when I start typing?
If you are new to design, copying the interface of existing apps can help you take your designs to another level, visually and literally. You
get to learn new visual patterns and start recognizing them, able
to think of new solutions on the spot. If you trace 5 designs of a few popular apps in each niche, you’ll improve your pattern recognition by a
mile. It’s that powerful, trust me. 57
58
Where to find apps to replicate?
Where to find apps to replicate?
Where to find apps to replicate?
Case study websites
Now, this is a tricky question. Every day, we are overwhelmed with
You can find tons of inspiring work in all niches, with real actionable
thousands of different designs on many creative platforms. These are
insights and results documented during the entire design process. An
mostly designs made by beginners and practicing designers, but if
excellent place to look is simply to type in Google - “(UX)lll Design
you know where to look, you’ll find some great works by amazing
Case study” and add the name of your favorite product or an app in
creators showcasing beautiful concepts and commercial work.
whatever niche you’re interested in designing for.
For the most part, they are lovely eye-catching candies that can serve as a great source of inspiration but are not always the best example to
take as direct inspiration to practice your design skills. There are many beautiful-looking designs that, at first glance, look amazing, but if you
Spotify UI/UX Design
Challenge mission HcImf; 'rahelp people |имп ra wheiever music they want, whenewr mey wa*n,
whertvei they went—in e oompleiefy legal ihd кснИЫа wiy." Ai a sveeming пм1с «ши, Spotify is the group lead and it want: bo stay tlsat way. For this гезвпгц. tfiey *an’1 [D improve
engagement and JWbgntn?n in thffjpp.
inspect them closely, you quickly find that they don’t even meet the
Solution The itflirtion ii- ю spend on Spotify's sodal capabilities. It's ^nporum to define rhe best
wbv
basic standards and principles of good design. The font sizes are all
forward h? underxlanding theuxerx' needs, and having a pcotofype aF the new featured integrated
over the place, colors are inconsistent, tab bars have elements
Role
Tools
Ul/UX Designer
Fipme, Adobe Rhritrato^ Adobe Photoshop
Duration
Team
floating way above the safe space obscuring important sections of
warn Unify witfwn the 4:1 nF Iho- app.
И hW4
the interface, and the composition doesn’t even make sense, logically.
VIEW PHOTOTYPE
SaIF O.r«t«l, wrtti guid^» fym пчпи< I
A design that would rapidly annoy real users. Commercial work is different from conceptual fairy tales, and you need to understand the key differences.
Source: Hiromejia.com
Behance & design agencies websites
There’s one particular question I get a lot in my DMs - where do I look
Behance is also a great place to find detailed case studies with
for good design inspiration? The answer is simple - look at the big
interesting information. Find the most popular design agencies in the
players. One of the best free ways to find good design inspiration,
industry and look up their Behance portfolio. They’ll likely have a case
both UX and UI, is to look at the case studies of well-known brands.
study prepared for each of their previous client’s products.
59
60
Where to find apps to replicate?
Where to find apps to replicate?
Many design studios share their most challenging case studies and
The truth about Dribbble
projects with detailed explanation of what’s been done and how it
Dribbble is fantastic for all things visual. When looking for visual
affects the company and its users. Look at their sites, too; companies
inspiration, it's my first place to go. It's literally all I need to create a
share their work documentation, and show their entire process, from
mood board for any new product. But, when it comes to UX research
UX to low-fidelity mockups, wireframes, animation, and final live
and looking for real solutions to clients' problems, it might not be the
products. It’s the process that attracts big clients. Design studios
best site to start your analysis.
know that and they go over and beyond to show off their work in the best light possible. That’s where you can learn from following their
thought process and replicating their work for practice.
МГвЬ Dajign
(«ролыте
5-alacv
tavBlapmvnf
Tapline4 Source: Dribbble.com The Client Tapllr» й th» SmS funding ptaltorm lhai uandtorms aubscrlptl&na In t о upfrwii cash. Get &№ of
I mean, you can find almost everything there. The problem is that
your a wind recurring raven uo uplrarrt tcdsy.
Dribbble is fast-paced. You can’t create a detailed case study on The Problem: Having recently dQsnd Нщ1г pm-sced rWnd, lepllrxj nncdnd to rHmmto fhfllr corporate Image to meet
Dribbble, nor can you genuinely explain your process and ideas. You
cusUxnfl* Md IrwMtor sxpeelfftlwiB, The ргечкня txsnd Wwtrty «ев dated, end they needed to I»
mtrt «unpertltk* In the msritof. Additionally, the messaging
incohcrtnt, and customers toiHid It
challenging to undamtand Tap, Ine's pftenag and Низ valua odd tor Snag businesses. Opmpllrncfitory
post one or two shots and move on. Plus, the algorithm on Dribbble
to messaging, the structure end vIbubIs at We wetnb needed to be teiwn totlw rflrt level tb meat
growth targets.
really favors the “old” users, and the most active designers on the
The Solution:
platform. Excellent work is often lost and never actually discovered.
We Started M Uia core cd the business modal with an In uepth discowiry process to understand the competrttve Inndsceptt. tjrnnfl чкп nnfl the cere offering. Then, wu duvlsrd [hrw enmtbn routes
You have to really dig deep to find good examples, which doesn’t Creadit: Tapline Case study by Solace Digital
61
mean it’s not possible. It’s just hard. 62
I
Where to find apps to replicate?
My top pick to find real inspiration
My personal best place to look for design inspiration with real
practical solutions and logical interfaces is mobbin.com. You might have seen me recommending this platform many times before, but it’s simply the best site for app design inspiration. And I’m saying this without being affiliated with them at all. Mobbin
has a massive collection of real apps released to the market, organized in segments and flows, so you can explore entire apps, filter
your results, and find exactly what you need for your next project.
Where to find apps to replicate?
Get it as soon as you read this e-book because you still have 550
pages to go through and 100++ screens of an iOS Fintech App design to analyze with me, replicate, and understand :D I’m holding back no secrets here, and you’ll get to see the entire
design framework I follow in coming up with new ideas and organizing
my work so that I am as efficient with my designs as possible. It’s as simple as that. I don’t want to be overly excited about this e book, but I wish I had access to this kind of product back when I
started. When I found out about directly tracing real apps, it was like a revelation. Why didn’t I think about this before? You get to see the best of Ul design, and you get to enjoy the process.
Practice makes progress. Each drawing one makes, each
study one paints, is a step forward. Vincent Van Gogh
Follow my steps replicating this app, and you’ll get to understand all the most critical design practices like the proper use of grids,
paddings, and margins, the size of display fonts, headings, callouts, body texts, use of colors, white space, iOS components, masking, designing for accessibility, and usability. It’s all in there!
63
64
I
iOS design principles
iOS design principles
6. Intro to iOS Design A few words before we dive into this chapter. I don’t want to focus too much on the design principles in this e-book because we’d have to
spend the following 200 pages describing just the basics. Instead, we’ll focus on the best principles of iOS design, which will also talk
about colors, typography, white space, grids, layouts, etc., applied to iOS specifically. There’s a big overlap between the two so you’re not
really missing out on anything, and if you really want to understand the
basics, checkout my free e-book that’s included with this one. Let’s talk about colors
iOS design principles
Color psychology is the science of color influenced by emotions,
cognition, and human behavior. Colors do not affect everyone equally. The perception of colors is determined by age, gender, and cultural
environment, even something as unique as a stimulus associated with
past experiences. The color scheme of a website or an app makes it memorable, trustworthy, appealing, and profitable. It's all about making an
excellent first impression. When creating a digital product, it's crucial
to think about your color scheme. Which colors to pick from the color wheel and why. Different colors send different messages to the user,
influencing their mood and perception of the product.
Some colors are so deeply engraved in a brand's history that they are sometimes as easily recognizable as the brand Itself. 65
_
66
iOS design principles
iOS design principles
facebook facebook Imagine Coca-Cola being blue or Facebook being red. Feels weird,
right? Color is an amazingly powerful tool for brand-building, storytelling, and conveying the right emotions.
Adobe Colors
2. Decide on the number of colors you’re going to use. It’s best to
How to pair colors
As designers, we realize how difficult it can be to choose the
have one primary, one secondary, and if you really need, one tertiary color with two neutrals - dark and light.
appropriate colors and color combinations for our designs.
Here are the main guidelines for choosing your color schemes: 1. Find your primary color - App designers use different methods to pick the best color palette for their apps. The most used methods are the analogous method and the monochromatic method of color
choice. Some do it by intuition or use color tools available on the web.
One of the most popular tools you can use to create your color palette manually is Adobe Colors. It’s a bit more complicated and if you’re a
beginner I wouldn’t worry about it for now. We’ll cover this later. experiencewelcome.com
67
68
iOS design principles
iOS design principles
3. Use secondary colors when needed - underlining a secondary
You shouldn’t use pure black or gray, though. There’s a little trick to
Call To Action or establishing a hierarchy between your content.
make your designs more attractive and add more of your brand personality. The key is to slightly tint your grays and blacks. Let’s say our brand’s color is blue. Look at the example below.
Let’s say this is our brand color
How bland and boring would your grays look if you went just plain
black. Also, blue feels a bit out of place next to pure black.
Notice how Testlio uses its brand colors to establish a hierarchy between the Call-To-Action buttons. Can you tell which one of the
Now, let’s use our brand color to tint our black. Open up your color
three draws the most attention?
picker settings in Figma and drag the pointer to the bottom-right corner of the screen and stop around 80-90% from the pure black
4. Use neutral colors - neutral colors are most often used for text to
create contrast between the elements and make them stand out. They
can also be used as background colors. The neutral colors are white, black, and gray, with all their shades and tints.
69
70 I
I
iOS design principles
iOS design principles
iOS Color palette
We can learn a lot about colors by looking at how other apps use them. There are specific colors used by Apple in their native apps, and they
all have a good reason behind it. Blue is used for buttons, icons, and actionable elements across the system.
Other colors, such as yellow, are used for notes, red for Apple Music, green for Messages, ocean blue for iMovie, etc. Different colors can be used to establish the brand. If you're unsure about what color
should you use, just go with blue, it's the safest bet. Can you tell the difference? That’s a tiny change, but it already feels
While designing, certain colors are assigned to specific actions; red is
much better. Besides, avoiding pure black also reduces eye strain.
used to present errors, and green is used to show progress or a successfully completed task.
However, it’s important not to rely solely on color to differentiate between actions or communicate important information. Apart from
color, we should provide text labels or glyph shapes so users with color blindness or other visual disabilities can understand it. We’ll talk more about color psychology and how we chose our color
palette for the Fintech app in the Practical part of this ebook.
Consider choosing a limited color palette that coordinates with your
app logo. Subtle use of color is a great way to communicate your brand language.
71
72
iOS design principles
iOS design principles
Dynamic System Colors
Contrast
In addition to system colors, iOS provides access to several defined
When talking about colors, we need to mention contrast. It’s one of
dynamic system colors that automatically adapt to both light and dark
the most important factors when it comes to accessibility. Your colors
modes. These can be divided into two sets of background colors -
should allow for your content to be legible. For the best possible
system and grouped - each having primary, secondary, and tertiary
contrast, try to go on the opposite ends of the color spectrum, white
alternatives. They have to establish hierarchy through the color of
against dark shade, light blue against darker blue, light green against
links, labels, placeholder text, separators, etc. A more comprehensive
dark green, etc. Use high brightness against low.
guide can be found in the Human Interface Guidelines documentation,
The best way to measure your contrast values and see if your content
which I highly suggest you study and analyze.
is legible is to use the WCAG contrast checker tool. Put in your background and foreground color values and check them against the
Neutral tones
double-A and triple-A standards. Your text will rarely pass both tests.
In iOS design, neutral tones act as a supporting character. These colors are usually made for secondary actions and help establish a
That’s not always the case with the GUI components (buttons, links, icons). Look at Facebook’s example.
hierarchy between buttons or actions. They help balance your design, are easy on the eyes, and bring more attention to the content. These
could be the following.
I’m Tertiary
I’m secondary
I’m Primary
facebook.com
73
74
iOS design principles
Facebook have recently changed the shade of their blue to a much
lighter and saturated version of blue. The hex code I picked from the button is #3975EA. Let’s test it against the #FFFFFF foreground color
used for the “Log In” text.
iOS design principles
Handy color tools If you don't know what colors to use or howto combine them to create beautiful palettes, fear not! There are numerous free resources
available online to help you generate color palettes. Let’s cover a few! Coolors.co - Great for color idea generation if you’re up for some
random fun and don’t know which direction to go. Contrast Ratio
4.27:1
Adobe Colors - Create color palettes with the color wheel or image, or
browse thousands of color combinations from the Adobe community. Paletton - A professional designer tool for creating fantastic color
combinations. Choose a scheme (mono, complementary, analogous, etc.), change one color, and the rest changes to match it. Even though they wouldn’t have passed the standard and large text
test, they would do just fine with interface elements. As you can see, the test passes the “Ul Components” double A standard, which is
enough contrast for us to work with.
For people with low vision or color blindness, all the controls they
need to interact with must have enough contrast to be easily
distinguishable from their background
75
I
iOS design principles
iOS design principles
You can download the San Francisco and New York fonts from the
iOS Typography
official Apple site at https://developer.apple.com/fonts/.
If you're interested in a general introduction to typography, I explain
the basics and the terms used to describe type in my free "Howto iPhone Typography Guidelines
design better" ebook. We'll not cover the type anatomy in this part since it's not relevant. Instead, let's focus on iOS typography and the
This is one of the most confusing topics in app design - what sizes of
basic principles and most common sizes used in iOS apps.
fonts to use for each typography element? Here’s a little breakdown.
Apple uses two type families in their own apps. They're free to download and use, and I suggest getting them from the official site.
Titles
17px
Page titles should be 28-34pt before scrolling,
The first font, which you'll probably use the most, is the San Francisco
17pt when scrolled
(SF) font. San Francisco is a sans serif type family that includes SF
Pro, SF Pro Rounded, SF Mono, SF Compact, and SF Compact
Bodytext
15-17px
Depending on the font
Compact is the system font in watchOS.
Secondary text
13-15px
Lighter color
The phrase 'The quick brown fox jumps over the lazy dog.' shown
Captions
12-13px
Used for segmented controls
Small text
H-12px
Used depending on the context
Buttons, text inputs
17px
Important buttons with
Rounded. SF Pro is the system font in iOS, macOS, and tvOS; SF
in San Francisco Pro.
New York (NY). New York is a serif typeface that provides a unique tone to complement the SF fonts. NY works as well in a graphic
medium font weight
display context (at large sizes) as it does in a reading context (at text Tab bar
sizes).
10-llpx
You shouldn’t go smaller thanlOpt
The phrase 'The quick brown fox jumps over the lazy dog.' shown in New York. 77
1 I
78
I
iOS design principles
iOS design principles
Body Font Take note of all the font weights and
You should always pick a font that, apart from looking clean, is legible
sizes Apple uses for their iOS apps.
and comfortable to read. When in doubt, refer to the most popular
Google fonts or use the default iOS font - SF Pro Text. Here are my top
recommendations for body text. Apart from different sizes, they use
higher/lower contrast text to add more visual hierarchy.
SF Pro Text
Inter
Open Sans
Accent colors are used for button links, icons, and active states. General Sans
Helvetica Neue
Roboto
Font Weight
Modern fonts come with variable or multiple font weights: Ultralight,
Text alignment
Thin, Light, Medium, Regular, Semibold, Bold, Heavy, Black. How do
Alignment is king; there’s no question about it. When your content is
you decide on which one to use for what size? The general consensus
aligned, it removes the clutter and makes the text much easier to
is that for sizes 11-19 px, you should use a Regular SF Text weight. For
read. But how can you ensure everything is aligned to one position?
sizes 20-34 px, you should use SF Display Medium, and at 34 px+, go
Introduce grids and mind the side margin for all your components.
with SF Display Bold. A similar idea applies to all your custom fonts.
We’ll cover grids in the practical part, but for now, let’s talk about theory and show you some examples of text alignment. 79
80
iOS design principles
iOS design principles
Look how the Apple Store app uses alignment to convey the hierarchy
Hierarchy
of the screen. The topmost content is aligned to the side margin (16
Typography is one of the main elements that create hierarchy, the
px); below sections are nested another 20 px inside, with the phone
second being the white space. It makes it easier to distinguish the
specs being pushed 80 px from the side margin. Your eyes follow this
order of importance by looking at how text elements are positioned on
pattern seamlessly to the price details and then a full-width СТА
a screen and how high their contrast is against the background.
button to take the desired action. What s also interesting is that the button remains in one position and is always visible. Why is that? You
Let’s analyze a relatively busy Apple Music screen.
want to have at east one Ca -to-Action visib e at a times.
I labeled by numbers the order in
which I looked at this screen without overthinking the meaning No Love Ww chosen to pay fbr your iPhone wilh Applet ard Monthly Installments. Your bag Iwill nolw f$ll$Ct monthly pricing for all eligible items. . earn тле
Summer Walker a SZ
of the content.
Smokin Our The Window Згипо Mars, Anderson .Paak & Silt...
Bitter {Narration By Carol... S
Look how Apple uses fonts to
Summer W.-iiker a Card! В
iPhone 13 Pro12SGB ip i Г?
$33.29/mo. for 24 mo. at П
Easy On Me
convey hierarchy. We start with 34
APRC
px Display text, move into a 22 px
Connect on your own l4ed
Sofa
ColjtKriZihiC
Ш
pension plan.
He does not have much time tn explore suitable investment possibilities in lhe
market due 1o his busy work and family
BRANDS
duties, therefore he is locking for a
professional investment adviser who cab
Credit: Solace Digital - our UX work on a finance app
NllCllKg,
help him build a long-term investment
Credit: Solace •igital - our UX work on an investment app
While user journey maps come in all shapes and formats, commonly, it’s represented as a timeline of all touchpoints between a user and a
Remember: you can find all the UX templates I use for all my
product. This timeline contains information about all channels users
commercial projects in the “Design framework” folder attached to this
use to interact with a product.
e-book. They’re all named accordingly so you can grab anything you
need and start designing!
What I like to do for my journeys is include an estimated time to
completion for each journey to highlight areas for improvement. 182
181 I
I
UX process overview
UX process overview
To create a successful user experience, we have to consider what the
Information Architecture
user expects to see and how we want to show that information as a
IA is truly a backbone for the design. Its job is to create a seamless
business. We have to think about our users' mental models when
experience that allows users to complete their tasks, not on finding
creating our products. Add information in places where your user
their way around the app. UX designers’job is to structure the content,
expects to find it. That’s why researching popular competitors could
so it’s easy for users to see what they might be looking for. The more
help create an experience that your users are familiar with.
content the product has, the more significant the role of IA is in the UX design process.
That’s also where the user persona comes into play. It’s crucial to
follow the logical flow of the UX stages, not to get confused or stuck at any step of the process.
User flows User flow - a map or diagram of the steps or screens that a user will go through while using a digital product. It can also be an illustration of someone moving through the system.
Why should we use user flows? They help understand the logical flow of steps that the user may take while using the product. How it Is different from Information Architecture? Credit: Solace Digital - our UX work on a student app
User flows are based on the IA. IA maps the whole application, which
Hierarchy and navigation are essential when designing your IA.
is the foundation for the user flow that shows the micro-interactions
Hierarchy defines the structure of the content and its order of
and the specific steps a user takes to achieve their goal.
importance; navigation defines how the user navigates through it. 183
184 I
I
UX process overview
UX process overview
Competitor’s UX Audit
Whenever you’re looking for a source of inspiration to develop your new product solutions and improve your customer’s experience analyze your competitors! UX Competitive analysis will help us define -
-------
what features we should add to our product, what things we could
——
improve, what patterns to use for the best interaction, and howto
measure the success of our product.
Supposing is good, but finding out is better.
Credit: Ivana Stojanovic
The UX Competitive analysis will help us prevent many problems,
User flows serve as a great base to start building your low-fidelity
understand our users' needs better, and determine which product
wireframes. But before we do, let's conduct a UX audit of our
features we should try and implement in our product.
competitors.
What exactly can we achieve by a competitive analysis?
We're not going to show any user flows in this release of an e-book, but
I've still included a Figjam template example that we would typically
• We get to explore all the weak and strong spots of our competitors
use. If you guys are interested, we'll include a separate UX chapter where we cover everything from start to finish going along with this
• When exploring the weak spots, we get to think of better solutions • We can define what’s missing in the existing product
project in the following e-book update.
• We get to understand the current market expectations and needs
Would you like to see the entire UX process broken down? Send me a DM on IG or an email to [email protected] and with enough
interest, I’ll try to include that in the future releases!
185
• We can work on our advertising angle and our Unique Selling
Proposition to develop a better go-to-market strategy.
Q 186
UX process overview
UX process overview
After documenting all the collected data, we’d then group all our Brainstorming Solutions
findings into a comparison table, analyze them, and draw conclusions. We should also analyze their copy and how they address the users.
This should give us a better understanding of their target audience and decide if we should use a similar tone of voice for our product.
A more in-depth and thorough competitor’s analysis would look something like this
Evaluation
•1: Landing Page > Enter Zip code > List available Restaurants > Select a choice > List food
items > Select a choree > Enter details > Confirm and Wait
1 Ж MENULOG H
UetR EATS
В ctehvet
UX/UI
By analyzing our competitors, we should be able to gather beneficial
feedback and notice visual patterns that are being repeated across most of your competitor’s products. We went the simplified route and audited each of the main areas of the competitors’ products. If this
was an actual project, we’d dive much deeper, creating a comparison table to group all our findings and directly compare them across our
Design
Ok
Poor
Great
Great
images
Poor
Poor
-
Great
S-Resufts
Poor
Poor
Ok
Poor
Filters
We should test at least 3-5 competitors, 2-3 direct and 1-3 indirect,
H Ok
Poor
Poor
Poor Poor
Great:
Great
Poor
-
-
Poor
Ok
--
Poor
Poor
--
Sorting
In-Search
--
-
-
Great
-
--
-
Order Sum“
Ok
Ok
-
Great
Great
Ok
Ok
Add more
-
-
-
-
-
-
-
About
--
--
■■
Poor
4/5
J/5
3/5
-
Reviews
Ok
Ok
oa Ette
3/5
3/5
1/s
1/3
5/5
Ok 4.5/5
Dev Load Time
selected products.
-
Good
Responsive
ifS
Yes
3/5
5/5
4/5
5/5
Yes
Yes
Yes
Yes
Source: UXplanet.org
track their user journeys, and measure the product’s usability to get
the best results. We’d also download their apps, go through their onboarding process, and explore the entire app ourselves.
187
188
I
UX process overview
UX process overview
Paper sketches
When it comes to paper prototyping, it’s not about being a good artist but about good thinking and quick idea generation. Paper prototyping
can be extremely helpful during the early conceptualizing stage, allowing one to quickly visualize and test various ideas.
We can either use an iPad or, traditionally, a pen and paper for
sketching. Paper prototyping allows us to quickly design and test
If you’re designing a similar solution for the nth time, you could live
without paper prototyping. But if you are looking fora novel solution, it
is a proper way to start your ideation process. You can find printed mockups online that represent the shape of a phone screen that you can then begin sketching on. To save even more
time, boot up your tablet and use software like Marvel or Balsamiq for a
more digital and automated approach to “paper” prototyping.
internally if the idea makes sense, and it can help discover
fundamental problems before diving right into wireframing. It’s unnecessary to draw too many details, it’s not required to do that at this stage. Paper prototyping helps you sketch the most essential
phases of the work. I use it mainly to sketch out the most important parts of the app to see what they could look like.
Many designers don’t take paper prototyping seriously, and it’s often underestimated. This is a quick, fast and efficient method that can be
done at the very early stages of the design process. It doesn’t require
any special skills. It’s easy to modify and change because everything is done manually. Should you use paper prototyping? It really depends on the context of the work and your preferences. readingwritingandgreentea.blog
189
190
I
UX process overview
UX process overview
Wireframes 9:41
Wireframes are an essential element of the product design process. A Order a card
wireframe is a skeleton mockup of a web or an app concept.
Dotxt card
Wireframes can come in a wide range of visuals, from low to high-
Physical debit card
fidelity, depending on your product design approach. Wireframes are
exchange rates
part of the physical design process, which comes after conducting Virtual debit card
research and discovering the product that's being designed. Once we
exchange rates
have our market research and analysis completed, a couple of interviews carried out, we know our market needs and wants, we've created our user persona, we've run through a couple of the most
important user journeys, we've designed our information architecture, and created our user flows for each segment of the app, we've audited
our competitors' products, and brainstormed solutions sketched out a few prototypes, now, we're finally ready to go into digital wireframes. There are two types of wireframes, actually three to be exact.
low-fidelity wireframe
mid-fidelity wireframe
Low fidelity wireframes They usually don’t involve any details or include any colors, just the
Mid fidelity wireframe
boxes and lines that act as image containers, text containers, cards,
They have a much more accurate depiction of the layout with more
etc., just to get the general structure and layout of each screen the
detail given to specific components like buttons, text, and links. It
right way. They give an overview of the product and its functionalities
usually has the correct spacing and font size and is colored either in
without getting into detail.
black and white, grayscale, or follows the color scheme of your style guide, all depending on your approach and client’s expectations.
191
192
UX process overview
1
UX process overview
1 It’s the closest iteration to your high-fidelity prototype, which usually
avoids final images, and illustrations and doesn’t strictly follow the
And lastly, we have high-fidelity wireframes, which are the closest you
same font styles and colors, but it might. They are great if you want to
I I
develop and present an idea before getting too bogged down in the
I
can get before your final product.
They use the correct font styles and all colors are applied, the imagery
fine details - perfect for our Lean UX approach.
is on-brand with the brand’s visual identity, and the placeholder text is
replaced with the proper product copy. They’re built on a design system and are dynamic, componentized, and responsive.
High fidelity wireframes I । 9:41
.dl ~ «
For our Fintech Ul Kit, we’ve skipped the low-fidelity preparation and started with mid-fidelity wireframes - you’ll find the mid-fidelity drafts inside the file on a separate page.
Order a card Debit card
Л Mfl
Physics 1 debit card Spend flkiiMiivivrilh no
>
I I l
Order a card -Il ♦ •
941
exchsngs rete&
— . . Order a card
Order a card
Virtual debit card
I
,.M ♦ «
9 41
О—.
Spend online right sway, no wnlt. no haul».
|
I
’
>
i=
>
।
1 1 1 high-fidelity wireframe
।
____
low-fidelity------ ►
____
mid-fidelity
____
------ ► high-fidelity
1 193
1 I
194
I
Mood boards
Mood boards
18. Inspiration vs. mood boards An inspiration board is a collection of reference work, images, and color blocks that provide a starting point for III designers to gather
visual feedback and inspiration for the project. Inspiration boards are
more than just a pretty collection of photos, shapes, and interfaces. They serve as a foundation for creating curated mood boards that are
a way to find the correct brand’s visual language. Inspiration board
Before designing and preparing a mood board for my projects, I start with an inspiration board consisting of different ideas, interfaces,
Mood boards
colors, and design patterns. I go over the internet and find designs I
like, screenshot them, and put them all together without any specific,
organized order or logical way. Whatever you find helpful for your project, snap a screenshot and save it to your Figma.
Where to find inspiration for your project?
We've already covered a lot of these, but the best source of visual inspiration is Dribbble. The sheer number of designs you can find is astonishing, and that’s precisely what we need here. We don’t need
outstanding UX and logical layouts. We just need visual inspiration, so go crazy and save whatever you find inspiring. Spend 15-20 minutes collecting inspiration and placing them all in your Figma.
You should end up with a board of inspirational images, interfaces, colors, and art that should look something like this (next page). 195
196
Mood boards
Mood boards
Mood board Mood boards are immensely helpful when creating a visual language. They are a significant step in a design process that helps eliminate the
guesswork from the visual output our stakeholders expect from the
project. Mood boards are a visual presentation of the style and theme of a given concept, a collection of colors, images, words, textures, and
similar materials that illustrate or describe a proposed style or theme. Mood boards help narrow down options and save time. They will make
your stakeholders feel more in control and a part of the design process, which allows to manage the expectations much better, and
Once you have a satisfying amount of inspiration collected, take some
progress through the design process much easier and without going
time and just look at it to find similar design patterns.
back and forth to change the style and start all over again.
Group them up into matching color schemes. You should end up with
How to create a mood board?
an inspiration board that looks like this 4
I usually start by making the inspiration board and splitting up all the inspirational references into separate groups that all use a similar color
scheme and similar design patterns. After they’re all grouped up, it’s time to putthem into a presentation template, add a title and a description to explain your choice of color and the overall visual direction and present these new findings to the
stakeholders to gather the initial feedback.
197
198
I
Mood boards
Mood boards
Mood boards are undoubtedly super valuable assets in the design process. They help start defining a general visual language and help get an idea of what a client likes and dislikes. I'm saying this from
experience, it pays to give this stage of the process more attention than it often receives. Before implementing mood boards into my design process, I can't say how many times I had to go back to a
project and change colors or give another round of visual adjustments
Mood board no. 1 - Dark Pastels The first mood board consists mainly of dark tones and pastel accent colors. While dark-themed Uls can be stylish and elegant, they often
appear dramatic and too sophisticated, especially for an app that should bring positive emotions and a sense of security and calmness.
We still wanted to include that variant for a potential dark mode design we could implement in a later release.
just because a client wanted to "test out" a different color or imagery.
We need to be careful designing dark Uls, though. All kinds of usability By taking the extra effort to make your mood boards more detailed
and polished, you'll build a stronger foundation for your product and
issues are coming into play here — mostly related to readability, scannability, accessibility, and contrast.
gather much better and more precise feedback.
After one or two rounds of mood board presentations, you'll agree on the visuals, and you'll be able to proceed to the next step of the Ul
design process, which is creating our style guide.
Let's talk about our choices for the Fintech app for a second now to
see what visual direction we should take with our product.
You’ll find the templates we used for this project in our worksheet file -
on a mood board page. All credit goes to Mixpanel, who shared their fantastic template with our Figma community!
199
a. 200
I
Mood boards
Mood boards
We also have to consider what time of day and the type of environment
Mood board no. 2 - Blue
our users will be using our app. Darker Ills usually go well with gaming
and movie apps. The gaming/movie-watching context and the environment where users are gaming or watching movies fit much
better with a black color palette. A black background design reinforces the visuals, introduces a sense of mystery, has better contrast, supports visual hierarchy, and is easier on the eye strain. Let’s pitch
this idea to the stakeholders.
Blue is a color of trust and confidence. It’s the most popular color choice for fintech apps and tech brands in general. It’s a universal color that anyone can identify with. The color blue is gradually being
associated with financial products, and new startups seem like they
need to jump on the trend train before it leaves, so it feels like
We shouldn’t go full dark Ul with this concept; instead, we should offer a toggle switch between light and dark modes at the user's preference.
We could create a more dynamic, striking experience with a sense of
everyone and their mom is using blue in their apps now. I wouldn’t use
the exact words to describe it to the stakeholders, of course, but you get the gist!
luxury and prestige that could provide improved user experience, which
correlates to enhanced customer engagement.
We want to be a bit different with our product, so let’s try something else with our third mood board design.
201
202
Mood boards
Mood boards
Mood board no. 3 - Green
We have to be careful with our greens, though. Too much green will make our app look bland, lethargic, and depressing. Making our green too green will make it look too generic. We have to find the right
Light / Gray + Green accents
balance, and the following exercise can help with that. We went into a different route and added a hint of blue to create our primary color.
We sot the мело-far rthafever we-'ra Aovi to Wb OtXH.jT. *hch Iв riettzuTf.ly $ jockJ end nice lime. Wt кмр il short end get to the ponL
Let’s say our client chose the last option. We don’t see any major
Wfl uee ftrS Wfl ID S#1 Ib4 SCf:>e far wl-JWver ms're лйгаЛ Ip bah *9J, whch q cfqlmrtfHy л good ml nee изд. We |®йр it shon and get»11ч point
Modem Clean Transparent
competition utilizing these colors, and they feel fresh, modern, and somewhat futuristic, buttoned down. There’s also one more thing I like
Bright
Fresh Clever
to do. Using our brand colors I quickly mockup a welcome screen to visualize what our end product might end up looking like.
SmartBank v2
Light/Oray 4-£keerii
ИМипч coSrnartBftnL
looking good!
Managing your money has never been so easy.
Green subconsciously creates a feeling of prosperity, wealth, harmony,
and freshness. It’s naturally associated with money, finances, banking, and ambition. It is also the second most visually pleasing color, as it is so common in nature.
Users are naturally pulled towards green, as we tend to see and
associate green with our environment. It’s also considered the most restful and relaxing color for the human eye to see. Brands with colors
Signup
Login
tend to appear as humble and accessible to their users.
203
204
I
Style guide
Style guide
19. Let’s create our style guide A style guide is a collection of pre-design elements, graphics, and
rules to follow to help make sure each page of the website or every screen app will look and feel consistent with the rest. While designing for web or apps, style guides serve as a primary reference point.
Style guides usually include typography, colors, grids, and spacing. A
style guide is essential, especially when working on a project with
multiple designers and developers at many stages. The focus will help to ensure that people aren't just making stuff up as they go but follow a very strict and precise style that's congruent across all platforms
Style guide & brand identity guidelines
and media. Suppose a business or a design team doesn't utilize a shared file that
documents all the intended look and feel of a product. In that case, visual inconsistencies will arise quickly, leaving users confused and
frustrated. No one likes chaos. We are drawn to coherent and congruent visuals, and that's what the style guide is for - to create
consistency across all our digital products.
Most user interface style guides include documentation for typography, iconography, layouts, and grids, color palette and components. More detailed documentation of all your components
in all their states falls under a design system definition.
205
I
Style guide
Style guide
Color palette
Grays
By picking colors from our mood board and presenting the sample
work to our stakeholders, we decided that our main primary color
would be deep sea green, with our accents being bright and green. Let’s create our entire color palette now.
Primary color
To create our grays, we’ll pick the darkest green tone of our primary color and slightly go down on the saturation scale until we arrive at a
shade as close to white as possible. This will be the color used for our
background, while a shade darker will serve as a background for our iOS controllers and other interface elements. A primary color will be the color displayed most frequently across our
app's screens and components. We want to make it more neutral, but
Our entire color palette
at the same time make it have enough weight to be distinguishable
from our background and stand on its own.
Accent (brand) colors
Our bright yellow-green accent color will be mainly used for CTAs and illustrations, and our ocean blue will be used to bring out more color in
our gradient backgrounds, and we’ll use it to highlight navigational elements, icons, and controls. 207
208
I
Style guide
Style guide
Logo
System colors (iOS)
When including our logo in the style guide, we want to explain the
We’ll take the system colors from the recommended iOS color palette
proper use of color combinations in any digital composition.
mentioned in the iOS design basics section. We’ll only need red for errors, blue for notification messages, orange for status icons, and
green for success messages and status icons.
SmartBank We want to make sure there are no misunderstandings when presenting our logos on different backgrounds, compositions, and
digital media. We want our brand to be associated with a set palette of
colors, and we don’t want any visual mix-ups and surprises.
Typography
Typography must speak for the brand. It’s a critical part of the design process that can single-handedly change your app's entire look and
feel. We chose the following fonts fortheir modernist, Grotesk-style,
SmartBank
SmartBank
209
geometric feel that’s fresh, light, and easy on the eyes.
Satoshi
Display & Headlines
General Sans
Callouts & Body text
210
Style guide
Style guide
Font sizes
Layout grid
Style
Typeface
Weight
Size
Line height (feeding)
We’ll build our app on a standard 8 px grid with 16 px side margins and
Display - Large
Satoshi
Bold
34 px
41px
safe space left for the status bar and the home navigator. We’ll set a
Heading 1
Satoshi
Boid
2врм
здрх
grid of 4 columns with 8 px gutters. To toggle it on and off, you’ll have
Heading 2
Satoshi
вою
22px
20px
to click "Control + G” on Mac and "Control + Shift + 4” on Win.
Heading 3
Satoshi
semibold
2Dpx
25px
Margin Left
Mobile grid Headline
Entitarwiknn
GcneraiSons
Medium
i?px
22px
General Sans
Medium
15px
2 Dpi
Gutters
Margin Right
We'll be using an a px gridr with 4 columns, 14 px s-de margins, and в px guttere.
Status Bar .Navigation Her
Body
GcncraiSans
Medium
17px
22px
Carttout
General Sant
Medium
16px
21 px
foobwta
General Sans
Medium
13px
18p« Column Grltf
4
We used the font sizes recommended by the Human Interface
Ctfumne
Stretch Type
]6px Margins
Spx flutter
Guidelines, so there are no changes here. We’ve only created two
variants - one regular and one bold, to keep things organized and our choices flexible. Tab Bar
Line-height and letter spacing values differ from font to font, and
you’re free to use the values suggested by iOS. Keep in mind that
Instead of aligning everything strictly on a grid, we’ll also use the "Soft
they were designed specifically for San Francisco font, and they
Grid" method, as it’s much easier for development. We cover the
might not be perfect suited for your font.
layout grids in the next chapter so that’s all you need to know for now.
211
212 I
Style guide
Style guide
Imagery and visuals
Avatars
With our imagery, we decided to go for the 3D look. 3D illustrations are
We’ll use a colorful library of avatars from our amazing Figma
definitely more eye-catching and will help us create our brand’s
community. You’ll find all the assets on the components page.
modern and youthful look. Our 3D renders will look vibrant and clay-like with visible roundness and playfulness matching our choice of fonts and colors.
The entire library of 3D components we used for this project can be found on the ui8 website called Feenancy. I’ve included a few of the elements in our files, but due to copyright reasons, I’m not allowed to
give you to the source files, guys; sorry about that! Credit: abhidesigns
Icon pack We’ve used the Huge Icons icon set from ui8. A fantastic collection of over 3000 icons grouped into 22 different categories.
HUGE ICONS LIBRARY
3000+ ICONS ® OUTLINE
9 SOLID
9
• BULK
© O Pixel perfet cectors О Build for quick changes
О
Organized layers panel О 24px grid base -
О Live stroke ( Figma only)
213
214
I
Style guide
Style guide
Brand identity guidelines (simplified)
Brand colors
We probably wouldn’t be tasked with creating brand identity guidelines Colors
as Ul designers, but it’s worth mentioning here anyway. Besides, knowing howto build even a simplified version of the brand identity guidelines for digital or app use will always be valuable for your future product work. A documented guide on using colors, logos, patterns,
The core palette will cover the majority of your needs. It’s intentionally small in variety so as to not dilute the brand visuals, which odds confusion.
FIREFLY
CASAL
CANARY GREEN
GEYSER
WILD SANO
WHITE
and thumbnails is a super helpful resource to have.
Mono color logo
Like the style guide, we’ve listed out our color palette colors with their names and highlighted the main brand accent, the Canary Green - a
fresh, vibrant, and modern color.
Brand Color
Green subconsciously creates a feeling of prosperity, wealth, harmony and freshness. By using a vibrant shade of green we're trying to achieve a more modern and youthful tone.
FREEDOM
RELAX
SPIRIT
HEALTH
Monochrome means using a single color throughout the whole logo design. It does not contain any other effects, shadows, or shades CANARY GREEN
other than the single color selected.
CANARY GREEN
HEX | E8F569
215
216
I
Style guide
Style guide
Backgrounds and use of color
Brand mark
We want to show alternative color combos so that there is 100% clarity
A brandmark is a symbol, element, or visual image that helps
on what we can do with the logo and what we should avoid. We aim to
immediately recognize a particular company. It’s crucial for developing
achieve maximum legibility with our logo stamps.
and maintaining our brand’s image - we would also use it to create our iOS app icon.
Brand Patterns
Brand patterns are used as an additional branding element. They playa significant role in creating strong brand recognition. They bring more
depth to the brand identity and create a more memorable brand experience. Furthermore, they often incorporate an element from a logo or a shape consistent with the whole brand image. 217
218
I
Grids & Layout
Grids & Layout
20. The mobile grid Having a good grid system in place helps organize our designs and
make much faster design decisions by giving us more control over alignments and spacing between elements.
In Figma, layout grids can be applied only to frames, but you can
enable multiple grids for multiple frames nested within other frames or
frames inside your components. This gives you total freedom in
creating as many grids as you need to space out the elements in your designs. Before explaining the different types of grids, let’s quickly
cover the basics.
Grids & Layout
How to create grids?
Select your frame, navigate to your properties' panel on the right, and click on the "Layout grid" plus button to create a grid layout. It will automatically create a 10 px grid for you. We don't want that, though.
We'll need to create a column grid and build our designs on a "Soft
Grid" instead of using the baseline grids.
Layout grid
219
220
I
Grids & Layout
Grids & Layout
Now that we have our column-type grid selected, let’s set them up
We’ve just created a 4-column grid, and it’s considered a "Soft Grid”
correctly. Change the Count to 4. Choose a color you’d easily
method based solely on a column alignment with vertical spacing
distinguish from your designs - usually blue, purple, or red is good.
being increments of 4 or 8. Let’s take a sample screen from our app
Leave the Type at “Stretch” - we want it to stretch the content inside
and analyze the spacing based on our “Soft Grid.”
but retain the same margin values on the side. Set the Margin to 16 px
- it is a value recommended by iOS and leaves enough safe space to work on. Lastly, change the Gutter to 8 px. We’ll use increments of 4
96px
and 8 to space out our elements on the artboard.
.ill •=* «
9:41
Verify your identity We need to check that you ere who you му you are. Hero's how you can do rt
iPhone 13 mini -1
24px
Method Qi verification ■q
Columns
X
80px Count
Color
4
|
f-i
Passport
>
Issued in United Kingdom
National identity card
>
issued in United Kingdom
Type
10%
0075FF
Width
Auto
Driving license
*■—J
issued in United Kingdom
32px
Margin
8px Stretch v
g
16
Make sure that your document
yf it hasn't expired
yj
Gutter
is clear and easy to read
the whole ID is in the picture
24px
8
Skip for now
60px
-□
In the example above, everything is perfectly spaced out in increments
of 4 pixels. That’s really the only thing we should look at when designing with a "Soft Grid”. What about “Hard Grid” though? 221
222
Grids & Layout
Grids & Layout
With "Hard Grid,” we would have to ensure that all elements, whether
That’s pretty much all you need to know about grids for now. We’re
text layers or shapes and containers, sit on a perfectly flat baseline
almost ready to jump into our Practical part.
grid. Let’s take a look.
Next up, you’ll see me record a short video explaining how you should approach the Practical workbook part, where you should find all the
assets and files, and how you should set up your Figma files for
maximum efficiency when working on improving your designs.
I’m super excited that you have arrived at this point in the e-book! This ..ll
9:41
means you’ve already gone through the basics of iOS design and
M
understand what different tools in Figma are used for. You know how
you should approach the UX of a product, you know what Ul design
Verify your identity
framework to use to avoid roadblocks in your design process, and you
We need to check that you are who you say you are. Here’s how you can do it
know the basics of auto layout, constraints, and grids.
Method of verification
Now it’s time to play that video and set up your Figma. We’re finally
ready to get our hands dirty and practice design!
Passport Issued in United Kingdom
I hope this introduction to our practical workbook gave you the
As you can see in the above example - our text layers are somewhat of
foundation to understand the very basics of iOS design. It’s time to
a baseline grid, although not every element is perfectly aligned there.
put this knowledge into practice.
This creates additional problems with development as there is no such See you on the following pages!
thing as a baseline grid in mobile app development, and it’s much
easier to just design with 4-pixel increments between elements
instead of perfectly aligning every element on a baseline.
223
X 224
I
I
Instruction video
Please, play the video first wireframes
225
Instruction video
21. A few words before we start designing This is a big project, and it would have been tough for me to explain
everything in written form. You’ve just gone through over 200 pages of introduction with another 350 pages of practical design knowledge
about all the essential mobile flows like Onboarding, account setup, Verifications, Settings, Insights, Home, Search, and so on in the next 15
practical chapters.
I owe you proper instruction on approaching this next part to maximize
the learning experience and work through each screen as effectively
and efficiently as possible. So, please, click on the image below and play this video first!
226
I
Practice files
Practice files
22. Your practice files setup This is one more reminder to prepare all your project files - if you’ve followed the instructions from the video, you should have everything
set up the right way. I just wanted to briefly go over everything you should have opened by now to make your learning experience as easy to follow as possible.
iOS 15 Ul Kit
This is your best friend and one of the most important assets we’ll use for this next part. You will also need this Ul kit when working on future iOS designs, so make sure you have it ready and easily accessible. The
Prepare your practice files
file is in the iOS 15 Ul Kit folder, and if you preferto work in a web
browser, you’ll find the link in the "Resources and Assets” document attached to this e-book.
227
228
Practice files
Practice files
UX and Ul design templates
All the UX and Ul templates we’ve used for this project can be found in the “UX/UI Design Framework” file in the main Fintech Ul Kit folder.
Fintech Ul Kit
This workbook comes with two Fintech Ul Kit files. One is a source file with no edits made whatsoever, with all the original components and assets and all pages following our Ul Design framework. You can do
whatever you need to with this file, use it as inspiration, borrow some Auto layout training file If you need to practice your auto layout, I’ve also included .fig files and
ideas for your own projects, change the colors, play around with the fonts, and build something new out of the components you have in the
library. Go crazy with it!
links to the Community practice file created by Figma themselves. We will keep on explaining the auto layout basics and best practices, but
The second file is our design practice workbook, where we’ll be
I’d recommend you at least give it a try and scan through the content
working on replicating our original designs by using best practices like
to see if you need to practice it more.
auto layout and constraints, making sure our spacing, margins, font sizes, and styles are consistent and standardized.
229
230
Practice files
Fintech practice files If you’ve watched the video, then you have already seen how to
approach this file, but I’ll repeat it one more time, just in case.
Practice files
Or you should trace them. To trace the design, simply export the original frame as a PNG, place it on your training frame, reduce the
copy layer opacity to around 20% and lock the layer in. Start creating
shapes and adding text layers in the same position as the original.
When you open up your Fintech practice files, you’ll see 100+ original
Look at the left original frame for reference when you need to look up
and 100+ empty frames. The empty frames are where you should be
the spacing between elements. To check the spacing between
working on replicating the designs I’ve created. The original frames
elements, click on an element and press “Option” on Mac or “Alt” on
should serve you as a reference point.
Windows. You will see values appear in red.
Depending on how comfortable you feel with the design, you should copy my designs to learn the proper spacing and font sizing.
^■41
Order a card
Order a card
Debit card
Credit card
Pt»v s to tJ debit Mrd
■ ■
SpVid Q Smart Влп к
Spend smarter every day, all from one app.
Managing your money has never been so easy*
walkthroughs allow you to curate their experience and guide them
through the workflows they should know about right away.
Wrtoomo loSnwtSank
Safe and secure international
WHiAhe Аосоинг
Explain what your app does, how it works, and what users can expect
500.00 GBP . н
С-ечк#.
from it in one or two short sentences. Make it short and sweet. I'.'lWIWlUFUt
ChrWCl Ор*до*ои
ess
£Кй $9
Bias
BIS8.
Signup 3 Cards
43 Welcome ta Revelui
Managing your money is about to get a lot better...
J3 Budgeting
Get a card with security settings you control
Login
Never overspend again with smart budgeting tools
Н£7?э. I I I. 1 I 1 I иЭ ™ 5 Iе 5 ■ Я
В
£500 0D"
। Cards
4-
Ъ О
■
Log In
Log in
Analytics
Looking at our options, we decided that the best approach would be
В
to go with the walkthrough screens. Our target audience is already
well familiar with the concept of fintech banking. On top of that, our
app features a pretty long onboarding and verifications process being a Fintech app, so having a guided tour wouldn’t be ideal for
introducing the app’s functionalities. Instead, we show them three reasons they should explore our app
further with two CTAs to sign up or log in to continue.
Revolut Walkthrough screens
260
259 I
I
Onboarding - the theory
Onboarding - the theory
Illustrations Digital products now include all sorts of illustrations as a standard
feature. They are, without a doubt, not only required to set the visual tone for your product but are also used to convey a story. This isn’t
something you should design as you go, but you should put a lot of thought into creating graphics for your digital product.
There are a few tips you should follow when designing and choosing your illustrations: Most importantly - choose a style and stick with it. If you decide to go
with 3d illustrations, do not mix them with flat outline drawings. While choosing your illustrations, think of the message you want to convey through your app. The images must match the character of
the product. Choose your brand colors as your illustration colors. Don’t mix too
many of them as the product will lack consistency and look like you’ve just patched up a number of random images that don’t go well with each other.
Use pre-made illustrations - look up ui8, Freepik, Storytale, or just browse through my Instagram and look for free illustration sites. I share a lot of them in my carousels!
Illustration pack from UI8.net
Suppose you’re looking for something more original but can’t really draw and model your own illustrations. In that case, you can look for
illustrations libraries, download a few that look similar, and modify them slightly. Change the color, so they all match each other, mix
them, take some aspects from the composition, and move them
around. You can really create commercial-worthy graphics by using the
elements uploaded by designers in our fantastic community. 263
264
..Il