Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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
もうちょっといいRubyプロファイラを作りたい (2025)
osyoyu
1
460
チームのテスト力を鍛える
goyoki
3
970
意外と簡単!?フロントエンドでパスキー認証を実現する WebAuthn
teamlab
PRO
2
780
スケールする組織の実現に向けた インナーソース育成術 - ISGT2025
teamlab
PRO
2
180
Updates on MLS on Ruby (and maybe more)
sylph01
1
190
Improving my own Ruby thereafter
sisshiki1969
1
160
Namespace and Its Future
tagomoris
6
710
旅行プランAIエージェント開発の裏側
ippo012
2
930
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
550
AI Coding Agentのセキュリティリスク:PRの自己承認とメルカリの対策
s3h
0
240
概念モデル→論理モデルで気をつけていること
sunnyone
3
300
Introducing ReActionView: A new ActionView-compatible ERB Engine @ Rails World 2025, Amsterdam
marcoroth
0
720
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Writing Fast Ruby
sferik
628
62k
Code Review Best Practice
trishagee
71
19k
Become a Pro
speakerdeck
PRO
29
5.5k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Six Lessons from altMBA
skipperchong
28
4k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Building Applications with DynamoDB
mza
96
6.6k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
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?