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
Dibujo en Compose
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Armando Picón
July 21, 2024
Programming
68
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Dibujo en Compose
Armando Picón
July 21, 2024
More Decks by Armando Picón
See All by Armando Picón
Gemini in Android Studio
devpicon
0
2.8k
Scalable Depency Management with Version Catalog
devpicon
0
69
Desmitificando Clean Architecture en Android
devpicon
0
130
StateFlow y SharedFlow ¿el fin de LiveData?
devpicon
0
330
Introdução ao Kotlin Flow
devpicon
0
140
Introducción a Kotlin Flow
devpicon
0
150
Introduction to Kotlin Flow
devpicon
0
280
Coroutines on the way!
devpicon
0
93
The Journey to Reach a Good Architecture
devpicon
0
200
Other Decks in Programming
See All in Programming
Claude CodeとAgentCore Gatewayを繋ぐ際の認証認可 / Authentication and authorization when connecting Claude Code with AgentCore Gateway
har1101
1
180
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
200
Prismを使った型安全な暗号化_関数型まつり2026
_fhhmm
0
170
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
530
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
4
1.3k
Foundation Models frameworkで画像分析
ryodeveloper
1
510
Built Our Own Background Agent at LayerX
layerx
PRO
9
4.8k
その節約、円になってますか?
isamumumu
1
680
jsmini JavaScript Engine を作ってみた話
yosuke_furukawa
PRO
0
290
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
210
FDEが実現するAI駆動経営の現在地
gonta
2
260
【やさしく解説 設計編・中級 #1】一つの車に、運転手は一人 ~ある倉庫システムの事例から~
panda728
PRO
0
200
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
440
Six Lessons from altMBA
skipperchong
29
4.4k
Chasing Engaging Ingredients in Design
codingconduct
0
260
Being A Developer After 40
akosma
91
590k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.2k
We Are The Robots
honzajavorek
0
290
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
680
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.5k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
350
Making the Leap to Tech Lead
cromwellryan
135
10k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Transcript
Dibujando en Compose - Parte 1 Armando Picón - @devpicon
What is a canvas?
How to start - Choosing a canvas - Canvas() -
Create a canvas - drawBehind{} - drawWithContent{} - drawWithCache{}
Coordinate system x y (0,0) (width,height)
Coordinate system - Offset x y (0,0) (width,height) Offset (x,
y) (desplazamiento) (15,40 )
Functions drawText() drawImage() Basic shapes - drawRect() - drawCircle() -
drawLine() - drawRoundedRect() - drawOval() - drawArc() - drawPoints
Show me the code…
Nos vemos en la próxima!