Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
880
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
990
RxSwiftに対応したバリデーションをGenericなProtocolで実装してみた / Generic Validation Protocol with RxSwift
yutoyazaki
3
1.5k
Other Decks in Programming
See All in Programming
connect-python: convenient protobuf RPC for Python
anuraaga
0
360
TypeScriptで設計する 堅牢さとUXを両立した非同期ワークフローの実現
moeka__c
6
2.9k
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.1k
AI時代もSEOを頑張っている話
shirahama_x
0
230
GeistFabrik and AI-augmented software development
adewale
PRO
0
250
Integrating WordPress and Symfony
alexandresalome
0
120
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
270
Building AI Agents with TypeScript #TSKaigiHokuriku
izumin5210
6
1.2k
ZOZOにおけるAI活用の現在 ~モバイルアプリ開発でのAI活用状況と事例~
zozotech
PRO
8
4.1k
ローターアクトEクラブ アメリカンナイト:川端 柚菜 氏(Japan O.K. ローターアクトEクラブ 会長):2720 Japan O.K. ロータリーEクラブ2025年12月1日卓話
2720japanoke
0
470
ハイパーメディア駆動アプリケーションとIslandアーキテクチャ: htmxによるWebアプリケーション開発と動的UIの局所的適用
nowaki28
0
340
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
150
Featured
See All Featured
Building an army of robots
kneath
306
46k
Bash Introduction
62gerente
615
210k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
Become a Pro
speakerdeck
PRO
30
5.7k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Unsuck your backbone
ammeep
671
58k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Optimizing for Happiness
mojombo
379
70k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Building Applications with DynamoDB
mza
96
6.8k
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