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 編
Search
Kenta Nakai
April 14, 2018
Programming
1
840
アプリのお問い合わせ機能をサーバーレスでつくる Firebase 編
第77回 Cocoa勉強会関西での発表資料です
https://cocoa-kansai.connpass.com/event/82438/
Kenta Nakai
April 14, 2018
Tweet
Share
More Decks by Kenta Nakai
See All by Kenta Nakai
Asset Catalog再入門 / Asset Catalog Reintroduction
urouro_net
0
590
プッシュ通知はどのような進化をたどってきたか
urouro_net
7
1.3k
クラッシュレポートサービスのパンくず機能でクラッシュ対応を楽にする
urouro_net
1
930
クラッシュレポートに Sentryを使っている話
urouro_net
1
850
Other Decks in Programming
See All in Programming
生成AIを活用したリファクタリング実践 ~コードスメルをなくすためのアプローチ
raedion
0
170
dotfiles 式年遷宮 令和最新版
masawada
1
270
Web エンジニアが JavaScript で AI Agent を作る / JSConf JP 2025 sponsor session
izumin5210
4
2.1k
S3 VectorsとStrands Agentsを利用したAgentic RAGシステムの構築
tosuri13
4
230
アーキテクチャと考える迷子にならない開発者テスト
irof
9
3.4k
UIデザインに役立つ 2025年の最新CSS / The Latest CSS for UI Design 2025
clockmaker
9
3.7k
モビリティSaaSにおけるデータ利活用の発展
nealle
1
670
レイトレZ世代に捧ぐ、今からレイトレを始めるための小径
ichi_raven
0
480
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
1.9k
エディターってAIで操作できるんだぜ
kis9a
0
340
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
160
チーム開発の “地ならし"
konifar
8
6.5k
Featured
See All Featured
Making Projects Easy
brettharned
120
6.5k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Done Done
chrislema
186
16k
KATA
mclloyd
PRO
32
15k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Building an army of robots
kneath
306
46k
Facilitating Awesome Meetings
lara
57
6.6k
Site-Speed That Sticks
csswizardry
13
970
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.2k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Scaling GitHub
holman
464
140k
Transcript
ΞϓϦͷ͓͍߹ΘͤػೳΛ αʔόʔϨεͰͭ͘Δ 'JSFCBTFฤ !VSPVSPO $PDPBษڧձؔ
XIPBNJ w தҪ݈ଠ w ϑϦʔϥϯε w ओʹJ04 w ͋ͱ1)1 +BWB4DSJQUͳͲ
w 5XJUUFS!VSPVSP@O w (JU)VCIUUQTHJUIVCDPNVSPVSPO
ͳ͢͜ͱ w ͓͍߹Θͤػೳͷ࣮ύλʔϯ w αʔόʔϨε 'JSFCBTF ͰͬͯΈΔ
͓͍߹Θͤػೳʁ
࣮ύλʔϯ w ϝʔϥʔΛ্ཱͪ͛Δ w 8FCͷ͓͍߹ΘͤϑΥʔϜΛදࣔ w ࣗલͷ͓͍߹Θͤը໘Λ࡞Δ όοΫΤϯυ
ϝʔϥʔΛ্ཱͪ͛Δ
ϝʔϥʔΛ্ཱͪ͛Δ w ָ࣮͕ w .'.BJM7JFX$POUSPMMFSΛग़͚ͩ͢ w ϑΥʔϚοτΛݻఆͮ͠Β͍ w ΞϓϦͷόʔδϣϯɺϢʔβใͷૹ৴͕Ͱ͖ͳ͍͔
w Ϣʔβ͕ফ͞ͳ͍ͱݶΒͳ͍ʢੑળઆʣ w ෦Ϣʔβ*%ͱ͔ɺ͋·ΓϢʔβʹग़ͨ͘͠ͳ͍ใ
8FCͷ͓͍߹Θͤ ϑΥʔϜΛදࣔ
8FCͷ͓͍߹Θͤ ϑΥʔϜΛදࣔ w طʹ8FCαʔϏε͕͋ͬͨΓ͢Δ߹ָ w ͳ͚Ε࡞Δʗӡ༻͢Δඞཁ͕͋Δ w ελϯυΞϩʔϯͳΞϓϦͷ߹खؒʁ w ͷใͳͲૹ৴ͮ͠Β͍
ࣗલͷ͓͍߹Θͤը໘Λ ࡞Δ
ࣗલͷ͓͍߹Θͤը໘Λ ࡞Δ w ࣗ༝͕ߴ͍ w ߹ͤ༰ͷબ ࣗ༝ೖྗͳͲɺϑΥʔϚο τΛܾΊΒΕΔ w ͷใͳͲૹ৴Ͱ͖Δ
w ࣗαʔϏεͷ8FC"1*͕ͳ͍߹࡞Δʗӡ༻͢ Δ
ൺֱ ϝʔϥʔ 8FCͷϑΥʔϜ ΞϓϦࣗલ खؒͷ͔͔Βͳ͞ ˓ ˚ º ࣗ༝ º
˚ ˓
ൺֱ ϝʔϥʔ 8FCͷϑΥʔϜ ΞϓϦࣗલ खؒͷ͔͔Βͳ͞ ˓ ˚ º ࣗ༝ º
˚ ˓ खؒΛݮΒͤΑͦ͞͏
खؒͱ w όοΫΤϯυͷίʔυΛॻ͘ w αʔόΛ༻ҙ͢Δ w αʔόͷڥΛ͑Δ w σϓϩΠ͢Δ w
ӡ༻͢Δ
αʔόʔϨεʹͯ͠ΈΔʁ w όοΫΤϯυͷίʔυΛॻ͘ w αʔόΛ༻ҙ͢Δ w αʔόͷڥΛ͑Δ w σϓϩΠ͢Δ w
ӡ༻͢Δ
αʔόʔϨεͱ w ʮαʔόʔϨεΞϓϦέʔγϣϯʯʮαʔόʔϨ εΞʔΩςΫνϟʯͱݴΘΕΔ w αʔόʔΛߏங͠ͳ͍͍ͯ͘ w εέʔϥϒϧ εέʔϧΞοϓFUDͷ໘ΛΈͳ͘ ͍͍ͯ
w 'BB4ΛͬͨΞʔΩςΫνϟͱͯ͠͞ΕΔ͜ͱ ͕ଟ͍
ԿͰ࣮ݱͰ͖Δʁ w "NB[PO8FC4FSWJDFT w 'JSFCBTF w Ͱ͖Δͱࢥ͏ ݟͳ͠ w
(PPHMF$MPVE1MBUGPSN w .JDSPTPGU"[VSF w 3FBMN'VODUJPOT
ࠓճ'JSFCBTFͰ ͬͯΈ·͢
αϯϓϧίʔυ͋Γ·͢ IUUQTHJUJPWYIN.
ߏ σʔλϕʔε 3FBMUJNF%BUBCBTF PS 'JSFTUPSF ૹ৴ॲཧ $MPVE'VODUJPOT
ͬ͘͟Γͨ͠खॱ w ΞΧϯτΛ࡞ΔɾJ04ΞϓϦʹΠϯετʔϧ w 'JSFCBTFϓϩδΣΫτΛͭ͘Δ w $MPVE'VODUJPOTΛͭ͘Δ w σϓϩΠ
w ΞϓϦͰ%BUBCBTFʹอଘ͢Δ
ΞΧϯτΛ࡞ΔJ04ΞϓϦ ʹΠϯετʔϧ IUUQTpSFCBTFHPPHMFDPNEPDTJPTTFUVQ
'JSFCBTFϓϩδΣΫτΛͭ͘Δ ৄ͘͠IUUQTpSFCBTFHPPHMFDPNEPDTGVODUJPOTHFU TUBSUFE
'JSFCBTFϓϩδΣΫτΛͭ͘Δ ৄ͘͠IUUQTpSFCBTFHPPHMFDPNEPDTGVODUJPOTHFU TUBSUFE
$MPVE'VODUJPOTΛͭ͘Δ
σϓϩΠ ৄ͘͠IUUQTpSFCBTFHPPHMFDPNEPDTGVODUJPOTHFU TUBSUFE
ΞϓϦͰ%BUBCBTFʹอଘ͢Δ ৄ͘͠IUUQTpSFCBTFHPPHMFDPNEPDTpSFTUPSF
%BUBCBTFͷอଘΛϑοΫʹ$MPVE'VODUJPOT͕࣮ߦ͞Εͯɺ ϝʔϧ͕ૹ৴͞ΕΔʂ
·ͱΊ w ͓͍߹Θͤػೳ͍͔ͭ͘ͷํ๏Ͱ࡞ΕΔ w खؒΛ͔͚ͨ͘ͳ͍ͱ͖ɺαʔόʔϨε ΞϦͳͷͰʁ w 'JSFCBTFͩͱ͔ΜͨΜ
αϯϓϧίʔυͪ͜Β IUUQTHJUJPWYIN. ͋Γ͕ͱ͏͍͟͝·ͨ͠