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
Google I/O 2017 - Constraint Layout by Laurence de Villers
Search
GDG Montreal
June 01, 2017
Technology
0
41
Google I/O 2017 - Constraint Layout by Laurence de Villers
What is new in the Constraint Layout
GDG Montreal
June 01, 2017
Tweet
Share
More Decks by GDG Montreal
See All by GDG Montreal
Build an AI doctor assistant on Android by Florian Denu
gdgmontreal
0
14
Building an arcade with Android by Éric Boissonneault
gdgmontreal
0
12
Navidot - Presentation of a school project using Flutter in 3 months
gdgmontreal
0
9
Getting Started Right: A Guide to Project Structure & Architecture
gdgmontreal
0
10
Flutter @Next’24 - How Google did promoted Flutter
gdgmontreal
0
7
Introduction to Game Development in Flutter with Flame
gdgmontreal
0
18
Leveraging generics to create flexible, type-safe, highly reusable code
gdgmontreal
0
13
Demystifying OWASP Top 10 Mobile Risks
gdgmontreal
0
12
Core concepts of Navigation in Flutter
gdgmontreal
0
20
Other Decks in Technology
See All in Technology
20240418_Google ColabにLLMが搭載されたようなのでPython x データ分析の勉強方法を考えてみる
doradora09
0
140
20分で完全に理解するGrafanaダッシュボード
hamadakoji
3
680
DMM.com アルファ室採用案内資料
hsugita
1
160
プロンプトエンジニアリングでがんばらない-Agentic Workflow へ-近藤憲児
kenjikondobai
3
900
LangSmith入門―トレース/評価/プロンプト管理などを担うLLMアプリ開発プラットフォーム
os1ma
3
350
推しは推せるときに推せ! プロダクトにフィードバックしていこう
nakasho
0
320
require(ESM)とECMAScript仕様
uhyo
3
780
Delivering Millions of Messages within seconds @ Duolingo
pelelgrino
0
350
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
2
190
どうするコスト最適化のトレードオフ
tetsuyaooooo
1
530
ServiceNow Knowledge Learning Rise up
manarobot
0
210
Kernel MemoryでAzure OpenAI Serviceとお手軽データソース連携
mitsuzono
1
260
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
241
1.2M
Optimizing for Happiness
mojombo
370
69k
Gamification - CAS2011
davidbonilla
76
4.6k
The Language of Interfaces
destraynor
151
23k
Mobile First: as difficult as doing things right
swwweet
216
8.6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
21
1.6k
Git: the NoSQL Database
bkeepers
PRO
422
63k
Code Review Best Practice
trishagee
55
15k
Design by the Numbers
sachag
274
18k
From Idea to $5000 a Month in 5 Months
shpigford
377
45k
Code Reviewing Like a Champion
maltzj
514
39k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
125
32k
Transcript
Laurence de Villers +LaurencedeVillers Constraintlayout is now the default layout!
GDG Montreal Android
None
None
Advantage Expressive way to create Layouts Flat Layouts ( more
efficient ) Easy for animations. Text Alignment Compatible with 99% of Android Devices ( API level 9 )
Recap
ConstraintLayout 1.0 Relative positioning Center positioning and bias Guidelines Ratio
Chains Provide group-like behaviour in a single direction . The
other axis is not constrained by it.
ConstraintSet
GOOGLE I/O → 1.1.0 beta 1
Barriers Set a maximum or a minimum to the edge.
Group Regroupment of view/widget to be able to set and
modify all the group.
Placeholder Virtual place view that set it content to an
other view.
Tools → Full inspector → Slice of Data
Where to start Code lab : https://goo.gl/zDSQ6g https://developer.android.com/training/constraint-layout/index.html
Thanks