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
もっとJetpackComposeと仲良くなる
Search
カーキ
June 08, 2023
Programming
0
330
もっとJetpackComposeと仲良くなる
カーキ
June 08, 2023
Tweet
Share
More Decks by カーキ
See All by カーキ
好きから始まるローカルキャリア
takarkiz
0
20
Composeで敷き詰めるUIを どうやって作るか
takarkiz
0
89
TaskStackBuilderの紹介
takarkiz
0
31
Gemini API でアプリをつくりたい!
takarkiz
0
200
名古屋で勉強会を主催する3つの理由
takarkiz
0
200
GitHub Issue を利用したチケット管理
takarkiz
0
110
Gitの仕組みを理解しよう
takarkiz
0
120
Jetpack Compose でやってイイこと・ダメなこと
takarkiz
2
600
写真と動画の部分的なアクセス権について
takarkiz
0
260
Other Decks in Programming
See All in Programming
The Past, Present, and Future of Enterprise Java with ASF in the Middle
ivargrimstad
0
420
プログラマのための作曲入門
cheebow
0
450
Deep Dive into Kotlin Flow
jmatsu
1
430
GraphQL×Railsアプリのデータベース負荷分散 - 月間3,000万人利用サービスを無停止で
koxya
0
340
プロパティベーステストによるUIテスト: LLMによるプロパティ定義生成でエッジケースを捉える
tetta_pdnt
0
6.5k
Performance for Conversion! 分散トレーシングでボトルネックを 特定せよ
inetand
0
5.7k
Learn CPU architecture with Assembly
akkeylab
1
790
Playwrightはどのようにクロスブラウザをサポートしているのか
yotahada3
7
2.1k
ててべんす独演会〜Flowの全てを語ります〜
tbsten
1
200
Introducing ReActionView: A new ActionView-Compatible ERB Engine @ Kaigi on Rails 2025, Tokyo, Japan
marcoroth
1
110
パフォーマンスチューニングで Web 技術を深掘り直す
progfay
17
4.5k
Android 16 × Jetpack Composeで縦書きテキストエディタを作ろう / Vertical Text Editor with Compose on Android 16
cc4966
2
1.1k
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
830
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
YesSQL, Process and Tooling at Scale
rocio
173
14k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
A Modern Web Designer's Workflow
chriscoyier
697
190k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Context Engineering - Making Every Token Count
addyosmani
3
110
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Designing Experiences People Love
moore
142
24k
Transcript
ͬͱ +FUQBDL$PNQPTFͱྑ͘ͳΔ !(PPHMF*0&YUFOEFE/BHPZB 5IV ΧʔΩ
ࣗݾհ גࣜձࣾελϝϯ"OESPJEΤϯδχΞ ΧʔΩʢ!LIBLJ@OHZʣ ͡Ίʹ εΫϥϜϚελʔ🏉 ΧϨʔͱΫϥϑτδϯ͕͖🍛 ࠷ۙߦͬͨԭೄ͕ΕΒΕͳ͍🌺
(PPHMF*0 Կ͕͚͋ͬͨͬʁ🤔
#BSEʹฉ͍ͯΈΑ͏
None
None
None
μϝͩ͜ΓΌ🫠
"OESPJEͷΛ͠·͢
+FUQBDL$PNQPTF͍ͬͯ·͔͢ʁ ಋೖ ʹਖ਼ࣜϦϦʔε "OESPJEͰ6*Λએݴతʹهड़Ͱ͖Δ ೖ͞ΕΔͷมߋͰࣗಈͰ7JFX͕ߋ৽ ૣ͘"OESPJE։ൃͷελϯμʔυʹʁ $PEFMBCͰϋϯζΦϯެ։͞Ε͍ͯΔ͔ΒΦεεϝͩͧ
+FUQBDL$PNQPTFͷয ಋೖ ը໘ͷ࠶ඳըΛ3FDPNQPTJUJPOͱ͍͏ ։ൃऀͷҙਤ͠ͳ͍3FDPNQPTJUJPO͕ൃੜ͠͏Δ ύϑΥʔϚϯεʹѱӨڹ͕͋ΔΒ͍͠ ҆৺ͯ͠͏ʹ3FDPNQPTJUJPOʹؔ͢Δਂ͍ܮ͕ඞཁ ʮࢲ͕3FDPNQPTJUJPOͩʯ ҆৺ͯ͠͏ʹ3FDPNQPTJUJPOʹৄ͍͠δΣμΠͷٍ͕࢜ඞཁͳΜͩͳ
ؾʹͳΔηογϣϯ👀 ͜ͷηογϣϯΛೱॖؐݩͨ͠༰Λͧ͢
ύϑΥʔϚϯεͳ࣮ͷݟ͚ͭํɾରቂͷํ ಋೖ ৽͍͠σόοάπʔϧʢIFEHFIPHdʣ $PNQPTFͰͷਖ਼͍͠ϩάͷܭଌͷํ ύϑΥʔϚϯεͷҧ͍ʹΑΔදࣔͷܭଌ γεςϜτϨʔεʹΑΔ$PNQPTFͷॲཧ࣌ؒΛՄࢹԽ δΣμΠͱͯ͠γεͷ҉ࠇ໘ͱͲ͏ઓ͍ͬͯ͘ͷ͕͕հ͞Εͯͨͧ
ҾͷܕʹΑͬͯউखʹ 3FDPNQPTF͞ΕΔ ࠔΓ͝ͱ
ҙਤͨ͠3FDPNQPTF ϘλϯΛԡͨ͢ͼʹ$PVOU͕ߋ৽ ϘλϯΛԡͨ͢ͼʹ(SFFUJOH 3FDPNQPTF͞ΕΔ ࣗͷύϥϝʔλ͕มԽ͍ͯ͠Δ ͷͰҙਤ௨Γͷಈ͖ σόοάπʔϧ
ҙਤ͠ͳ͍3FDPNQPTF MJTUΛՃ σόοάπʔϧ
ҙਤ͠ͳ͍3FDPNQPTF MJTUΛՃ σόοάπʔϧ -JTUมߋ͞ΕΔ͜ͱ͕ͳ͍͕ -JTU*OUFSGBDFͷͨΊෆ҆ఆͳ ͷͰ.Z-JTU3FDPNQPTFର ʹͳΔ
҆ఆͱ͔ෆ҆ఆͱ͔Α͘Θ͔ΒΜ 🤯
)FEHFIPH͔Β҆ఆɾෆ҆ఆΛผՄೳʹ σόοάπʔϧ ϒϨʔΫϙΠϯτΛࢭΊͨ$PNQPTBCMF͕ؔର ͦͷ͕ؔͱ͍ͬͯΔҾ͕҆ఆ͔ෆ҆ఆͰ͋Δ͔͕ՄࢹԽ͞ΕΔ 'MBNJOHPˠ(JSB ff Fˠ)FEHFIPHͷॱ൪ ϋϦωζϛɺՄѪ͍Ͷ
)FEHFIPH͔Β҆ఆɾෆ҆ఆΛผՄೳʹ σόοάπʔϧ
)FEHFIPH͔Β҆ఆɾෆ҆ఆΛผՄೳʹ σόοάπʔϧ
ϩάͰ3FDPNQPTJUJPOΛ ݟ͚͍ͭͨ ࠔΓ͝ͱ
ϩάΛ͑ྲྀΕΛࢭΊͣʹ ঢ়ଶͷมԽ3FDPNQPTFΛΕΔ 💡
ίʔυͷղઆ ϩάग़ྗ ϥϜμͰ࣮ߦ͢Δ͜ͱͰඞ ཁͳ࣌ʹ͔͠3FDPNQPTF ͞Εͳ͍
ͦͷ··-PHΛ͏ ϩάग़ྗ -PHࣗମ͕มߋ͞ΕΔ ͨͼʹ࣮ߦ͞ΕΔ ਖ਼͍͠3FDPNQPTFͷىಈ ͕औಘͰ͖ͳ͍
ͻͱ ϩάग़ྗ 4JEF& ff FDUϒϩοΫʹ-PH Λهड़͢Δ 3FDPNQPTF࣌ʹ͔͠-PH ࣮ߦ͞Εͳ͘ͳΔ ຊʹऔΓ͍ͨλΠϛϯά ͷϩάΛऔಘͰ͖Δ
ΧΫΧΫͨ͠ϑϨʔϜΛ Ͳ͏վળ͢Δ͔ʁ ࠔΓ͝ͱ
-BZPVU*OTQFDUPSͰ3FDPNQPTJUJPOΛܭଌ ϕϯνϚʔΫ -BZPVU*OTQFDUPSΛ͏ͱ֤$PNQPTBCMFͰ 3FDPNQPTF͍ͯ͠Δճ͕Θ͔Δ ͜Εڈ͘Β͍͔Β͋ΔػೳͩͶ ແବʹ3FDPNQPTF͍ͯ͠ΔՕॴ͕Θ͔Δ
ϕϯνϚʔΫςετΛॻ͜͏ ϕϯνϚʔΫ +FUQBDLʹ͋Δ.BDSPCFODINBSLΛͬͯϕϯνϚʔΫςετΛهड़͢Δ ಛఆͷϢʔεέʔεͷςετΛϕϯνϚʔΫͱͯ͠࡞ɾܭଌ͢Δ Ͳ͜·Ͱ͔ͬ͠ΓΔ͖͔·͍͠ͳʙ ύϑΥʔϚϯεվળޙͱൺֱ͢Δͱͷվળ߹͍͕Θ͔Δ
Ͳ͜ʹݪҼ͕͋Δ͔͔ΓͮΒ͍ ࠔΓ͝ͱ
$PNQPTFʹγεςϜτϨʔε͕ར༻Ͱ͖Δ τϨʔε "OESPJE4UVEJPͷγεςϜτϨʔεͰͲͷίʔυʹ࣌ؒΛඅ͍ͯ͠Δͷ͔ ͕Θ͔ΔΑ͏ʹͳͬͨ ͬ͘͟Γ൜ਓ୳͕͠Ͱ͖ΔΑ͏ʹͳͬͨ ·͔͞γεςϜτϨʔεʹ·Ͱݟ͑ΔΑ͏ʹͳΔͱͳʙ
+FUQBDL$PNQPTFͱ ͬͱྑ͘ͳΕͦ͏
ࠂ
a👏ϞόΠϧΞϓϦ։ൃͷษڧձΛ։࠵͠·͢👏 'SJ ։࠵🎉