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
Firebase Remote Config ベストプラクティス
Search
Yuto Yazaki
September 11, 2019
Programming
0
780
Firebase Remote Config ベストプラクティス
https://gree.connpass.com/event/142728/
Yuto Yazaki
September 11, 2019
Tweet
Share
More Decks by Yuto Yazaki
See All by Yuto Yazaki
デザインシステム上の画像リソースを 自動エクスポートする / Automate image export from Figma to iOS and Android using figma-export
yutoyazaki
0
810
RxSwiftに対応したバリデーションをGenericなProtocolで実装してみた / Generic Validation Protocol with RxSwift
yutoyazaki
3
1.2k
Other Decks in Programming
See All in Programming
SymfonyCon Vienna 2025: Twig, still relevant in 2025?
fabpot
3
1.2k
テストケースの名前はどうつけるべきか?
orgachem
PRO
0
150
ブラウザ単体でmp4書き出すまで - muddy-web - 2024-12
yue4u
3
490
コンテナをたくさん詰め込んだシステムとランタイムの変化
makihiro
1
140
なまけものオバケたち -PHP 8.4 に入った新機能の紹介-
tanakahisateru
1
120
情報漏洩させないための設計
kubotak
3
500
Spatial Rendering for Apple Vision Pro
warrenm
0
120
17年周年のWebアプリケーションにTanStack Queryを導入する / Implementing TanStack Query in a 17th Anniversary Web Application
saitolume
0
250
数十万行のプロジェクトを Scala 2から3に完全移行した
xuwei_k
0
310
103 Early Hints
sugi_0000
1
250
create_tableをしただけなのに〜囚われのuuid編〜
daisukeshinoku
0
270
range over funcの使い道と非同期N+1リゾルバーの夢 / about a range over func
mackee
0
110
Featured
See All Featured
Unsuck your backbone
ammeep
669
57k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
Navigating Team Friction
lara
183
15k
KATA
mclloyd
29
14k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
95
17k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.5k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
Typedesign – Prime Four
hannesfritz
40
2.4k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
1
100
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
2
290
Side Projects
sachag
452
42k
Transcript
'JSFCBTF3FNPUF$POpH ϕετϓϥΫςΟε άϦʔάϧʔϓϞόΠϧΞϓϦษڧձ7PM 㟒༤ਓ:B[BLJ:VUP
ࣗݾհ άϦʔגࣜձࣾ ࠂɾϝσΟΞࣄۀຊ෦ ϦϛΞࣄۀ෦"QQνʔϜ 㟒༤ਓ:B[BLJ:VUP w -*.*"ͷJ04ΤϯδχΞ w ৽ଔೖࣾ✨ ͓͍͍͠ʂΛ࡞Δ
ϨγϐಈըϝσΟΞ ঁੑͷͨΊͷ ඒ༰ใΞϓϦ ॅ·͍ɾΒ͠ͷ ΞΠσΞΞϓϦ
'JSFCBTF3FNPUF$POpH ϕετϓϥΫςΟε ˞εϥΠυޙΞοϓϩʔυ༧ఆ
'JSFCBTF3FNPUF$POpH ϕετϓϥΫςΟε ˣ ࣦഊࣄྫ͔ΒֶͿ όουϓϥΫςΟε ಡΈࠐΈઓུͷ͓ ˞J04Λલఏʹ͠·͕͢ɺ"OESPJEͰಉ༷
'JSFCBTF3FNPUF$POpHͱ ˞ࡉ͔͍આ໌ંΓ·͢
'JSFCBTF3FNPUF$POpHͱ w ΞϓϦͷಈ࡞֎؍Λ3FNPUFʹ$POpHͰ͖Δπʔϧ w ઌ݄Φʔϓϯιʔεʹͳͬͯ·ͨ͠ʂ IUUQTHJUIVCDPNpSFCBTFpSFCBTFJPTTELUSFFNBTUFS'JSFCBTF3FNPUF$POpH
-*.*"Ͱͷࣄྫ
-*.*"Ͱͷࣄྫʙ͓Βͤόφʔͷӡ༻ʙ w ظؒݶఆͰද͍ࣔͤͨ͞όφʔ w ը૾ભҠઌΛύϥϝʔλͰࢦఆ w ඇΤϯδχΞͰ8FC্ͰઃఆՄೳ
-*.*"Ͱͷࣄྫʙڧ੍Ξοϓσʔτɾ"#ςετʙ w ڧ੍Ξοϓσʔτ w ݹ͍όʔδϣϯΛ͍ͬͯΔ ϢʔβʔʹΞοϓσʔτಋઢΛग़͢ w "#ςετ w هࣄίϯςϯπͷग़͚͠
IUUQTXXXTMJEFTIBSFOFUHSFFUFDIpSFCBTFBCUFTUJOHBCBOESPJE
3FNPUF$POpHͷΈ
3FNPUF$POpHͷΈ ը૾IUUQTpSFCBTFHPPHMFDPNEPDTSFNPUFDPOpHBQJPWFSWJFX
3FNPUF$POpHͷΈ ը૾IUUQTpSFCBTFHPPHMFDPNEPDTSFNPUFDPOpHBQJPWFSWJFX ϑΣον ϦΫΤετ αʔό ϦΫΤετ $POpHฦ͢ "DUJWF $POpH $POpHऔಘ
$POpHऔಘ $POpHऔಘ
3FNPUF$POpHͷΈ ը૾IUUQTpSFCBTFHPPHMFDPNEPDTSFNPUFDPOpHBQJPWFSWJFX "DUJWF $POpH %FGBVMU $POpH $POpHऔಘ ϑΣον͕ྃ͢Δ·Ͱ σϑΥϧτ͕ΘΕΔ
όουϓϥΫςΟεͱҙ
ݕূऴྃޙͦͷ··ύϥϝʔλΛ์ஔ ࢪࡦͷޮՌΛ"#ςετͰݕূ ˣ ݁Ռ͕ग़ͯίϯιʔϧ্ͰύϥϝʔλΛยํʹدͤΔ ˣ ͦͷ··์ஔ͠୲ऀ͕ΘΓ ˣ ☠༷มߋͰσάϨൃੜ☠ "#ग़͚͠ίʔυ͕ෳࡶʹͳΓ͕ͪɻ ɹݕূ͕ऴΘͬͨΒ͖ͪΜͱޙย͚͠·͠ΐ͏✨
ϦϑΝΫλͨ݁͠Ռ ɹύϥϝʔλ͕ݸ➜ݸʹݮΓ·ͨ͠
ΞϓϦىಈޙʹ͙͕͢ཉ͍͠ " ϑΣον͕ྃ͢Δ·ͰϩʔσΟϯάը໘Λग़͢ # ϑΣονྃޙʹಈతʹ6*ద༻ $ ΩϟογϡPSσϑΥϧτΛ͏ "QQ%FMFHBUF 3FNPUF$POpHϑΣον։࢝ ϑΝʔετϏϡʔදࣔ
'JSFCBTFॳظԽ ϑΣονྃ "QQ 'JSFCBTF ϢʔεέʔεʹΑͬͯదͳಡΈࠐΈઓུΛબ ىಈޙͷར༻ආ͚ͨ΄͏͕٢
#ϑΣονྃޙʹಈతʹద༻ ϑΣονͷฒྻݺͼग़͠ʹҙʂ⚠
ϑΣονͷฒྻݺͼग़͠ʹҙ⚠ w ϑΣον͕ྃ͢ΔલʹผͷϑΣονΛݺͼग़͢ͱFSSPS* w ࠷ॳͷϑΣονͷΈTVDDFTT ଞFSSPS͕ฦΔ༷ ✅ App SDK Server
GFUDI GFUDI GFUDI
ϑΣονͷฒྻݺͼग़͠ʹҙʙ3Y4XJGUͰճආʙ w share(replay:scope:) ΦϖϨʔλΛ͏ ෳߪಡͯ͠ϑΣον࣮ߦճ͚ͩ
ࢦόοΫΦϑͰϦτϥΠ w ϑΣονʹࣦഊͨ͠ΒࢦόοΫΦϑΛࢼ͢
σϑΥϧτΛ͖ͪΜͱఆٛ͠Α͏ ը૾IUUQTpSFCBTFHPPHMFDPNEPDTSFNPUFDPOpHBQJPWFSWJFX ϑΣον ϦΫΤετ αʔό ϦΫΤετ $POpHฦ͢ $POpHऔಘ %FGBVMU $POpH
͕औΕ͍ͯͳͯ͘ͳ͘ಈ࡞͢ΔઃܭΛ ϓϩμΫτͷίΞͳՕॴͰͷ༻ࡉ৺ͷҙ/ ϑΣονʹࣦഊ͢Δͱ %FGBVMU$POpH͕ΘΕΔ
·ͱΊ
·ͱΊ w ݕূ͕ऴΘͬͨύϥϝʔλͷޙย͚ w ىಈޙͷར༻ͳΔ͘ආ͚Δ w ϑΣονͷฒྻݺͼग़͠ʹҙ⚠ w ࢦόοΫΦϑͰϦτϥΠ✅ w
σϑΥϧτΛ͖ͪΜͱఆٛ ਖ਼͘͠ݕূ͢ΔͨΊʹ ਖ਼͍͠ಡΈࠐΈઓུΛબ͠Α͏3