Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
530
jetpack compose with ksp
sobaya
December 21, 2021
Tweet
Share
More Decks by sobaya
See All by sobaya
会社紹介20251001
spbaya0141
0
13
会社説明20250704
spbaya0141
0
22
酒飲んでたらテックリードになった話
spbaya0141
0
460
とある大喜利会社の戦略
spbaya0141
0
210
KMPナニモワカラナイ
spbaya0141
1
400
そば屋のひとりごと(KMP関連の雑な話し)
spbaya0141
0
590
JetpackSecurityを今さら学んでみた
spbaya0141
0
430
日本三大何をしているか分からない企業の育児制度
spbaya0141
0
1k
僕が考えた超最強のKMMアプリの作り方
spbaya0141
0
560
Other Decks in Programming
See All in Programming
CSC305 Lecture 15
javiergs
PRO
0
220
TypeScript 5.9 で使えるようになった import defer でパフォーマンス最適化を実現する
bicstone
1
560
関数の挙動書き換える
takatofukui
4
760
なあ兄弟、 余白の意味を考えてから UI実装してくれ!
ktcryomm
10
9.9k
CSC305 Lecture 17
javiergs
PRO
0
210
手が足りない!兼業データエンジニアに必要だったアーキテクチャと立ち回り
zinkosuke
0
110
ローターアクトEクラブ アメリカンナイト:川端 柚菜 氏(Japan O.K. ローターアクトEクラブ 会長):2720 Japan O.K. ロータリーEクラブ2025年12月1日卓話
2720japanoke
0
170
乱雑なコードの整理から学ぶ設計の初歩
masuda220
PRO
32
15k
ViewファーストなRailsアプリ開発のたのしさ
sugiwe
0
260
関数実行の裏側では何が起きているのか?
minop1205
1
370
TVerのWeb内製化 - 開発スピードと品質を両立させるまでの道のり
techtver
PRO
3
1.3k
Building AI Agents with TypeScript #TSKaigiHokuriku
izumin5210
5
1.1k
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
57k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Six Lessons from altMBA
skipperchong
29
4.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Context Engineering - Making Every Token Count
addyosmani
9
450
Thoughts on Productivity
jonyablonski
73
4.9k
GraphQLとの向き合い方2022年版
quramy
49
14k
Designing for humans not robots
tammielis
254
26k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
360
Visualization
eitanlees
150
16k
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