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
Hello, Cast extension
Search
rmakiyama
September 27, 2019
Programming
0
170
Hello, Cast extension
rmakiyama
September 27, 2019
Tweet
Share
More Decks by rmakiyama
See All by rmakiyama
UI State設計とテスト方針
rmakiyama
4
1k
KMPプロジェクトでマニュアルDIを使う選択
rmakiyama
0
340
Jetpack Composeとデザインシステム
rmakiyama
0
930
TextField theme in Compose
rmakiyama
0
280
Androidエンジニアが1人という不安と向き合う
rmakiyama
6
6.7k
Jetpack Compose Canvas入門
rmakiyama
0
1.4k
HiltはDIをどうやってやっているのか
rmakiyama
1
270
Radiotalk Androidアプリにおけるモジュール分割の課題とこれから
rmakiyama
1
310
Androidでオーディオアプリを作るということ
rmakiyama
1
3.3k
Other Decks in Programming
See All in Programming
Proxmoxをまとめて管理できるコンソール作ってみました
karugamo
1
380
TypeScript だけを書いて Tauri でデスクトップアプリを作ろう / Tauri with only TypeScript
tris5572
2
490
コンポーネントライブラリで実現する、アクセシビリティの正しい実装パターン
schktjm
1
610
2025年のz-index設計を考える
tak_dcxi
13
5.1k
ワンバイナリWebサービスのススメ
mackee
6
3.6k
Building an Application with TDD, DDD and Hexagonal Architecture - Isn't it a bit too much?
mufrid
0
370
RubyKaigi Hack Space in Tokyo & 函館最速 "予習" 会 / RubyKaigi Hack Space in Tokyo & The Fastest Briefing of RubyKaigi 2026 in Hakodate
moznion
1
110
JSAI2025 RecSysChallenge2024 優勝報告
unonao
1
320
ts-morph実践:型を利用するcodemodのテクニック
ypresto
1
500
Blueskyのプラグインを作ってみた
hakkadaikon
1
180
コードに語らせよう――自己ドキュメント化が内包する楽しさについて / Let the Code Speak
nrslib
5
670
“技術カンファレンスで何か変わる?” ──RubyKaigi後の自分とチームを振り返る
ssagara00
0
200
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
1
61
How to Think Like a Performance Engineer
csswizardry
23
1.6k
YesSQL, Process and Tooling at Scale
rocio
172
14k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
14
1.5k
Optimizing for Happiness
mojombo
378
70k
The Invisible Side of Design
smashingmag
299
50k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.5k
How GitHub (no longer) Works
holman
314
140k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
123
52k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
How to Ace a Technical Interview
jacobian
276
23k
Transcript
)FMMP $BTUFYUFOTJPO TIJCVZBBQL SNBLJZBNB
ɹɹࣗݾհ w ࢁྎ w 3BEJPUBMLגࣜձࣾ w "OESPJEΤϯδχΞ w!@SNBLJZBNB wSNBLJZBNB
8IBUJT $BTUFYUFOTJPO
$BTUFYUFOTJPO w &YP1MBZFS͔Β w Ҏલ3FNPUF.FEJB$MJFOUΛͬͯؤுΔ w $BTU1MBZFSΛఏڙ w
1MBZFSΛ࣮͍ͯ͠ΔͷͰ&YP1MBZFSͱੑ͕͋Δ
$BTUFYUFOTJPOΛ༻͍ͨ࠶ੜ·Ͱͷखॱ "OESPJE.BOJGFTUʹ3FDFJWFSΛఆٛ $BTU$POUFYUΛॳظԽ $BTU4FTTJPOΛελʔτ ϝσΟΞΛϩʔυͯ͠࠶ੜ
"OESPJE.BOJGFTUʹ3FDFJWFSΛఆٛ w 0QUJPOT1SPWJEFSΛ࣮ͨ͠ΫϥεΛએݴ w $BTU$POUFYUͷॳظԽΦϓγϣϯΛઃఆͰ͖Δ w %FGBVMU$BTU0QUJPOT1SPWJEFS͕ఏڙ͞Ε͍ͯΔ
"OESPJE.BOJGFTUʹ3FDFJWFSΛఆٛ
$BTU$POUFYUΛॳظԽ ˞PO3FTVNFલʹॳظԽ͠ͳ͚Ε ɹड৴σόΠε͕ݕग़͞Εͳ͍߹͕͋Δ
$BTU4FTTJPOΛελʔτ w $BTUσόΠεͱͷଓΛཧͯ͘͠ΕΔ w .FEJB3PVUF#VUUPOΛ͏ͱ؆୯ w $BTU#VUUPO'BDUPSZTFU6Q.FEJB3PVUF#VUUPO w .FOV7JFXରԠ
$BTU4FTTJPOΛελʔτ
͜͜·ͰͰ$BTUσόΠεͱͷଓ0,
ϝσΟΞΛϩʔυͯ͠࠶ੜ w $BTU$POUFYU͔Β$BTU1MBZFSΛੜ w $BTU1MBZFSMPBE*UFN T w 4FTTJPO͕ར༻Մೳʹͳ͔ͬͯΒϩʔυ w
.FEJB2VFVF*UFNΛಡΈࠐ·ͤΔ w ࠶ੜɺఀࢭ1MBZFS४ڌ
ϝσΟΞΛϩʔυͯ͠࠶ੜ $BTU1MBZFSΛੜ
ϝσΟΞΛϩʔυͯ͠࠶ੜ 2VFVF*UFNΛ४උ
ϝσΟΞΛϩʔυͯ͠࠶ੜ 4FTTJPO͕ར༻ՄೳʹͳΔͷΛͬͯ ४උͨ͠2VFVF*UFNΛϩʔυ
؆୯ʂ
None
·ͱΊ w Ωϟετʹଓ·Ͱ؆୯ w &YP1MBZFSϑϨϯυϦʔͳ$BTU1MBZFS͕ศར w αʔϏεಋೖʹߟྀ͖͢ଟͦ͏ w طଘͷ࠶ੜػೳͱͷϚʔδ w
Ωϟετ0/0''࣌ͷγʔϜϨεͳΓସ͑
"QQFOEJY w /FX$BTUFYUFOTJPO BOEEFNPBQQ w IUUQTNFEJVNDPNHPPHMFFYPQMBZFSOFXDBTUFYUFOTJPOBOEEFNPBQQB w 4FOEJOHNFEJBUP$ISPNFDBTUIBTOFWFSCFFOFBTJFS &YPQMBZFSDBTUFYUFOTJPO
w IUUQTNFEJVNDPNHPPHMFFYPQMBZFSOFXDBTUFYUFOTJPOBOEEFNPBQQB w "OESPJEΞϓϦʹ(PPHMF$BTUػೳΛՃ͢Δ w IUUQTRJJUBDPNUPNPJUFNTGFBGFG w <8*1>௨ৗ࠶ੜͱ߹Θͤͨαϯϓϧ w IUUQTHJUIVCDPNSNBLJZBNBFYPQMBZFSDBTUTBNQMF