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
jetpack compose with ksp
Search
sobaya
December 21, 2021
Programming
0
480
jetpack compose with ksp
sobaya
December 21, 2021
Tweet
Share
More Decks by sobaya
See All by sobaya
酒飲んでたらテックリードになった話
spbaya0141
0
380
とある大喜利会社の戦略
spbaya0141
0
140
KMPナニモワカラナイ
spbaya0141
1
340
そば屋のひとりごと(KMP関連の雑な話し)
spbaya0141
0
460
JetpackSecurityを今さら学んでみた
spbaya0141
0
360
日本三大何をしているか分からない企業の育児制度
spbaya0141
0
930
僕が考えた超最強のKMMアプリの作り方
spbaya0141
0
510
lazy grid layout
spbaya0141
1
510
Androidアプリを1から作る時に 設定したこと
spbaya0141
1
440
Other Decks in Programming
See All in Programming
Immutable ActiveRecord
megane42
0
120
SRE、開発、QAが協業して挑んだリリースプロセス改革@SRE Kaigi 2025
nealle
1
3.3k
最近のVS Codeで気になるニュース 2025/01
74th
1
240
カンファレンス動画鑑賞会のススメ / Osaka.swift #1
hironytic
0
200
Lookerは可視化だけじゃない。UIコンポーネントもあるんだ!
ymd65536
1
140
時計仕掛けのCompose
mkeeda
1
190
令和7年版 あなたが使ってよいフロントエンド機能とは
mugi_uno
12
6k
Fixstars高速化コンテスト2024準優勝解法
eijirou
0
200
2025.01.17_Sansan × DMM.swift
riofujimon
2
670
Terraform で作る Amazon ECS の CI/CD パイプライン
hiyanger
0
110
知られざるDMMデータエンジニアの生態 〜かつてツチノコと呼ばれし者〜
takaha4k
3
1.1k
Flatt Security XSS Challenge 解答・解説
flatt_security
0
1.1k
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
33
3k
Code Review Best Practice
trishagee
65
17k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
How to train your dragon (web standard)
notwaldorf
89
5.8k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
GitHub's CSS Performance
jonrohan
1030
460k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
30
2.1k
It's Worth the Effort
3n
184
28k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.1k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Transcript
+FUQBDL$PNQPTF͕ ,41ͱ ग़ձͬͨ
w !TPCBZB5XJUUFS w !TPCBZB(JUIVC w TPCZB;FOO ੨ʹന͍ΫϚͷฑ͕͍ͭͨປΛͬͯΔͷͰ͕͢ɺ ࠷ۙɺΫϚͷ৭͕ຊʹੜଉͯͦ͠͏ͳ͘Β͍৭͘ ͳͬͯΔ͜ͱʹؾ͍ͮͯऐ͍͠Ͱ͢ɻ
"OESPJEJ048FC ΤϯδχΞٸื .FFUZ͡Ί·ͨ͠
͓ॻ͖ 4UBUF ཧ Ͳ ͏ ͠ ͯ · ͢
ʁ .BSWFSJDT ͕ ݱ Ε ͨ ,41 ͯ Έ ͨ ࠷ ޙ ʹ
4UBUFཧͲ͏ͯ͠·͢ʁ
4UBUFཧͷΫϥεΛ༻ҙ TFBMEDMBTTΛ༻ ݸผʹ4UBUFΛ༻ҙ
.BSWFSJDT͕ݱΕͨ
.BSWFSJDT͕ݱΕͨ 4UBUFཧͷΫϥεΛ༻ҙ
.BSWFSJDT͕ݱΕͨ 7JFX.PEFMʹॳظ4UBUFΛ͢
.BSWFSJDT͕ݱΕͨ 4UBUFͷߋ৽͕Ͱ͖Δ
.BSWFSJDT͕ݱΕͨ
.BSWFSJDT͕ݱΕͨ .77.ͷ 7JFX.PEFM BOESPJEYMJGFDZDMFͷ 7JFX.PEFM .BSWFSJDTͷ 7JFX.PEFM /FX
.BSWFSJDT͕ݱΕͨ ಋೖগ͠Ή͚ͲɺTFU4UBUFศརͩΑͳʙ TUBUFWBMVFTUBUFWBMVFDPQZ UJUMFlUJUMFz Λຖճॻ͘ͷ໘
,41ͬͯΈͨ
,41ͬͯΈͨ "OOPUBUJPOΛࢦఆ
,41ͬͯΈͨ Ͱ͖ͨʂʂ
,41ͬͯΈͨ "OOPUBUJPO
,41ͬͯΈͨ ରͷ7JFX.PEFMѲͱ 4UBUFͷEBUBDMBTTͷܕΛऔಘ
,41ͬͯΈͨ ม໊Λऔಘ
,41ͬͯΈͨ
,41ͬͯΈͨ "OOPUBUJPOΛͬͯऔಘͨ͠σʔλΛ͍ɺ 7JFX.PEFMʹର֦ͯ͠ுؔΛ༻ҙ͠·͢ɻ
,41ͬͯΈͨ
,41ͬͯΈͨ
,41ͬͯΈͨ
w .VUBCMFͳ4UBUFΛ֎෦ʹެ։͢Δඞཁ͕͋Δ w 7JFX.PEFMʹ4UBUF͔͠ࢦఆͰ͖ͳ͍
࠷ޙʹ
,41ָ͍͠Α
αϯϓϧίʔυ IUUQTHJUIVCDPNTPCBZB4BNQMF ,41ͷϒϩά IUUQT[FOOEFWTPCZBBSUJDMFTCDBC