並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 439件

新着順 人気順

firebaseの検索結果121 - 160 件 / 439件

  • [Firebase]Firestoreの設計の思考法(正規化/非正規化)

    なぜ書くのか? SIerでがっつりSQLServer(RDB)を使って開発をしていたため、 正規化思考が抜けずFirestore(NoSQL)のDB設計をするにあたってかなり苦労したので、 同じ苦労をしている方へFirestoreの設計を学習する入り口を書こうと思いました。 RDBとFirestoreの違い 個人的に一番苦しんだ違いは**テーブル結合(inner join, outer join)**ができなかったことです。 Twitterのフォロー一覧のような機能を作ることを例に見ていきます。 RDBの場合 ユーザーテーブル id name imageUrl profile_text

      [Firebase]Firestoreの設計の思考法(正規化/非正規化)
    • iOS でも Web Push が送れる!microCMS と Firebase Cloud Messaging を使った実装方法

      iOS でも Web Push が送れる!microCMS と Firebase Cloud Messaging を使った実装方法 お初にお目にかかります(?) chot Inc. で Web エンジニアをしているすてぃんです。 もう 1 ヶ月前ですが iOS Safari でプッシュ通知に対応したバージョンのベータ版が発表されましたね。 Web のプッシュ通知は、シェアの大きい iOS が対応してくれなかったのであまり実用的ではありませんでしたが、これからは Web でも多くのユーザーに能動的に新着情報を伝えることができるようになります。 本記事では Firebase Cloud Messaging(以降 FCM と表記) を用いた Web Push 通知の実装方法を、架空のメディアサイトを実装しながら紹介します。 FCM 以外には microCMS と Next.js を使用します。m

        iOS でも Web Push が送れる!microCMS と Firebase Cloud Messaging を使った実装方法
      • Firebase で普通の Rails アプリにログイン - Diary

        Firebase で普通の Rails アプリにログイン したい、という要求がある。 Firebase + Rails というコンテキストでよくあるのは クライアントサイドは普通の React アプリや iOS アプリで Firebase をつかって認証 Rails 側は API を提供し、 Firebase で生成した idToken でユーザーを特定 みたいな事例だと思う。この時 Rails 側は基本的にセッション管理の必要がない。 ただ今回は Firebase で認証して Rails のセッションを作りたい。ようするに、ユーザーの管理とログインまわり(典型的には Google とか Github とかを使うだろう)だけを Firebase にやらせたい。 ではどうするか、といえば以下のような感じにすればよい。 まずログインページは以下のような感じにする。 <button id="lo

        • Firebaseの代替、Supabaseを触ってみる - 虎の穴開発室ブログ

          こんにちは、虎の穴ラボ Advent Calendar 2020 - Qiita 6日目の記事です。 5日目はHYさんがiPhoneの気圧センサーとSwiftに関する記事を書かれています。 7日目ははっとりさんがFargate環境構築についての記事を書かれる予定です。 はじめに みなさんFirebaseはお使いでしょうか。 今回はその代替となる(かもしれない)ツールを一つ紹介いたします。 Firebase自体初耳という方のために、まずは「Firebaseとはなんぞや?」から軽く触れていこうと思います。 Firebaseとは FirebaseとはGoogle社が提供するクラウドサービスで、データのリアルタイム同期を得意とします。 例えばタスク管理のアプリを作る場合「Aさんがレコードを追加するとBさんの画面にも自動的にその情報が反映される」といった使い方ができます。 また「包括的なアプリ開発プ

            Firebaseの代替、Supabaseを触ってみる - 虎の穴開発室ブログ
          • Amplify vs Firebase 比較してみた - Qiita

            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? サーバレスアーキテクチャの選択肢として、AWSのAmplify、GoogleのFirebaseが有力な候補となっているのではないでしょうか。 実際にAmplify・Firebaseの両者に触れ、比較・検討して得られた知見をまとめました。 ※直近プロダクトの開発にAmplifyを採用して進めてきたので、Amplifyを軸に記事を書いています。 #API連携 AmplifyとFirebaseとで異なる特徴のひとつにAWS AppSync(GraphQLをすぐに利用できるフルマネージドサービス)を利用できる点があります。 自前でGraphQL

              Amplify vs Firebase 比較してみた - Qiita
            • Docker でFirebase ローカルエミュレータを立ち上げる - y-ohgi's blog

              公式のものがみつからなかったのでDockerfile を書きました。 GitHub https://github.com/y-ohgi/dockerfiles/blob/master/firebase/Dockerfile DockerHub https://hub.docker.com/r/yohgi/firebase/dockerfile 以下で作成するDocker イメージを置いてます(主に自分用)。 Docker イメージの作成 予めFirebase のコンフィグ firebase.json を用意しておきます。 ここで立ち上げたいサービスの宣言をします。コンテナへのアクセスを受け付けるために host: "0.0.0.0" を忘れずに設定しましょう。 { "emulators": { "firestore": { "host": "0.0.0.0", "port": "8080"

                Docker でFirebase ローカルエミュレータを立ち上げる - y-ohgi's blog
              • Firebase Remote ConfigのConditionsでちょっと複雑な振り分け方を設定する - dely Tech Blog

                こんにちは。delyでAndroidエンジニアをしているkenzoです。 この記事は「dely #1 Advent Calendar 2020」の17日目の記事です。 昨日はサーバサイドエンジニア高松さんの「バンディットアルゴリズムをライトに解説」という記事でした。 A/Bテストとバンディットアルゴリズムを用いた施行が進む様子を並べて見比べられるのが面白かったです。ご興味ある方はぜひこちらも御覧ください! adventar.org adventar.org 今回はFirebaseのRemote Configを用いて一定割合のユーザーに値を振り分ける(A/Bテストをする)ときの設定方法についてお話します。 delyではクラシルを使用してくれているユーザーにより良い料理体験を届けられるよう、日々の機能開発・改善やキャンペーン施策等に対して開発部・マーケティング部のメンバーがFirebase R

                  Firebase Remote ConfigのConditionsでちょっと複雑な振り分け方を設定する - dely Tech Blog
                • Firebase + React で Todoist のクローンを作る

                  Firebase と React の勉強を兼ねて、愛用しているタスク管理アプリ Todoist のサブセットとなる機能を持つクローンを作ってみた。途中で色々試行錯誤したのだが、「最初から最短の手順で作るならこういう手順になる」というのを備忘と Firebase の紹介も兼ねてまとめてみようと思う。 アプリケーション: https://altech-todoist.web.app/ ソースコード: https://github.com/Altech/todoist-clone 0. はじめに 技術スタック 言語: TypeScript UIライブラリ: React 17 バックエンド:Firebase (Authentication + Cloud Firestore + Hosting) Firebase SDK: v9 モジュールバンドラー: Snowpack CSS:styled-co

                    Firebase + React で Todoist のクローンを作る
                  • Firebaseでサービスを公開するときに気を付けるセキュリティポイント

                    Firebaseでサービスを公開するときに、最低限必要なセキュリティーのポイントをまとめています。 Firebaseは、現在もすごい勢いで開発が進んでいるので、セキュリティーに関するポイントやノウハウも日々更新されます。最新のドキュメントや、変更点を調べることをおすすめします。この記事を含め、ネットの記事は古い可能性があります。2022年前後でも、App Check導入、Cross service Rulesの導入、AuthenticationのIdentity Platform導入、Workload Identity連携の導入など、日々更新されています。 公式のFirebaseのセキュリティチェックリストは必ず目を通しましょう。 GCPインフラ Firebaseで使うGoogle Accountは個人のアカウントを使わないでGoogle Workspace/Cloud Identityの

                      Firebaseでサービスを公開するときに気を付けるセキュリティポイント
                    • 【iOS】Firebase Dynamic Linksでアプリが起動しない

                      Firebaseダイナミックリンクを使うと、1つのURLで複数の遷移先を設定できて、ユーザーごとに適切な制御ができます。ダイナミックリンクによるアプリ内の画面遷移などの制御を除けば、プログラミングなしの設定のみで簡単に実現することが可能です。 例えば、以下のようなパターンです。 iOSのブラウザでダイナミックリンクをタップすると、アプリストア(AppStore)に移動するiOSのブラウザでダイナミックリンクをタップすると、アプリ起動する(インストール済の場合)Androidのブラウザでダイナミックリンクをタップすると、アプリストア(Playストア)に移動するAndroidのブラウザでダイナミックリンクをタップすると、アプリ起動する(インストール済の場合)PCのブラウザでダイナミックリンクをタップすると、アプリのランディングページに移動する ディープリンク(DeepLink)やユニバーサルリ

                        【iOS】Firebase Dynamic Linksでアプリが起動しない
                      • 【初心者ハンズオン】ReactでTODOアプリを作ってデプロイしよう【Firebase/Shadcn/TailwindCSS】 - Qiita

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                          【初心者ハンズオン】ReactでTODOアプリを作ってデプロイしよう【Firebase/Shadcn/TailwindCSS】 - Qiita
                        • Firebase Realtime Meetup 参加レポート - Qiita

                          2020年6月26日18:00より開催された Firebase Realtime Meetup に参加したので参加レポートを書きました。 勉強会自体のアーカイブ動画 は以下に掲載されています。 https://www.youtube.com/watch?v=4iS8EySYU14 FJUGの紹介 @k2wanko スライド: - 動画開始位置: https://youtu.be/4iS8EySYU14?t=5 内容メモ: Firebase Japan User Groupの活動内容・Slackの紹介 FJUG Appの紹介・テスター募集 Firebase Japan User Groupの活動紹介と、@k2wankoさんが個人で開発中のFJUG Appの紹介でした。 Firebase Japan User GroupのSlackは私も度々参考にさせてもらっています。日本でFirebaseを

                            Firebase Realtime Meetup 参加レポート - Qiita
                          • Firebaseでお手軽!データ管理画面をつくる | フューチャー技術ブログ

                            はじめにこんにちは! 2017年9月入社の柏木です。夏休み自由研究連載13日目の記事です! 🏖️ 昨日は【入門】私を苦しめたDynamoDBという読み応えたっぷりの記事でした。 今回は、Firebaseを使って画面を開発してみようと思います。 本記事のゴール下記を最短経路で作ってみます。 システムアドミンの人が使うようなマスタデータ管理画面を想定して、限られたユーザーにアクセスを制限すべく、認証機能も入れました。 Typescript×Reactのアプリを立ち上げる Firebaseのデータベース(Firestore)にデータを用意する Firebase Hostingを用いてデプロイする Firestoreに格納されているデータを画面に表示する Firebase Authenticationで認証する 環境 macOS Catalina (v10.15.6) Node.js (v14.

                              Firebaseでお手軽!データ管理画面をつくる | フューチャー技術ブログ
                            • FirebaseとTypeScriptとNext.jsを使ってリアルタイムチャットアプリを作ろう

                              この本ではFirebaseとTypeScriptとNext.jsを使ってリアルタイムチャットアプリを作ります。

                                FirebaseとTypeScriptとNext.jsを使ってリアルタイムチャットアプリを作ろう
                              • [GA]Firebaseのイベント・パラメーターよく使う一覧確認まとめ | はじめての「Google アナリティクス for Firebase」入門

                                  [GA]Firebaseのイベント・パラメーターよく使う一覧確認まとめ | はじめての「Google アナリティクス for Firebase」入門
                                • Firebaseの存在をフロントエンドから隠蔽するために

                                  「Firebase は安いし楽だしマジ最高」という一心で技術選定してしまったプロダクトが成功して見えてきた課題、割高なコスト・権限管理・カスタマイズ性、そして (特性やスキルセット的に)RDB 製品が適していたのに無理やり Firestore を採用したことによるデータ不整合。 その結果チーム内で Firebase を抜ける機運が高まるも、Firebase べっとりなアプリケーションすぎて移行しづらいといった問題に出会うかもしれません。 そのような場合に備え、Firebase の存在を隠蔽して開発することに挑戦してみましょう。 注意: Firebase を剥がしているときに「俺、次は絶対そうするわ」と感じたものを書いているだけであり、まだ実際にはこのパターンでプロダクション導入していません。 あくまで個人開発で試してみていけそうと思ったので、提案しますという体です。 また Firebase

                                    Firebaseの存在をフロントエンドから隠蔽するために
                                  • Nhost: The Open Source Firebase Alternative with GraphQL

                                    Build apps users loveNhost is an open-source backend and development platform that enables developers to build and scale their web and mobile apps.

                                      Nhost: The Open Source Firebase Alternative with GraphQL
                                    • 【完全版】ReactのFirebase Authentication(認証)を基礎からマスター | アールエフェクト

                                      Reactプロジェクトの作成 macOS上でReactプロジェクトを作成するためにNode.jsのインストールが必要となります。Node.jsインストールを行ってからReactプロジェクトの作成を行ってください。 npx create-react-appコマンドを利用してReactプロジェクトを作成します。コマンドの後ろにはプロジェクト名を指定します。プロジェクト名には任意の名前をつけてください。ここではreact-fierebase-authとしています。 % npx create-react-app react-firebase-auth Firebaseの初期設定 FirebaseのAuthenticationの機能を利用するためにはFirebaseでユーザアカウント登録を行う必要があります。もしアカウントを持っていない場合は、Firabaseのページでユーザ登録を行なってください。

                                        【完全版】ReactのFirebase Authentication(認証)を基礎からマスター | アールエフェクト
                                      • iOSのWebViewでUIテストが安定しない - Bitrise / Firebase Test Labで検証してみた - ANDPAD Tech Blog

                                        ANDPADでモバイルアプリエンジニアをしている @kanari3333 です。 初日にGitHubのパスワードをど忘れして、社内では本名で活動していましたが、これを機に覚えて頂ければと思います。GitHubも移行していきたいです (規約的にも) ANDPADのアプリ開発では、UnitTestはもちろんUITestにも力を入れています。 今回は、iOSのUITestを実装していく中で遭遇した辛い事案を紹介したいと思います。 概要 iOSのWebViewのUITestは、要素が取得できないことがある Simulatorはテストが安定しない 特に最新のOSで顕著 この記事では検証用のサンプルアプリを作成し、BitriseでSimulator / Firebase Test Labの実機テストを回し検証していきます。 まえおき ANDPADのiOSアプリでは、CI/CDとしてBitriseをメイ

                                          iOSのWebViewでUIテストが安定しない - Bitrise / Firebase Test Labで検証してみた - ANDPAD Tech Blog
                                        • 【iOS】Firebase Cloud Messagingで利用するAPNs認証キー・証明書の作り方 - Qiita

                                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 以前開発したときは、APNs証明書だけだったのに知らぬうちに2つの方法ができていたので備忘録です。 そもそもAPNsとは? Apple Push Notification Service(以下、APNs)は、iOSやtvOS、MacOS上で実行されているアプリケーションに対して開発者側から通知を送るためのAppleによるサービスのことを指します。 誤解されがちなのは、Firebase Cloud Messaging(以下、FCM)などの通知を行えるサービスと各アプリケーションが1対1で繋がっているようにとらわれがちですが、Appleデバ

                                            【iOS】Firebase Cloud Messagingで利用するAPNs認証キー・証明書の作り方 - Qiita
                                          • Flutter + FirebaseでiOSとAndroidの定期購入(サブスク)を実装する

                                            はじめに 先日公開したアプリでは定期購入を実装しています。いわゆるサブスクです。 Flutter(iOS/Android)でサブスクの実装例は少なく、苦労した点もあるので知見を公開します。定期購入の仕様について丁寧に解説するというよりは、実際に私がどのような実装をしているかについて書いています。 注意事項 本記事は公式ドキュメント、技術記事投稿サイト、個人ブログなどの情報を自分なりに解釈して実装した内容です。 課金周りはアップデートが多いため、常に最新情報の確認を推奨します。特に英語版公式ドキュメントは最も信頼できると思います。 本番環境で動作していることを確認済みですが、サブスクユーザーは現状数名です。サブスクユーザーが多数の場合による影響は未検証です。 その他、十分に検証できていない内容があります。何かお気づきの点があればご指摘いただけると助かります。 環境 本記事執筆時の環境です。

                                              Flutter + FirebaseでiOSとAndroidの定期購入(サブスク)を実装する
                                            • PythonでFirebase Authenticationのトークン取得とFastAPIでトークン検証 - Qiita

                                              やること FirebaseとFastAPIを用いて、クライアント側でトークンを取得し、自前のAPIを叩くときにヘッダーに貼り付け、サーバーサイドで検証することでログインしているかどうかを判断します。ここではGoogle謹製のfirebase_adminを用いてトークンを検証します。 トークンを取得する FirebaseコンソールのAuthenticationでパスワードログインを有効にし、以下のような適当なアカウントを作ります。ここではこれを用いてログインします。もちろんTwitterなどの認可でも大丈夫です。

                                                PythonでFirebase Authenticationのトークン取得とFastAPIでトークン検証 - Qiita
                                              • 【個人開発】FlutterとFirebaseでサボり防止アプリを作った - Qiita

                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? (2022年6月追記) 2022年6月現在、この記事にあるアプリよりも、ほぼ同じコンセプトのReact+NextJS製webサービス「みんなで作業場」に滞在していることが多いです。 是非お越しください! アプリ 先日、個人開発アプリをリリースしました!やったね!!! 審査も通りまして、現在App StoreとPlay Storeで配信されております。 App Store Play Store せっかくなので、利用した技術のメリットと注意点をまとめておこうと思います。 作ったアプリ これです。 広報用ページも作ってみたのでリンクを貼ってお

                                                  【個人開発】FlutterとFirebaseでサボり防止アプリを作った - Qiita
                                                • Static webhosting benchmark: AWS, Google, Firebase, Netlify, GitHub & Cloudflare

                                                  Static webhosting benchmark: AWS, Google, Firebase, Netlify, GitHub & Cloudflare Static websites are still a hot topic. They are fast, and they're incredibly secure because there isn't a CMS to hack. Once you build a static website, however, the question becomes: Where do I host? In other words: what is the fastest static website hosting provider in 2020? Well, let's find out! I did a similar test

                                                    Static webhosting benchmark: AWS, Google, Firebase, Netlify, GitHub & Cloudflare
                                                  • Bolt.js⚡ + Firebase🔥で技術投稿の指標を良い感じに集計してくれるSlack Botを作った

                                                    いかに楽に入力できるか、いかに楽に自分の進捗を把握できるかに着目して作りました。 入力については、Slack アカウトごとに前回入力済みの内容を Firestore に保存し、初回以降は入力欄の初期値として入るようにしています。 進捗把握については、初回以降は前回の実行時からの差分を表示するようにしています。なので週 1 回とかコマンドを打てば前週との比較が手軽に出来ます。 構成 どのような構成かざっくり紹介します。 Bolt.js を Cloud Functions for Firebase で動かして Slack とのやりとりをしています。 そして、フォームの入力内容・指標データを Firestore に保存しています。 指標集計部分は自分で各サービスの API クライントを書いて使っています。 Zenn の API クライアント import { ZennArticle, Follo

                                                      Bolt.js⚡ + Firebase🔥で技術投稿の指標を良い感じに集計してくれるSlack Botを作った
                                                    • 学生エンジニアのためのチャットサービスをNext.js + TypeScript + AtomicDesign + Firebase9 + Dockerで作った(β) - Qiita

                                                      学生エンジニアのためのチャットサービスをNext.js + TypeScript + AtomicDesign + Firebase9 + Dockerで作った(β)DockerFirebaseOSSNext.jsAtomicDesign はじめに ※今回の開発は、株式会社OwN様からいただいた技術課題の一環で行ったものになります。 自己紹介 会社員やりつつ、趣味で個人開発を行っております。 フロントエンジニアのふぁると申します。 【Twitterリンク】 itamaster サービスについて サービス名 hacker-class-roomを略して、「はかくら」です! リポジトリURL こちらになります。 https://github.com/FAL-coffee/hacker-class-room サービスの概要 「プログラミングの授業が始まるが、ついていけるのか不安......」 「情

                                                        学生エンジニアのためのチャットサービスをNext.js + TypeScript + AtomicDesign + Firebase9 + Dockerで作った(β) - Qiita
                                                      • Flutter × Firebase ではじめる個人開発

                                                        はじめに Flutter と Firebase を使って個人でアプリ開発をするときのロードマップを紹介します。 本記事を一通り読めばアプリを公開するまでにやるべきことの大枠をイメージできるようにしました。 広く浅く紹介しているので、もし気になる内容があれば、個別に深掘りしてみてください。 個人開発にフォーカスした記事になっているとはいえ、いくつかの Flutter のお仕事を請けた私自身の経験も反映しているため、お仕事でも活用できる内容も含まれていると思います。 本記事は、ざっくり次の流れになっています。 アプリの構想と具体化 実装に入る前の準備 基本機能の実装 よりよい実装にするための Tips 開発フロー アプリの公開 収益化の話 想定読者 Flutter × Firebase を使って個人開発をしようとしているひと または、既に個人開発をしているひと Flutter を導入するか悩ん

                                                          Flutter × Firebase ではじめる個人開発
                                                        • Web Push通知の受信を、Firebase Cloud Messaging(FCM)+Service Worker +Notificationで受信側でコントロールしてみた | Tech Blog | CRESCO Tech Blog

                                                          Web Push通知の受信を、Firebase Cloud Messaging(FCM)+Service Worker +Notificationで受信側でコントロールしてみた

                                                          • [iOS]アプリケーションでFirebaseの内、CrashlyticsとAnalyticsを使用している場合でのiOS14のトラッキング対応 | DevelopersIO

                                                            iOS14からユーザートラッキングに用いられている端末の広告識別子IDFA取得のオプトイン/オプトアウトの選択をユーザーに求めることが必須になります。アプリが取得するプライバシーポリシーの提出必須化と同じく大きな変更ですが、開発中のアプリが該当するか調べる時にFirebase AnalyticsとFirebase Crashlyticsのみを使っていて広告系のSDKも利用していない場合何の対応も必要ないかが心配になったので調べていました。 App Tracking Transparency | Apple Developer Documentation iOS14で必要になるユーザートラッキングについての対応 AppleからUser Privacy and Data Use というドキュメントが公開されました。ユーザーがアプリのプライバシーポリシーをダウンロード前に確認して、アプリが収集す

                                                              [iOS]アプリケーションでFirebaseの内、CrashlyticsとAnalyticsを使用している場合でのiOS14のトラッキング対応 | DevelopersIO
                                                            • ネットで知り合った仲間と農家の3代目の困りごとをFirebaseで解決した話 - Qiita

                                                              はじめに ※この記事はfreee APIで業務を楽しく便利にハックしよう!アドベントカレンダー2021の6日目の記事として投稿しています。 はじめまして。今年の1月からプログラミングの勉強をしているものです。 今回は、ネットで知り合った仲間とともに(顔もフルネームも知らないもの同士で)半年間、開発を行い、農家の3代目の困りごとを解決するアプリを作った話をしたいと思います。 きっかけ 私は技術力を身につけたいと思い、今年の1月〜4月ごろまで独学で勉強を進めていました。しかし次第に写経に飽き、このままUdemyなどで写経をして学習するより実際になにか動くものを作るほうが楽しいだろうなと思うようになりました。 また、せっかくなら1人でやるより誰かと一緒に開発する方がもっと楽しいだろうなと思い、勇気を出してネットで仲間を募り、アプリのチーム開発を始めてみることにしました。 募集したメンバーのうちの

                                                                ネットで知り合った仲間と農家の3代目の困りごとをFirebaseで解決した話 - Qiita
                                                              • Firebase の代替プラットフォーム「Supabase」

                                                                Firebase側にはこれ以外の様々な機能(Crashlytics等)がありますが、Supabase側にはありません。 まずは認証とデータ周りをしっかりとサポートしていくのだと考えられます。 価格 2020年12月現在、無料で使用できます。 2020年12月以前をαバージョン、2020年12月以降をβバージョンとしており、βバージョンのユーザは1年間無料でWeb上の機能が使用できます。 そのため、2021年あたりからクラウド版のホスティング料金体系が出てくるのではないでしょうか。 また、スポンサーとして貢献することも可能です。 触ってみた所管 データ構造が違う Firebaseとの一番の大きな違いは、Firebaseが NoSQL に対して、Supabaseは PostgreSQL を選択している点です。 Firebaseも確かに便利ではありますが、Realtime Databaseの作法

                                                                  Firebase の代替プラットフォーム「Supabase」
                                                                • Google アナリティクス for FirebaseでBigQueryエクスポートの設定方法とデータ活用 | はじめての「Google アナリティクス for Firebase」入門

                                                                  Google アナリティクス for Firebase (以下GA4F)は、GA360と同様、サンプリングされていない生データを無料でBigQueryへエクスポートできます。 BigQueryへエクスポートしたデータを利用すると、GA4FやGoogle アナリティクス 4 プロパティ (以下GA4)のレポート画面では難しいカスタム分析やアプリ以外の外部データと組み合わせた分析が可能になります。 さらに、BigQueryへエクスポートしたデータはデータポータルなどのBIツールと連携すればカスタムレポートの作成も可能となります。 今回はGA4Fのデータ活用をテーマに、次の内容を紹介します。 BigQueryエクスポートの設定手順データポータルのBigQuery接続方法・レポートの作成方法 BigQueryエクスポートの設定手順GA4FのデータをBigQueryへエクスポートする方法は2種類あり

                                                                    Google アナリティクス for FirebaseでBigQueryエクスポートの設定方法とデータ活用 | はじめての「Google アナリティクス for Firebase」入門
                                                                  • KomercoとFirebaseの話【後編】 - Firebase運用の仕組化 - クックパッド開発者ブログ

                                                                    Komercoの高橋です。 昨日は前編でFirestoreの設計パターンについてお話しましたが、後編はFirebase運用の仕組化についてです。 前の記事でも述べたように、昨年はWeb版のリリースや送料無料イベントもあり、ユーザ数がさらに増加してきています。 サービス規模が大きくなるにつれて運用コストも大きくなり、その効率化も求められるようになってきました。 ここではKomercoで行っている、運用に関する仕組みについてご紹介します。 Komercoの構成 まず前提としてKomercoの構成について簡単にご紹介します。 Komercoは器や料理道具、食材や調味料を扱うECサービスで、商品の販売者から直接購入ができるC2Cサービスとなっています。 商品を購入するユーザを「カスタマー」、販売するユーザを「クリエイター」と呼んでいます。 Komercoではこのカスタマー、クリエイターそれぞれに対

                                                                      KomercoとFirebaseの話【後編】 - Firebase運用の仕組化 - クックパッド開発者ブログ
                                                                    • フロントエンドエンジニアのためのFirebaseサーバーレス開発徹底解説

                                                                      「チャリティカンファレンス沖縄2020 Vol.1 フロントエンド」での登壇資料です。 これまで様々な開発案件でFirebaseを用いたサーバーレス開発を実践してきた経験をもとに、以下のポイントを徹底解説します。 ・Firebaseで何ができるのか? ・Firebaseで簡単ユーザー認証。 …

                                                                        フロントエンドエンジニアのためのFirebaseサーバーレス開発徹底解説
                                                                      • [社内ハンズオン資料] Angular+Firebaseで作るTODOアプリケーション | DevelopersIO

                                                                        大阪オフィスのフロントエンド勉強会で使用したAngular+Firebaseハンズオンの資料を公開します。勉強用のサンプルアプリケーションとして活用していただければ幸いです。 どうも!大阪オフィスの西村祐二です。 大阪オフィスではフロントエンド勉強会を隔週で行っており、そこでAngular+Firebaseで作るTODOアプリケーションのハンズオン行ったのでその資料を公開します。 勉強のためのサンプルアプリケーションとしてお役に立てれば幸いです。 ゴール 下記のようなTODOアプリケーションを実装します。 主な機能として下記になります。 TODOの追加削除 Drag And DropでTODOを移動させてデータを更新 Googleアカウントでログイン・ログアウト TODO追加入力フォームのバリデーション バックエンドはFirebaseを利用しています。 利用するツール Angular An

                                                                          [社内ハンズオン資料] Angular+Firebaseで作るTODOアプリケーション | DevelopersIO
                                                                        • Firebase Authentication を利用した認証システムの実装 - Qiita

                                                                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                                            Firebase Authentication を利用した認証システムの実装 - Qiita
                                                                          • これからFirebaseでプロジェクトを始めようとする全ての人が知っておくべきこと v8→v9リリース

                                                                            環境 ・MacOS BigSur(11.5.2) ・VScode(1.59.1) ・Node.js (16.1.1) ・Firebase (9.0.0)←New! ・yarn (1.22.11) ・TypeScript(4.4.2) 対象 ・これからFirebaseでプロジェクトを始めようとする人 ✍️8月25日以前に出された教材やチュートリアル、記事、そして現時点での日本語の公式ドキュメントを参考にしようとしている人は特に! ・教材や記事、ハンズオン通りにFirebaseでプロジェクトを始めたのに原因不明のエラーぶつかった人 ・8月25日以前にFirebaseプロジェクト作っている人 ※この記事は2021年9月1日時点の情報です ※情報ソースはFirebaseの公式ドキュメント及び公式に発表されているリリースノートとブログを参考にしています はじめに 早速本題に入りますが、つい先日(20

                                                                              これからFirebaseでプロジェクトを始めようとする全ての人が知っておくべきこと v8→v9リリース
                                                                            • google-github-actions/auth を使った GitHub Actions で Firebase へのセキュアデプロイ - Mobile Factory Tech Blog

                                                                              こんにちは、エンジニアの夕凪です。 最近、 GitHub Actions が OIDC を正式サポートし、 AWS や GCP へのセキュアなデプロイが可能になりました。 そのうちの GCP の公式実装である google-github-actions/auth を使って、 Firebase へデプロイを行ってみたので、この記事ではそのやり方を解説します。 前提条件 この記事は以下の環境を前提としています。 google-github-actions/auth v0.4.3 Google Cloud SDK 370.0.0 (gcloud --version) Google Cloud Platform へのアクセス権限があること GCP 側でやること まずは GCP 側でサービスアカウントの準備などが必要なので、それらを作成していきましょう。 以下ちょっと特殊ですが、 fish shel

                                                                                google-github-actions/auth を使った GitHub Actions で Firebase へのセキュアデプロイ - Mobile Factory Tech Blog
                                                                              • DockerでFirebase Local Emulator Suiteを起動する。 - Qiita

                                                                                はじめに Firebase Local Emulator Suiteはローカル環境でFirestoreやCloud FunctionsといったFirebaseプロジェクトのコンポーネントをエミュレートできる環境です。 https://firebase.google.com/docs/emulator-suite?hl=ja 本記事ではDocker及びDocker Composeを利用して上記の環境を構築したいと思います。 開発環境 macOS Catalina 10.15.6 Docker Desktop stable 2.3.0.4 なお、本記事で使用したコードはこちらです。 実際に作ってみる。 はじめにFirebaseのプロジェクトを作成しておきましょう。 https://console.firebase.google.com/ 後述するEmulator Suite UI(GUI上でエ

                                                                                  DockerでFirebase Local Emulator Suiteを起動する。 - Qiita
                                                                                • Firebaseとは?Google社の強みを活かしたメリットや機能をご紹介|Udemy メディア

                                                                                  Googleが提供するFirebaseとは? Firebaseは、iOS/AndroidアプリやWebアプリケーションの開発に活用できるプラットフォームです。mBaaS(エムバース)の一つであり、2011年にFirebase社がサービスを開始しました。2014年には、Google社に買収されたことで、知名度が上がりました。 Firebaseはアプリ開発における「バックエンド環境」を提供するサービスです。バックエンド環境とは、ユーザーには見えない、アプリの裏側の動作のことを指します。 データのリアルタイム同期など豊富な機能を持ち、利用目的に応じて組み合わせて使用できます。 mBaaSとは? 先述の通り、FirebaseはmBaaS(エムバース)と呼ばれるサービスの一つです。mBaaSとは「mobile backend as a Service」の略語です。 もともと、バックエンド環境をクラウ

                                                                                    Firebaseとは?Google社の強みを活かしたメリットや機能をご紹介|Udemy メディア