Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
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
74
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.9k
Scalable Depency Management with Version Catalog
devpicon
0
73
Desmitificando Clean Architecture en Android
devpicon
0
130
StateFlow y SharedFlow ¿el fin de LiveData?
devpicon
0
350
Introdução ao Kotlin Flow
devpicon
0
150
Introducción a Kotlin Flow
devpicon
0
180
Introduction to Kotlin Flow
devpicon
0
290
Coroutines on the way!
devpicon
0
100
The Journey to Reach a Good Architecture
devpicon
0
210
Other Decks in Programming
See All in Programming
APNsからLive Activityを開始する話
yumnumm
0
180
TanStack Vue Query と Pinia Colada から学ぶ非同期状態の型設計
aoshi
0
310
SFCで実現する病院・医療システムの動的組み立て式UI
koukimiura
1
120
graphql-ruby を Spinel で速くしようとした話
mtsmfm
0
120
phperだってパンチカードでコーディングしたい
o0h
PRO
0
460
Kotlinize Is Not Just Converting to Kotlin
chigichan24
1
190
Lambda durable functionsでHuman in the Loopを楽に…楽に……
har1101
1
200
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
160
クラウドゲーミングのパフォーマンス最適化に挑む / Cloud Gaming Performance Tuning
vivion
0
260
Performance Optimization With LLMs
xleitix
0
210
Seven New Principles of Software Engineering
yegor256
0
330
Domain-Driven Transformation
hschwentner
2
2.3k
Featured
See All Featured
First, design no harm
axbom
PRO
2
1.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Building the Perfect Custom Keyboard
takai
2
920
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
750
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
2
2.1k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
290
How to make the Groovebox
asonas
2
2.5k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
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!