並び順

ブックマーク数

期間指定

  • から
  • まで

441 - 480 件 / 3030件

新着順 人気順

firebaseの検索結果441 - 480 件 / 3030件

  • Cloud Functions for 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

      Cloud Functions for Firebase のご紹介
    • Cloud FunctionsをGoで書く。またはFirebaseのためのマイクロサービスアーキテクチャ - laiso

      Firebase Advent Calendar 2019 の17日目です。16日目はKesin11さんの「Firebase Emulator Suiteをフル活用してTDDで開発しよう」でした。 はじめに FirebaseプロジェクトでCloud Firestoreを利用する時は通常Node.jsによるCloud Functionsでトリガーとなる処理を記述します。その他には関連するAPIサーバー、WebアプリのフロントエンドのSSR、バックエンドの非同期処理など、多くの場面でCloud Functionsが活用されています。 この開発→デプロイサイクルをお手軽に行ってくれるのがfirebase-toolsというnpmモジュールです。JavaScriptでFunctionを実装し、firebase deployコマンドを実行するだけでFirebaseプロジェクト用のCloud Funct

        Cloud FunctionsをGoで書く。またはFirebaseのためのマイクロサービスアーキテクチャ - laiso
      • 【第3回】Go言語(Golang)入門~Firestoreデータ操作編~ – 株式会社ライトコード

        package main import ( "context" "log" firebase "firebase.google.com/go" "google.golang.org/api/option" ) func main() { // 初期化 ctx := context.Background() sa := option.WithCredentialsFile("path/to/serviceAccount.json") app, err := firebase.NewApp(ctx, nil, sa) if err != nil { log.Fatalln(err) } client, err := app.Firestore(ctx) if err != nil { log.Fatalln(err) } // データ追加 _, _, err = client.Collecti

          【第3回】Go言語(Golang)入門~Firestoreデータ操作編~ – 株式会社ライトコード
        • React PWA + Rails GraphQLで作ったポモドーロサービスに使った技術やその選定理由を書いてみた - Qiita

          先日、『g4』というポモドーロ+RPGなサービスをリリースしました。 そのサービスで使った技術について聞かれることがあったので残しておきます。 どんなサービス? ポモドーロ・タイマーを使い25分間集中すると経験値をもらえ、その経験値でレベルが上がる。 って言う感じのやつです。 こんな特徴があります。 ポモドーロ・タイマーやRPG的なUIはリッチで動きがある 現在のステータスをOGP画像にしてシェアできる 上昇する能力値や覚えるスキルは登録した文章を解析して決まる 構成はこんな感じ フロントエンドの選定理由 フロントエンドはSSRしたReactアプリをfly.ioにおいています [React] 自分は過去に仕事でNuxt.jsや生Vue.jsを使ったことがあり、個人ではExpoやNext.jsでReactにも触っていました。 今回Reactを選択した理由は以下です。 型が欲しかった。Type

            React PWA + Rails GraphQLで作ったポモドーロサービスに使った技術やその選定理由を書いてみた - Qiita
          • Nuxt.js + Firebase Hosting + CloudFunctionsでmspeakerdeckをSSR対応させる - razokulover publog

            自分はSpeaker Deckのモバイルクライアントであるmspeakerdeckというwebアプリを作っています。 mspeakerdeckを知らない人のために書いておくと、 これはSpeaker DeckのスライドページのURLドメインにmを付与するだけでモバイル版の見やすいレイアウトになるというものです。 PCからのアクセス時はSpeaker Deckのオリジナルサイトが表示され、スマホからのアクセス時はmspeakerdeckのサイトが表示されるという仕組みになります。 当初はNuxt + Cloud Functions + Nuxt.jsのPWAとしてSSR無しの完全SPAで作成していたのですがしばらく使ってみるといくつか不便な点が見つかりました。 その一つがTwitterでシェアした時やはてぶしたときにうまくスライドの内容を取得してくれないというものです。 自分ははてぶとTwi

              Nuxt.js + Firebase Hosting + CloudFunctionsでmspeakerdeckをSSR対応させる - razokulover publog
            • Firebase & Google Cloud によるサーバーレス帳票管理 #FJUG / Serverless Architecture in Candy

              2019/12/03 に Google にて開催された「Firebase Meetup #15」の資料です。

                Firebase & Google Cloud によるサーバーレス帳票管理 #FJUG / Serverless Architecture in Candy
              • 【入門編】Vue.jsとFirebaseでアプリをPRする掲示板を作る - Qiita

                Vue.jsとFirebaseで爆速でアプリをPRする掲示板を作ってみた 現在、業務委託としてMikatus株式会社にてお世話になっております。 主に税務システムのサーバーサイドの開発を担当しています。 今回はMikatus株式会社のアドベントカレンダーに参加させてもらうことになりました。 自分、めちゃくちゃ硬派なので他の人みたいに面白い記事は書けませんがお付き合いいただければと思います。 非エンジニアの方が読んでも楽しめるように、文章の中に心の声と実際に出た声がありますが、 事実を基にしたフィクションです。 自分、硬派なジェントゥルマン(紳士)なんで。 硬派ですが物腰とかマシュマロくらい柔らかいんで。汚い言葉とかまぢ無理。 初めに 本記事ではアプリを作りにあたってハマった点などのノウハウを記載します。 Vue.jsやFirebaseについて技術的なことについては書籍や多くのWebサイトで

                  【入門編】Vue.jsとFirebaseでアプリをPRする掲示板を作る - Qiita
                • 【第1回】 Google の mBaaS 「 Firebase 」とは?【はじめてみよう Firebase】 | 株式会社トップゲート

                  削除する Google Service TGカルチャー アプリケーション開発 コンサルティング セミナー テックブログ デザイン デジタルプロダクト開発 開発実績 ニュース 2025年の崖(1) 5G(1) AI(39) AI Hub(1) AI Platform(1) AlloyDB(12) AlloyDB for PostgreSQL(6) AlphaZero(1) Analytics HUB(1) Android(11) Android アプリ(1) Anthos(6) API(12) API エコノミー(1) APP(2) App Engine(2) App Maker(2) AppServer(1) AppSheet(3) arduino(1) Authentication(1) AutoML(4) AWS(12) AWS (Amazon Web Services)(1) AWS

                    【第1回】 Google の mBaaS 「 Firebase 」とは?【はじめてみよう Firebase】 | 株式会社トップゲート
                  • Firebase Resize Imagesを使ってみた - Qiita

                    Firebase Resize Imagesとは 先日Firebase Extensionsのベータ版使えるようになりました。 Resizes images uploaded to Cloud Storage to a specified size, and stores both the original and resized images. どうやら元画像とリサイズされた画像の両方を保存する拡張機能のようです。 インストール インストールボタンをクリックすると、いくつか確認や入力を求めらる画面に遷移します。 このステップまできたら、 Deployment location Cloud Storage bucket for images Size of resized images Cloud Storage path for resized images を入力します。 ※ Clou

                      Firebase Resize Imagesを使ってみた - Qiita
                    • Google Developers Japan: Firebase Summit 2018 で発表された新機能

                      .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

                        Google Developers Japan: Firebase Summit 2018 で発表された新機能
                      • Vue.js サーバサイドレンダリング on Cloud Functions for Firebase - Qiita

                        去年の今頃にNode.jsとGoでサーバサイドレンダリングをしました。 2017年になって自分の中でこうやってサーバサイドレンダリングすればいいなという一つの答えが出たことを書きます。 サーバサイドレンダリングの必要性 サーバサイドレンダリングをやる理由に2つ理由があると思います。 1つはSEO、もう1つが表示の高速化です。 もしGoogleからのアクセスのみを考えているのであればあまりサーバサイドレンダリングするメリットは薄いかもしれません。 GoogleのクローラはJavaScriptも解釈してくれると言われています。 それとsitemapを設定してもindexをしてくれるので個人的にSEOのためにサーバサイドレンダリングすることはとくにないです。 次に表示の高速化のためですがこれはファーストペイントの高速化のためにサーバサイドレンダリングするべきかですが これはその通りでサイトアクセ

                          Vue.js サーバサイドレンダリング on Cloud Functions for Firebase - Qiita
                        • テスト駆動で学ぶ Firestoreセキュリティルール の書き方(認証、スキーマ検証、バリデーション) - Qiita

                          テスト駆動で学ぶ Firestoreセキュリティルール の書き方(認証、スキーマ検証、バリデーション)FirebaseJestFirestoreCloudFirestoreTypeScirpt 今までセキュリティルールをあまり書かずセキュリティ的にアレなものを量産していたので、 その反省からFirestoreのセキュリティルールについて学んだことを記します。 2020/12/01 追記 この記事は、以下バージョン時点の情報です。 node: 10.15.3 @firebase/testing: 0.12.3 内容案内 本記事では以下について記載しています。 Firestore セキュリティールールのテスト環境構築方法(TypeScirpt & Jest) ユーザー認証のルール記載方法、テスト方法 スキーマ検証のルール記載方法、テスト方法 値のバリデーションのルール記載方法、テスト方法 コー

                            テスト駆動で学ぶ Firestoreセキュリティルール の書き方(認証、スキーマ検証、バリデーション) - Qiita
                          • 待ち焦がれたCollectionGroupがCloud Firestoreへやってきた。 - Qiita

                            CollectionGroupがついにリリース こんにちは、Stamp Incのnoriです。 GWの初日に、ビッグなリリースをぶち込んできやがってなんてことをしてくれんだ。そんなことを思いながら必死でキャッチアップしてまとめました。 Firebase Cloud FirestoreのCollectionGroup まだ正式なドキュメントや出てませんが、テストコードの内容から使い方がわかったので参考にして頂ければと思います。 CollectionGroupとは まずCollectionGroupは何かいつ使うものなのか理解しましょう。 ちょうど昨日Stripeのイベントに登壇したばかりなので、UserとChargeを例に説明します。 Userは利用者、Chargeはユーザーの支払い情報を扱うモデルであると考えてください。 次の要件があるときを考えてみましょう。 要件 支払い情報はその支払い

                              待ち焦がれたCollectionGroupがCloud Firestoreへやってきた。 - Qiita
                            • Vue.jsのバックエンドとしてのFirebase - ABEJA Tech Blog

                              このポストは英語版を日本語に直したものです。 Vue.jsのバックエンドとしてのFirebase こんにちは、株式会社ABEJAのカンとです。AIの会社として知られているABEJAですが、フロントエンドをメインとするチームもあります。私が所属しているSaaS Development チームです。私達は(最近のフロントエンドチームは皆そうですが…)最新技術が大好きで、以下のような技術を使っています。 最近、社内ツールを作っています。元々使っていた「AWS Lambda+Vue(S3)」の代わりに「Firebase + Cloud functions for firebase」を利用していますが、とても便利で楽しいです。ぜひ皆さんにも使って頂きたく、このブログを書くことになりました。 以下のような流れで書きたいと思います。 なぜFirebaseなのか Firebase as the datab

                                Vue.jsのバックエンドとしてのFirebase - ABEJA Tech Blog
                              • グーグル、Firebaseを買収--「Android」「iOS」ウェブ上で同期するアプリ開発を支援

                                GoogleがFirebaseを買収した。Firebaseは、互いに同期するモバイルアプリとウェブベースアプリを記述するメカニズムを開発者に提供する企業である。 Googleは米国時間10月21日、Firebase従業員が「Google Cloud Platform」チームに組み込まれる予定であることを述べた。Firebaseは、ブラウザ内またはモバイルOSであるAppleの「iOS」およびGoogleの「Android」で実行するアプリが、中央サーバを利用してデータを保存および共有することによってロックステップ方式で動作できるようにするサービスを提供している。Googleは同サービスの運用を継続する予定である。 Firebaseの共同創設者で最高経営責任者(CEO)を務めるJames Tamplin氏はブログ投稿で、「この3年間でわれわれは、『実現できるかも』という程度のとんでもないアイ

                                  グーグル、Firebaseを買収--「Android」「iOS」ウェブ上で同期するアプリ開発を支援
                                • [Firebase][iOS] Firebase Authentication で会員機能を作ってみよう | DevelopersIO

                                  今回は「Firebase Authenticationを使って会員機能を作ってみる」というテーマで Firebaseを絡めた会員機能をもったiOSアプリを作る前提の実装ベースで書いていきます はじめに モバイルアプリサービス部の中安です。 今さらながというわけでもありませんが、最近 Firebase を触って色々と試しています。 試していったサービスをできるだけアウトプットしていこうかなということで、 今回は「Firebase Authenticationを使って会員機能を作ってみる」というテーマで Firebaseを絡めた会員機能をもったiOSアプリを作る前提の実装ベースで書いていきます。 ウダウダと書きますが、何かのお役に立てば幸いです。 準備 さて、この記事は Firebaseプロジェクトの作成は終わっている Xcode側ではFirebaseSDKの組み込みなどが終わっている という

                                    [Firebase][iOS] Firebase Authentication で会員機能を作ってみよう | DevelopersIO
                                  • LighthouseをFirebase Functionsから毎日叩いて本番環境のパフォーマンスを計測してみた - SMARTCAMP Engineer Blog

                                    スマートキャンプの笹原です。 みなさんはWebサイトの、特にフロントのパフォーマンス改善を日頃から行っていますか? 常に意識しているという方もいれば、気が向いたときにたまに見てみるなんてこともあるんじゃないかと思います。 今回はそんなパフォーマンスに常に意識を配れるように、毎日Lighthouseを叩いてみたのでその構成を紹介したいと思います。 Lighthouseとは 要件 処理の流れと制約 実際の構成 1. 定期的にCloud Tasksに各ページごとのTaskをEnqueueする TaskをEnqueueされるCloud Tasksのキュー作成 TaskをEnqueueするFunctionの作成 2. 各ページにLighthouseを実行しBiqQueryに結果を格納する 終わりに Lighthouseとは まずはLighthouseについて簡単な説明です。 Lighthouseとは

                                      LighthouseをFirebase Functionsから毎日叩いて本番環境のパフォーマンスを計測してみた - SMARTCAMP Engineer Blog
                                    • ネタ系アプリ「キモツイ」で使用した技術(Vue.js+Firebase+Buefy)の基本的なセッティング方法 - Qiita

                                      構想から半日の爆速でリリースしたネタ全振りWebサービス「キモツイ」の構成技術とその基本的なセッティング部分の解説です。 作ったサイトはこちら キモツイ 「クソツイ」じゃない「キモツイ」だ! 「キモツイ」は「クソツイ」とは違う新たな概念です。ちょっとキモい感じが漂うツイートを「キモツイ」と私たちは愛を込めて呼びます。 当サイトは、キモいツイートを誰でも投稿・シェアできるサービスです。 お気に入りキモツイには「キモ投票」ができ、100票集まると殿堂入りします。 ぜひお気に入りのキモツイを投稿・シェアしてみてください。 ブログに遊び方書いています。ブログ Vue.js + Firebase + Buefy(Bulma)のお手軽三点セット 気軽な個人開発ではもうおなじみの、フロントは「Vue.js」バックエンドはサーバレスの「Firebase」という構成です。加えてUIも楽したいのでBulmaベ

                                        ネタ系アプリ「キモツイ」で使用した技術(Vue.js+Firebase+Buefy)の基本的なセッティング方法 - Qiita
                                      • SPA開発未経験者によるNuxt.jsを使った自社サービス開発の裏側

                                        2019年1月30日、株式会社Re:Buildが主催するイベント「【Nuxt.js/Vue.js】スタートアップ企業導入事例」が開催されました。近年注目を集めるNuxt.jsやVue.jsを実際の開発現場でどのように活用しているのか、スタートアップ4社が集い、自社の取り組みを語ります。プレゼンテーション「SPA開発未経験者によるNuxt.jsを使った自社サービス開発」に登壇したのは、株式会社リビルドの嘉数侑起氏。講演資料はこちら SPA開発未経験者によるNuxt.jsを使った自社サービス開発 嘉数侑起氏(以下、嘉数):みなさん、こんばんは。「SPA開発未経験者によるNuxt.jsを使った自社サービス開発」というタイトルで、プレゼンさせていただきます。株式会社Re:Buildの嘉数と申します。よろしくお願いします。 こちらがアジェンダです。 今回、Nuxt.jsをこれから導入しようと検討し

                                          SPA開発未経験者によるNuxt.jsを使った自社サービス開発の裏側
                                        • こんなFirebaseの使い方は間違っている (2019年4月版) - Qiita

                                          これはなに? 1年くらい業務でFirebaseと向き合って、本番運用もしている私が得た知見を雑にシェアすることにより、Firebase使っている人を優しい世界に導きつつ、昨今のFirebaseブームに乗じて増えているイケてないFirebaseの使い方紹介の氾濫を抑制してみようと試みるものです。 業務レベルでのFirebase利用を前提としたポリシーになっていますので、個人で使っているだけ&&動けばいいや思想の人は気分を害される前にここで回れ右してください。 Webを念頭に置いてますがiOS/Androidアプリでも同様と思います。 Disclaimer この記事は2019年4月くらいの筆者の見解に基づくものです。だいたい間違ってないとは思いますが内容の正確性は保証しませんし、2ヶ月くらいするとFirebaseの進歩によりココに書かれていることが嘘になる可能性はあります。また、特定の記事や個

                                            こんなFirebaseの使い方は間違っている (2019年4月版) - Qiita
                                          • Chrome 拡張機能で 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

                                              Chrome 拡張機能で Firebase を使う方法
                                            • Firebase SDK のオープンソース化

                                              .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 SDK のオープンソース化
                                              • Google、モバイルBaaSのFirebaseを買収、クラウドに統合へ。モバイルアプリのオフライン対応、リアクティブプログラミングなどを実現

                                                Google、モバイルBaaSのFirebaseを買収、クラウドに統合へ。モバイルアプリのオフライン対応、リアクティブプログラミングなどを実現 Googleは、モバイル向けのバックエンドサービス、いわゆるモバイルBaaSを提供しているFirebaseの買収を発表しました。 Googleは以前からGoogle Compute Engineなどにモバイルバックエンド向けのフレームワークを提供していましたが、今回のFirebaseの買収によってその機能が飛躍的に強化されることになりそうです。 FirebaseはいわゆるモバイルBaaSで、Webアプリケーションやモバイルアプリケーションの開発者向けにスケーラブルなバックエンドサービスを提供しています。 JavaScript、Objective-C、Javaに対応しており、開発者はこれらのプログラミング言語を用いてクライアント上でデータベースを操作

                                                  Google、モバイルBaaSのFirebaseを買収、クラウドに統合へ。モバイルアプリのオフライン対応、リアクティブプログラミングなどを実現
                                                • ホーム - Pushnate

                                                  Pushnateは、カートを落としたり、フォームを残したりするための無料のWebプッシュ配信サービスです。 途中で離脱したユーザーにプッシュ通知を配信することができます。 Pushnateは、AndroidやデスクトップのChromeやFirefoxなどのブラウザで利用可能なWebプッシュ通知サービスです。

                                                  • 広告SDKを駆使して、マンガZEROの売り上げを5倍にした | Nagisaのすゝめ

                                                    はじめに iOSエンジニアの小菅です。 社外向け勉強会を初めて開くにあたって発表資料を作りましたが、相次ぐキャンセルなどの影響で中止にせざるを得なくなってしまいました…。 ただせっかく作ったスライドと発表内容なので記事に残そうと思います。 私が担当しているマンガZEROの広告の売り上げをマネタイズ担当者と一緒に地道にあげていった時に当たった施策の紹介になります。 スライド 要点を整理して書いていこうと思います。 初期のマンガZEROの広告実装 初期は1つのSDKで実装していました。 そもそも2〜3年前だったのでiOSアプリ向けの広告SDKも少なく、またフォーマットもレクタングル(300 x 250) or バナー(320 x 50) くらいしかなかったので、迷うことなく使用していました。 ただ、それの実装だけだと思ったように売り上げもあがらず、またマネタイズ担当も手を出しづらいものになって

                                                      広告SDKを駆使して、マンガZEROの売り上げを5倍にした | Nagisaのすゝめ
                                                    • 『React』 +『Redux』 + 『Firebase』でLINE風のChat機能を作ろう! 【準備編】 - Qiita

                                                      『React』 +『Redux』 + 『Firebase』でLINE風のChat機能を作ろう! 【準備編】FirebaseReactreduxmaterial-ui はじめに 前回の記事では『電卓』の実装をしました。 その後以下の面白い記事と動画を見つけたので、早速参考にしてLINE風のChat機能の一部分を実装してみました! React & Firebaseで簡単なChatアプリを作ってみた Firebaseあればサーバーサイドエンジニア要らない説 一気に全部書くとすごく長くなりそうなので【準備編】、【Component編】、【状態管理編】の3部構成にして記事を書きたいと思います。今回は【準備編】です! 前回の記事 『React』+『Redux』でiPhoneに入ってるような電卓を作ってみよう! 次回の記事 『React』 +『Redux』 + 『Firebase』でLINE風のChat

                                                        『React』 +『Redux』 + 『Firebase』でLINE風のChat機能を作ろう! 【準備編】 - Qiita
                                                      • 【2018年版】iOSアプリのための分析ツール11選

                                                        Appseeはシンプル&パワフルな、アプリの質的分析用プラットフォームです。あなたのモバイルアプリのユーザー体験を測定、理解、改善するのに役立ちます。 モバイルアプリの分析ツールは年々増えており、2018年も増え続けているようです。Businesswireによると、モバイルアナリティクスの世界市場規模は、2016年から2023年の間、年平均24%で成長すると予想されています。多くの選択肢があることは素晴らしいですが、自分のiOSアプリにどのツールを使うか決めるのは難しくなりつつあります。 これはスーパーマーケットのWhole Food'sを歩いて、どのKombucha(編注:紅茶キノコという健康食品)が一番良いか探すようなものです。どれもKombuchaですが、どれが一番あなたのニーズにマッチしているのでしょうか? おそらく、あなたはアサイーがブレンドされているものを選んだり、ビタミンCが

                                                          【2018年版】iOSアプリのための分析ツール11選
                                                        • 最近のFirebase / Recent Firebase

                                                          https://gcpugfukuoka.connpass.com/event/114665/

                                                            最近のFirebase / Recent Firebase
                                                          • Firebaseでslack力を上げる

                                                            Otemachi Firebase #2

                                                              Firebaseでslack力を上げる
                                                            • firestore で配列の検索・追加・削除がサポートされたので試してみた - Qiita

                                                              firebase JavaScript SDK v5.3.0 がリリースされた(July 19, 2018)。そしてこのバージョンでめでたく firestore で配列の検索 array-contains 、要素の追加 arrayUnion と要素の削除 arrayRemove がサポートされた。本当にめでたい。firestore を使っていない人からしたら配列の検索・追加・削除がそんなに嬉しいのか?と思うかも知れないが、本当に嬉しいのです。 例えば、firestore はドキュメント指向なので以下のようなデータを持つことができる。

                                                                firestore で配列の検索・追加・削除がサポートされたので試してみた - Qiita
                                                              • 【失敗と後悔】Flutterアプリ開発 七つの大罪 (と二つの余罪) - Qiita

                                                                Flutter Advent Calendar 2019の22日目の記事です。 はじめに 私は今年の5月にウィッシュリスト(やりたいことリスト)を作ったり、共有したりできるアプリをFlutter + Firebaseで作り、リリースしました。この記事では、そのアプリを開発し、約半年間運営する中で見えてきた失敗や後悔をまとめ、七つの大罪として皆様に共有したいと思います。同じ過ちを繰り返す人が一人でも減れば幸いです... 嫉妬の罪:アプリ強制アップデートの仕組みを実装せずにリリースした 罪状 ゲームなどではよくある「アプリの強制アップデート」だが、これを行わず運用している多くのアプリへの〈嫉妬〉から、強制アップデートの仕組みを実装せずバージョン1.0.0をリリースしてしまった 詳細 ゲームアプリを起動して、まずアップデートさせられるという体験を自分がよくしていたんですね。で、これが「面倒だなぁ

                                                                  【失敗と後悔】Flutterアプリ開発 七つの大罪 (と二つの余罪) - Qiita
                                                                • Firebase In-App Messagingを早速触ってみたのでまとめる - Qiita

                                                                  In-App Messaging, Crashlytics integrations, and more! Oh my! にて発表があり、「In-App Messaging」という機能がβ公開されたので早速触ってみました。 In-App Messagingとは In-App Messaging - Introduction (引用: In-App Messaging, Crashlytics integrations, and more! Oh my!) ざっくり説明すると、アプリ内で指定した条件に基づき、カスタマイズしたポップアップ形式やバナー形式のViewを表示できる機能です。 よくサービス内で、特定の条件になったらポップアップを出すとか、そういう実装をすると思うのですが、それをFirebaseが今回提供した形です。 In-App Messagingでできること 表示するViewのカス

                                                                    Firebase In-App Messagingを早速触ってみたのでまとめる - Qiita
                                                                  • Firebase Realtime Databaseの利用料増加問題をFirestore移行で解決した話 (年間数百万削減) - ABEJA Tech Blog

                                                                    はじめに ある日、このようなIssueが起票されました。 背景を話すと、Insight for Retail の顧客管理システムは5年ほど前にFirebaseで作成されております。 事業を切り開いていった先人たちには足を向けて寝られないのですが、サービスの成長に伴いマイクロサービス化していった結果、この顧客管理システムのRealtime Databaseが足を引っ張っていて、その利用料金が月額40万円、年間になおすと480万円ほどになってしまいいました、、、 初期フェーズは問題なかったものの、事業成長とともに無視できない金額になっていました。 Insight for Retailのエンジニアの高木です。 Firebase Realtime DatabaseからFirestoreに一部移行して、最終的にはコストを1/10まで圧縮して年間利用料を400万円削減した事例のご紹介になります。 利用

                                                                      Firebase Realtime Databaseの利用料増加問題をFirestore移行で解決した話 (年間数百万削減) - ABEJA Tech Blog
                                                                    • apiwithgithub.com -

                                                                      Hai pembaca setia kami, selamat datang di panduan terlengkap mengenai live draw toto hari ini dan keluaran tercepat tahun 2024. Sebagai penggemar togel dan toto, tentu Anda ingin mendapatkan informasi terbaru dan akurat terkait hasil live draw serta data keluaran tercepat. Melalui artikel ini, Anda akan mendapatkan akses langsung ke live draw toto hari ini dan data keluaran tercepat tahun 2024. Da

                                                                      • Firebase Notifications のご紹介

                                                                        .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 Notifications のご紹介
                                                                        • Google Cloud FunctionsやCloud Runのコールドスタートを高速化する「startup CPU boost」登場

                                                                          Google Cloudは、Cloud FunctionsやCloud Runにおけるコールドスタートで時間がかかる起動時間を短縮する「startup CPU boost」を発表しました。 Cloud RunやCloud Functionsなどの、いわゆるサーバレス基盤により提供されるサービスでは、まったくインスタンスが存在しない状態から、リクエストの発生によりインスタンスを起動する、「コールドスタート」が発生する場面がしばしばあります。 サーバレスであってもあらかじめ最小のインスタンス数を指定しておき、リクエストがない状態でも最小インスタンスでリクエストを待ち構えていれば、リクエストがあったときに瞬時にインスタンスの処理を開始させることは可能です。 この状態をウォームスタートと一般に呼びますが、ウォームスタートは迅速なレスポンスの一方で待ち時間にもインスタンスを起動しておくため、そのコン

                                                                            Google Cloud FunctionsやCloud Runのコールドスタートを高速化する「startup CPU boost」登場
                                                                          • Firebase Summit 2022 まとめ

                                                                            Firebase Summitとは Firebase Summitとは、Googleがモバイル(スマホアプリ、ゲームやWebサービス)開発者向けに提供している「Firebase」と呼ぶサービスの新機能やアップデート内容の発表のために年に一度開催される大きな発表会です。2022年はニューヨークからの生放送です。 当記事では、Summitの内容を翻訳し、関連する情報とともに提供するものです。筆者による雑翻訳ですので正確では無い部分も含まれております点を予めご了承ください。 参照元 この記事の大まかな内容はYoutubeのFirebase公式チャンネルにアップロードされている「Firebase Summit 2022 | Livestream」のアーカイブ、Firebase公式ブログ「What’s new at Firebase Summit 2022」を元にしています。 Firebase Ho

                                                                              Firebase Summit 2022 まとめ
                                                                            • 【100行で出来る】在宅でもブレストがしたいので、オンラインホワイトボード(付箋アプリ)を作ろう stayhome-board - Qiita

                                                                              【100行で出来る】在宅でもブレストがしたいので、オンラインホワイトボード(付箋アプリ)を作ろう stayhome-boardJavaScriptFirebaseReact在宅勤務stayhome エンジニアとしては最近の在宅勤務ブームは割とハッピーですが、ブレストはやっぱりやりにくいなぁという感想です。とはいえ、出社してしまうと感染リスクもあるので、ブレストもオンラインで出来た方が人類のためになりそうだったので、作ってみました。(色々オンラインコラボレーションツールはありますが、モダンなフロント技術でサクッと作れないかなぁと思って試したところ、思った以上にオンライン付箋アプリを作るのは簡単だったので、作り方をシェアできればと思って書いてます。本当のオンラインホワイトボードにするには、もうちょっと修行が必要そうでした・・・) 追記 2020/04/30 思ったより記事が伸びたので、fire

                                                                                【100行で出来る】在宅でもブレストがしたいので、オンラインホワイトボード(付箋アプリ)を作ろう stayhome-board - Qiita
                                                                              • Google、Twitterのモバイル開発プラットフォーム「Fabric」を買収、モバイルバックエンドサービスの「Firebase」に統合。Firebaseのクラッシュ解析機能など強化へ

                                                                                Google、Twitterのモバイル開発プラットフォーム「Fabric」を買収、モバイルバックエンドサービスの「Firebase」に統合。Firebaseのクラッシュ解析機能など強化へ Googleは、Twitterが提供していたモバイルアプリケーションの開発プラットフォームである「Fabric」の買収を発表しました。 Fabricとは、モバイルアプリケーションの品質を向上させるためのクラッシュレポート機能やユーザーの利用状況を把握するためのログ分析、ユーザーへの課金機能、広告用SDKなど、モバイルアプリケーション開発に有用な一連のツールやライブラリを提供するプラットフォームです。 iOSやAndroid、tvOSやUnity、macOSに対応しており、このプラットフォーム上で約25億台のデバイスがアクティブになっていると報告されています。 GoogleはこのFabricを買収。Fabr

                                                                                  Google、Twitterのモバイル開発プラットフォーム「Fabric」を買収、モバイルバックエンドサービスの「Firebase」に統合。Firebaseのクラッシュ解析機能など強化へ
                                                                                • Flutterで始めるアプリ開発

                                                                                  「Flutterでアプリを作りたい」 と思っているあなたへ Flutterで始めるアプリ開発 flutter-study.dev 学びたいのは、作り方 このサイトでは、Flutter・Firebaseを使った、 モバイルアプリの作り方を学べるコンテンツを公開しています。 実際に手を動かしながらアプリを作り、学習を進めます。 もう、プログラミングのつまらない座学はやめにしましょう。

                                                                                    Flutterで始めるアプリ開発