Build Get to market quickly and securely with products that can scale globally
自分が仕事でCloud Functions for Firebaseを使い始めたのは2017年の4月ごろなので、知識もなく、ライブラリのバージョンも浅く、環境も充実しておらず、インターネット上の情報も多くありませんでした。 その後自分がCloud Functionsを使ったアプリをリリースしたりしているうちに1年半が経ち、 firebase-functions もバージョン2となり、FirestoreができたりTypeScript対応がされたりしました。 というわけで、今からやるならこうしたかったなあというものを書いていたら楽しかったので楽しかったポイントを少しずつあげさせてください。
Komerco事業部エンジニアの岸本(id: sgrksmt)です。今日でちょうど入社1年が経ち、現在Komerco -コメルコ-(以下、Komerco)の開発を担当しています。 入社前はお世話になっていたこの技術ブログに自分が投稿する日がくるとは...。 Komercoは、「料理が楽しくなるマルシェアプリ」というコンセプトの元、料理が楽しくなる器やカトラリー、リネン雑貨等を出品/購入できるサービスで、現在はiOS版のアプリケーションを提供しています。 今年2月のCookpad Tech Conf2018や先日催したCookpad Tech Kitchen#16などでもお伝えしてきていますが、現在KomercoではバックエンドでFirebaseを活用しています。 その中で、最近僕が仕組みづくりとして取り組んでいるCloud Firestoreのセキュリティルールのテストの方法についてご紹介
Firebase でバックエンドエンジニアがいらなくなるは正しくない と思っている。 用語定義が曖昧だが、「バックエンドエンジニア」という言葉でなんとなく想像されるものとしては、 Rails とか Laravel とかでデータベースに CRUD する Web アプリケーションを書ける人を指すと思う。違いますかね。そんなに違ってないと思うが。 Firebase でこれらの知識をもつ人が不要か?というとある程度の規模、機能を持つアプリを作ろうと思うとこれは必須になる。 Firebase のデータベースは機能が少なく(とはいえ Firestore はわりと「これで十分じゃん」ではあるが)、なにか複雑なことをしようとすると、すぐに Cloud Functions という機能に頼ることになる。 Cloud Functions はようするに Firebase の Lambda + API Gatewa
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads
Firebase Realtime DBを実践に投入する Databaseと聞くと、これから利用しようとするFirebaseがmBaaSであることを忘れてついREST(Client Server Model)で考えてしまいがちですが、大前提はMobile Platformなので、一度REST、RDBの考え方は捨ててみてください。 RDBの考え方を引き継いだままでは、Firebase Realtime DBの最善の設計はできないと考えています。 そして、RDBの考え方を引き継いだままFirebase Realtime DBを理解しようとすることが、導入の一つの障壁となっていると思っています。 ぜひ頭をリフレッシュしてFirebase Realtime DBの見方を変えてみてください。 この記事では、Firebase Realtime DBの導入するにあたっての考え方やテクニックを紹介します。
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads
Learn to build a mobile backend service with Firebase and App Engine At Google I/O 2016, we launched a significant new release of Firebase that consolidates several of Google’s mobile offerings into a single product. The new Firebase reduces the complexity of building mobile client and backend services and provides tools to help you grow your user base, earn revenue from your app and collect and a
今年は野外会場で行われたGoogle I/Oのキーノート。Googleが買収したFirebaseにも大きなアナウンスがありました。 [速報]Google、モバイルアプリ用ログ解析ツール「Firebase Analytics」の無償提供を発表。ノーティフィケーションも無制限に無償で提供。Google I/O 2016 Googleはサンフランシスコで開催中のイベント「Google I/O 2016」で、モバイル向けバックエンドサービス(MBaaS)である「Firebase」の新バージョンで、アプリケーション向けログ解析ツール「Firebase… ログ解析ツールやPush Notificationサービスの無料化が話題になっているようですが、それ以外にも多くの機能が追加され、今年のはじめに突然終了が告知されたFacebookの「Parse」に近いラインナップになった点に注目しました。 こちらの
Google、モバイルBaaSのFirebaseを買収、クラウドに統合へ。モバイルアプリのオフライン対応、リアクティブプログラミングなどを実現 Googleは、モバイル向けのバックエンドサービス、いわゆるモバイルBaaSを提供しているFirebaseの買収を発表しました。 Googleは以前からGoogle Compute Engineなどにモバイルバックエンド向けのフレームワークを提供していましたが、今回のFirebaseの買収によってその機能が飛躍的に強化されることになりそうです。 FirebaseはいわゆるモバイルBaaSで、Webアプリケーションやモバイルアプリケーションの開発者向けにスケーラブルなバックエンドサービスを提供しています。 JavaScript、Objective-C、Javaに対応しており、開発者はこれらのプログラミング言語を用いてクライアント上でデータベースを操作
GoogleがFirebaseを買収した。Firebaseは、互いに同期するモバイルアプリとウェブベースアプリを記述するメカニズムを開発者に提供する企業である。 Googleは米国時間10月21日、Firebase従業員が「Google Cloud Platform」チームに組み込まれる予定であることを述べた。Firebaseは、ブラウザ内またはモバイルOSであるAppleの「iOS」およびGoogleの「Android」で実行するアプリが、中央サーバを利用してデータを保存および共有することによってロックステップ方式で動作できるようにするサービスを提供している。Googleは同サービスの運用を継続する予定である。 Firebaseの共同創設者で最高経営責任者(CEO)を務めるJames Tamplin氏はブログ投稿で、「この3年間でわれわれは、『実現できるかも』という程度のとんでもないアイ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く