Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
// サンプルモデル counterをインクリメントする class Hoge { var counter: Long? = null } // インクリメント実装例 fun incrementExample() { val ref = realtimeDatabase.getReference("hoge") ref.runTransaction(object : Transaction.Handler { override fun onComplete(p0: DatabaseError?, p1: Boolean, p2: DataSnapshot?) { if (p0 == null) { info { "Transaction success:${p2?.toString()}" } } else { error { p0 } } } override fun doTransac
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の導入するにあたっての考え方やテクニックを紹介します。
フィードバックを送信 ウェブでのデータの読み取りと書き込み コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 (省略可)Firebase Local Emulator Suite でプロトタイピングとテストを行う アプリが Realtime Database との間でどのようにデータを読み取り / 書き込みするのかを説明する前に、Realtime Database の機能のプロトタイピングとテストに使用できるツールである Firebase Local Emulator Suite をご紹介します。異なるデータモデルの試行や、セキュリティ ルールの最適化、あるいはバックエンドとのやり取りで費用対効果の高い方法の検出を行う場合は、ライブサービスをデプロイせずにローカルで作業できるようにすると、大きなメリットが得られます。 Realtime Database エミ
こんにちは!エンジニア(仮)のめるです。 今回は社内勉強会にて、表題のテーマで発表したのでブログに書きたいと思います。 Firebase とは firebase.google.com モバイルとウェブ開発に特化した、クラウドプラットフォームです。 Googleが2014年に買収しました。そして、機能がいっぱいあります! 今回は、Authentication と Realtime Database を使いました。 Authentication FirebaseのAuthenticationの特徴は、ユーザーが各種アカウントで簡単にログインできることです。 対応しているログインプロバイダも、さまざま。 こちらの記事を参考に、メールアドレスとパスワードでを用いたログインを実装してみましたが、とても簡単でした。 qiita.com 以下は、Vue.js内のログイン処理の抜粋です。 import f
フィードバックを送信 データベースを選択: Cloud Firestore または Realtime Database コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 Firebase は、クライアント アクセスやリアルタイムのデータ同期が可能な 2 つのクラウドベースのデータベース ソリューションを提供します。 Cloud Firestore は、Firebase のモバイルアプリ開発用の最新データベースです。直感的な新しいデータモデルで Realtime Database をさらに強化しています。Cloud Firestore は、Realtime Database よりも多彩で高速なクエリと高性能なスケーリングが特長です。 Realtime Database は従来からある Firebase のデータベースです。リアルタイムのクライアント間同期が必要
個人的に作っているアプリで簡単にリアルタイムにデータが同期される機構を組み込みたく調べていたところ、Firebaseにたどり着いたのでまずはざっくり概要をまとめました。 Firebaseとは Googleが運営しているMBaasです。 Firebaseの特徴としては、他のMBaasと同じ様に、オンラインでサインアップするだけで、オンラインのデータベースにデータを保存 / 取得ができることに加え、 HTML / CSS / JS / 画像などの静的ファイルをホスティングし、CDNを通じSSLで提供するとこまでを提供するFirebaseHostingやユーザーの行動を分析するFirebase Analyticsなど、Googleさまさま(?)な強力な機能も利用することができます。 Firebaseの機能一覧 サービス 概要 対応プラットフォーム
.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
ほぼほぼ良いとこ取りやんけ… というわけで まじやばい ぐうぐるの超技術が超手軽に ←まじやばい 真のサーバレス @1amageek さんが言ってて良いなぁと思ったんですが Firebase realtime databaseは本当の意味でのサーバレスなんですね Firebaseでアプリを開発するならClient Side Joinを前提にすること lambdaとかFaaSは結局サーバサイドに過ぎないわけで そこんとこFirebaseは本当にサーバレス 今回のCloud Firestoreはそれを更に普及させるもんだと思います 余談 今更だけど,上の表書きながら,やっぱぐうぐるの超技術はあたまおかしいとおもいましたまる 直接今回の話ではないけど,ぐうぐるの超技術気になるかたは↓ここらへんご参考にー YAPC Asia 2015「Google Cloud Platformの謎テクノロジーを掘
Cloud Firestoreファーストインプレッション リリース発表をついに来たか!って思いました。そしてFirestoreとFirebase Realtime Databaseがどう違うのかを読んで、大きく進化したなぁって思いました。そして実際に使ってみて、これはもはや別物って思いました。 FirestoreとFirebase Realtime Databaseの違いについてはすでにこちらでまとめられていたのでこちらをご覧ください。 https://qiita.com/Yatima/items/54ea22d0cea1acc6cbcb Cloud Firestoreのすごいところ FirestoreにはBoringSSLが使われている BordingSSLはGoogleによるOpenSSLのfork。2014年にForkを発表して、すでにAndroidなどでは使われていたようですが、本
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く