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
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
940
CSC307 Lecture 01
javiergs
PRO
0
690
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
4
260
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.2k
Package Management Learnings from Homebrew
mikemcquaid
0
210
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
260
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
420
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
190
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
260
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
190
Implementation Patterns
denyspoltorak
0
280
Featured
See All Featured
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
380
AI: The stuff that nobody shows you
jnunemaker
PRO
2
250
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
36k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
320
Side Projects
sachag
455
43k
The Spectacular Lies of Maps
axbom
PRO
1
520
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
430
Site-Speed That Sticks
csswizardry
13
1.1k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
200
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?