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
160
Hello, Cast extension
rmakiyama
September 27, 2019
Tweet
Share
More Decks by rmakiyama
See All by rmakiyama
UI State設計とテスト方針
rmakiyama
4
990
KMPプロジェクトでマニュアルDIを使う選択
rmakiyama
0
250
Jetpack Composeとデザインシステム
rmakiyama
0
750
TextField theme in Compose
rmakiyama
0
240
Androidエンジニアが1人という不安と向き合う
rmakiyama
6
6.6k
Jetpack Compose Canvas入門
rmakiyama
0
1.4k
HiltはDIをどうやってやっているのか
rmakiyama
1
250
Radiotalk Androidアプリにおけるモジュール分割の課題とこれから
rmakiyama
1
290
Androidでオーディオアプリを作るということ
rmakiyama
1
3.2k
Other Decks in Programming
See All in Programming
2025.01.17_Sansan × DMM.swift
riofujimon
3
690
DMMオンラインサロンアプリのSwift化
hayatan
0
300
Linux && Docker 研修/Linux && Docker training
forrep
23
4.3k
ゼロからの、レトロゲームエンジンの作り方
tokujiros
3
1.2k
2024年のWebフロントエンドのふりかえりと2025年
sakito
1
190
Rails アプリ地図考 Flush Cut
makicamel
1
100
AWS Lambda functions with C# 用の Dev Container Template を作ってみた件
mappie_kochi
0
230
asdf-ecspresso作って 友達が増えた話 / Fujiwara Tech Conference 2025
koluku
0
2.9k
自動で //nolint を挿入する取り組み / Gopher's Gathering
utgwkk
1
220
個人アプリを2年ぶりにアプデしたから褒めて / I just updated my personal app, praise me!
lovee
0
320
[JAWS-UG横浜 #79] re:Invent 2024 の DB アップデートは Multi-Region!
maroon1st
1
140
Kubernetes History Inspector(KHI)を触ってみた
bells17
0
180
Featured
See All Featured
Music & Morning Musume
bryan
46
6.3k
Building Adaptive Systems
keathley
39
2.4k
GitHub's CSS Performance
jonrohan
1030
460k
Facilitating Awesome Meetings
lara
51
6.2k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
Optimizing for Happiness
mojombo
376
70k
Adopting Sorbet at Scale
ufuk
74
9.2k
Embracing the Ebb and Flow
colly
84
4.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
How STYLIGHT went responsive
nonsquared
98
5.3k
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