Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Components with LayoutKit
Search
Domas Nutautas
October 12, 2017
Programming
0
100
Components with LayoutKit
Clear requirements and communication between developers and designers.
Domas Nutautas
October 12, 2017
Tweet
Share
More Decks by Domas Nutautas
See All by Domas Nutautas
Inferred Navigation Flows
domasn
0
130
Other Decks in Programming
See All in Programming
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
120
クラウドに依存しないS3を使った開発術
simesaba80
0
150
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
140
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
160
Patterns of Patterns
denyspoltorak
0
270
Python札幌 LT資料
t3tra
6
1k
Graviton と Nitro と私
maroon1st
0
130
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
130
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
8
3.3k
Microservices rules: What good looks like
cer
PRO
0
1.6k
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
170
認証・認可の基本を学ぼう前編
kouyuume
0
270
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Design in an AI World
tapps
0
98
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
93
KATA
mclloyd
PRO
33
15k
Code Review Best Practice
trishagee
74
19k
My Coaching Mixtape
mlcsv
0
13
Designing for humans not robots
tammielis
254
26k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
66
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
190
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
Transcript
Components with LayoutKit Domas Nutautas @Cocoa.lt #10
Chapter 1: A new beginning Or how Trafi prepared for
rebranding
Back in 2016 - Colors Chapter 1: A new beginning
Back in 2016 - Colors Chapter 1: A new beginning
E96 43C E34 B2C
Back in 2016 - Fonts Chapter 1: A new beginning
Back in 2016 - Fonts Chapter 1: A new beginning
Back in 2016 - Fonts Chapter 1: A new beginning
Back in 2016 - Spacings Chapter 1: A new beginning
Back in 2016 - Spacings Chapter 1: A new beginning
Color palette - Primary - Secondary - Dark - Background
Solution - UI Base Chapter 1: A new beginning
Color palette - Primary - Secondary - Dark - Background
7 Text styles - Size, line height, weight, color, all caps Solution - UI Base Chapter 1: A new beginning
Color palette - Primary - Secondary - Dark - Background
7 Text styles - Size, line height, weight, color, all caps Size unit - 4 points Solution - UI Base Chapter 1: A new beginning
Badge Components Chapter 1: A new beginning
Badge Icon Components Chapter 1: A new beginning
Badge Icon Components Chapter 1: A new beginning
Badge Icon Components Chapter 1: A new beginning Cell
Screens from components Chapter 1: A new beginning
Chapter 2: The unexpected savior Or how Auto Layout got
replaced by LayoutKit
Implementation Chapter 2: The unexpected savior - Separate UI.framework -
Subclass for each component - Interface builder friendly - UIStackViews and Auto Layout - NibView
Result Chapter 2: The unexpected savior
Bottleneck - UIStackView Chapter 2: The unexpected savior
Bottleneck - UIStackView Chapter 2: The unexpected savior
Bottleneck - UIStackView Chapter 2: The unexpected savior
Bottleneck - UIStackView Chapter 2: The unexpected savior
Bottleneck - UIStackView Chapter 2: The unexpected savior
Solution - LayoutKit Chapter 2: The unexpected savior - Fast
- Asynchronous - Declarative - Cacheable
Result Chapter 2: The unexpected savior
Chapter 3: Own your city Or why you should join
Trafi
We’re hiring Team building last weekend in Norway
Components library - http://ui.trafi.com Web of componets - https://www.trafi.com/lt/vilnius Looking
for a job? - https://trafi.workable.com LayoutKit library - http://layoutkit.org Simple nib library - https://github.com/trafi/NibView Links Click on them!
Thanks for your attention. Questions?