並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 236件

新着順 人気順

Firebaseの検索結果41 - 80 件 / 236件

  • Firebaseで作る生成AI×RAG Slackbot: 実践ハンズオン

    独自の知識を必要とする質問にも答えられる Slackbot を作ります 生成 AI 技術の発展は目覚ましい! エンジニアとして、この生成 AI 技術を自分のスキルセットとして持っておきたい! そんな気持ちをハンズオンにまとめたのがこの記事です。 GPT などの生成 AI を利用したツールはすでに多種多様に存在しますが、いざ自分の手で業務や趣味に組み込むとなると、どうすれば良いか悩むこともあるでしょう。そんな方がこのハンズオンをやってみると、生成 AI 技術の活用についてざっくりとイメージを持ち、引き出しの 1 つとしていつでも使える状態になれるかなと思います。 最終目標として、生成 AI と RAG を用いて、独自の知識を必要とする質問にも答えられる Slackbot を作成する ことを目指します。よくある質問応答システムなどの基礎はこれで構築できますし、ここからいろんなシステムに拡張する

      Firebaseで作る生成AI×RAG Slackbot: 実践ハンズオン
    • Google I/O 2024で発表された Firebase App HostingでNext.jsのSSRを試す

      Google I/O Extended 2024でのLT発表資料です。

        Google I/O 2024で発表された Firebase App HostingでNext.jsのSSRを試す
      • 【Unity×Firebase】Firebase11.8.0のSDKでXcodeビルドエラー (Undefined symbol~~,Linker command failed~~)が出たときの対応 - 脱力駆動開発記

        環境 Unity 2022.3.10f1 Xcode 14.3.1 Firebase SDK 11.9.0 ExternalDependencyManager 1.2.177 Xcode上のビルドエラー Undefined symbol: absl::lts_20220623::variant_internal::ThrowBadVariantAccess() Undefined symbol: absl::lts_20220623::optional_internal::throw_bad_optional_access() Linker command failed with exit code 1 (use -v to see invocation) 原因 既にgithubのissueに追加されていた。 github.com 2024/3/28時点でまだ中の人も調査中とコメントしてい

          【Unity×Firebase】Firebase11.8.0のSDKでXcodeビルドエラー (Undefined symbol~~,Linker command failed~~)が出たときの対応 - 脱力駆動開発記
        • PocketBase が Firebase / Supabase の代替として面白いかも

          PocketBase はオープンソースのバックエンドフレームワーク。GitHub では 27,000 Star を集めているが、日本ではまだあまり話題になっていない様子。Go + SQLite 製で、"backend in 1 file" とシングルバイナリでデータベースを含むバックエンド全体をデプロイできることを謳っている。 Realtime Database Authentication File storage Admin dashboard といった機能を備えていて、 Firebase や Supabase といった BaaS に近い。大きく異なるのは自分でデプロイ環境を用意することが前提とされている点。デプロイ先としては Fly.io といった PaaS や Vultr などの VPS が推奨されている。FAQ で、4 ドル/月で運用できる VPS の格安プランでも 10,000

            PocketBase が Firebase / Supabase の代替として面白いかも
          • unjs/nitroをCloud Functions for Firebase v2にデプロイする - くらげになりたい。

            unjs/nitroをCloud Functions for Firebase(第2世代)してみたときの備忘録(*´ω`*) Cloud Functions(2nd gen)を試してみたかったこともあるけど、 すんなりデプロイできたので、Cloud Runをつかいたいなら、これでもいいかもしれない。 Cloud Functionsの1st genと2nd genの比較 公式の比較ページはこちら。 Cloud Functions バージョンの比較  |  Cloud Functions for Firebase 機能 Cloud Functions(第 1 世代) Cloud Functions(第 2 世代) イメージ レジストリ Container Registry または Artifact Registry Artifact Registry のみ リクエストのタイムアウト 最大 9

              unjs/nitroをCloud Functions for Firebase v2にデプロイする - くらげになりたい。
            •   Firebase App Distributionを使ってテストアプリを配布する

                  Firebase App Distributionを使ってテストアプリを配布する
              • ついに出た!FirebaseでPostgreSQLが使えるように! - Qiita

                はじめに Google I/O 2024でFirebaseに関わるアップデートがいろいろ出ました。 気になるアップデートいっぱいあったんですがその中でも予想外かつ興味があったFirebase Data Connectを取り上げてみようと思います。 まだまだ始まったばかりなので、この記事を更新していく形で追っていこうと思います。 Firebase Data Connectとは? Cloud SQL for PostgreSQL、タイプセーフなモバイル SDK およびウェブ SDK を使用して安全でスケーラブルなアプリを作成するデベロッパー向けの Firebase 初のリレーショナル データベース ソリューションと公式ではうたっています。 FirebaseでRDBSが使えるようになるということですね。 FirebaseはFirestoreとRealtime Databaseという2種類のデータ

                  ついに出た!FirebaseでPostgreSQLが使えるように! - Qiita
                • ML Kit を使用して画像内のテキストを認識する(iOS)  |  ML Kit for Firebase

                  フィードバックを送信 ML Kit を使用して画像内のテキストを認識する(iOS) コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 ML Kit を使用すると、画像内のテキストを認識できます。ML Kit には、画像内テキスト(道路標識のテキストなど)の認識に適した汎用 API と、ドキュメント内テキストの認識に最適化された API があります。汎用 API には、デバイスモデルとクラウドベース モデルの 2 つがあります。ドキュメント テキスト認識はクラウドベース モデルでのみ使用できます。クラウドモデルとデバイスモデルの比較については、概要をご覧ください。 始める前に まだアプリに Firebase を追加していない場合は、スタートガイドの手順に沿って追加してください。 ML Kit ライブラリを Podfile に含めます: pod 'Firebas

                  • オープンソースのFirebase代替「Supabase」、管理データベース数100万突破で一般提供を開始

                    今回の、Supabaseの一般提供は、100万のデータベースを安全に実行できるマネージドプラットフォームを構築するという目標の達成を受けて開始されている。 過去1年間で12社がSupabaseの利用を開始しており、そのほとんどがUdio、Krea、Humata、Chatbase、Pika、Quivr、Mendable、MarkpromptといったAI企業だという。 一般提供にあわせて、データベースを分析してテーブルインデックスの追加や削除を提案するSupabase Index Advisorが、Supabase Studio内で利用可能になったほか、Gitブランチのように機能し、本番環境に影響を与えることなく、別の一時的なインスタンスでデータベースの変更や機能のテストができるSupabase Branchingが一般公開された。 ほかにも、Orioleを買収するとともに、新プロジェクトを簡

                      オープンソースのFirebase代替「Supabase」、管理データベース数100万突破で一般提供を開始
                    • Android Device Streaming, powered by Firebase, is now in Beta

                      Posted by Adarsh Fernando, Senior Product Manager, Android Developer Tools Validating your app on a range of Android screens is an important step to developing a high quality Android app. However, getting access to the device you need, when you need it, can be challenging and time consuming. From trying to reproduce a device specific behavior on a Samsung device to testing your adaptive app layout

                        Android Device Streaming, powered by Firebase, is now in Beta
                      • Firebase Remote Config の変更内容を Slack に通知する - スタディサプリ Product Team Blog

                        こんにちは、@manicmaniac です。スタディサプリ iOS アプリ開発チームのエンジニアリングマネージャーをしています。 小ネタみたいな話ではありますが、Firebase Remote Config の変更を Slack に通知するようにしたらちょっと便利だったので記事にしようと思いました。 Firebase Remote Config とは Firebase Remote Config が何か知らない方もいると思うので、公式サイトから引用すると、 Firebase Remote Config Firebase Remote Config は、ユーザーにアプリのアップデートをダウンロードしてもらわなくても、アプリの動作や外観を変更できるクラウドサービスです。Remote Config を使用して、アプリの動作や外観を制御するためのアプリ内デフォルト値を作成できます。 です。まったく

                          Firebase Remote Config の変更内容を Slack に通知する - スタディサプリ Product Team Blog
                        • Ollama プラグイン  |  Genkit  |  Firebase

                          science Beta: Firebase Genkit is in Beta, which means that it is not subject to any SLA or deprecation policy and could change in backwards-incompatible ways. Throughout the Beta period, Firebase Genkit and its documentation will be updated and improved. Ollama プラグインは、Ollama プラグインによってサポートされているローカル LLM へのインターフェースを提供します。 Ollama。 インストール npm i --save genkitx-ollama 構成 このプラグインでは、最初に ollama サーバーをインストールし

                          • Firebase Local Emulator Suiteの環境をDockerで用意する

                            概要 いまさらながらタイトル的なことをやる いまさらといいながらなぜ?と思うかと思いますが、Meilisearch周りの記事書きたいのでこの話を先にやっておきたい じゃないと記事が長くなる Firebase Local Emulator Suiteとは Firebase Local Emulator Suite は、アプリのビルドとテストをローカルで行うことのできる、デベロッパー向けの高度なツールセットです。使用できる機能には、Cloud Firestore、Realtime Database、Cloud Storage for Firebase、Authentication、Firebase Hosting、Cloud Functions(ベータ版)、Pub/Sub(ベータ版)、Firebase Extensions(ベータ版)があります。充実したユーザー インターフェースを備えており、

                              Firebase Local Emulator Suiteの環境をDockerで用意する
                            • Github Actions で OIDC を使って Firebase Hosting に deploy したい

                              Setting up Workload Identity Federation まず、下準備として、GCP 側で Workload Identity Federation のセットアップを行う。 To exchange a GitHub Actions OIDC token for a Google Cloud access token, you must create and configure a Workload Identity Provider. These instructions use the gcloud command-line tool. gcloud cli tool で Workload Identity Provider を作っていく。

                                Github Actions で OIDC を使って Firebase Hosting に deploy したい
                              • Next.js + Firebase でログイン周りの機能を実装する - Qiita

                                今回はNext.jsとFirebaseの認証機能であるFirebase Authenticationを使って、 ユーザー登録 ログイン ログアウト パスワード再設定 の機能を実装する方法を解説していきます。 ※デザインに関してはReactstrapというReactでBootstrapを使うためのライブラリを使っています。 開発環境 macOS Catalina 10.15.7 Next.js 13.1.1 Firebase 9.15.0 Reactstrap 9.1.5 ※Next.jsはJavaScriptを使っています。 プロジェクトの作成 まずはnext.jsのアプリを作成します。 http://localhost:3000/ にアクセスし、Next.jsの初期画面が表示されることを確認します。 Firebaseの設定 次は、Firebaseのコンソールにアクセスし、新しいプロジェク

                                  Next.js + Firebase でログイン周りの機能を実装する - Qiita
                                • TermuxでFirebaseのFunctionsをNodeで動かす

                                  ブログの投稿者: 結城永人タイトル: TermuxでFirebaseのFunctionsをNodeで動かす投稿のリンク: https://www.nagahitoyuki.com/2024/05/run-firebase-functions-with-node-in-termux.html最終更新: 2024年7月31日 コメント

                                    TermuxでFirebaseのFunctionsをNodeで動かす
                                  • Firebaseイベントを集計した Looker Studioのレポートを 毎日Slackに自動投稿させてみる - Qiita

                                    弊社のアプリにおいて、日毎の新規ユーザー・アクティブユーザー等のレポートをSlackに自動投稿させたいなーと思い、その仕組みをサクッと作ってみました。 大まかな構成 Google Looker Studioでレポート作成 ↓ 毎朝メールでレポート送信する設定にしておく ↓ GASで該当メールを見つけて添付ファイルを取得し、Slackに投稿 前提 今回の対象アプリでは、FirebaseのAnalyticsを利用してアプリの各種イベントを記録・送信しています。 それを、Firebaseコンソールでの設定でGoogle Analytics(GA4)に連携し、Looker Studio 上でそのデータと連携させることで、SQLなどを書かず、データポータルからイベントを参照・集計してレポートを作成することができます。 Looker Studio上で簡易なレポートを作成 メールで送信されるレポートの画

                                      Firebaseイベントを集計した Looker Studioのレポートを 毎日Slackに自動投稿させてみる - Qiita
                                    • SDKなしでfirebaseのIDトークン検証の仕組み|PharmaX Blog

                                      株式会社YOJO Technologies」から「PharmaX株式会社」へ社名変更いたしました。この記事は社名変更前にリリースしたものになります。 イントロYOJOでエンジニアをやっている江藤です。業務でfirebase authを使っていて、 認証機能が便利なのですが、時々バックエンドでユーザーを検証したい時があります。ただ、firebase authで提供しているSDKはwebを除くと以下のラインナップになります。 iOS+ Android Flutter Unity C++ まともなバックエンドのSDKがありません。公式もバックエンドのSDKがないことを認識しているようで、代替手段を公式が提供しています。今回はSDKを使わない検証の仕方を解説していきます。 認証形式(jwt)とはfirebaseはjwt(json web token)という形式で認証を行なっています。 jwtとは、

                                        SDKなしでfirebaseのIDトークン検証の仕組み|PharmaX Blog
                                      • Firebase の通知を Microsoft Teams に投稿する

                                        Firebase の通知を Microsoft Teams の特定チャネルに投稿する方法を紹介します。 仕組み 2021年2月17日現在、Firebase には Microsoft Teams との統合機能はありません。Microsoft Teams 側にも Firebase コネクタはありません。(俺調べ) そのため、Firebase のメール通知を利用します。仕組みはこうです。 Firebase のメール通知を有効にし、Gmail でメールを受信する Gmail から Microsoft Teams の特定チャネル宛にメールを転送する (もっとスマートな方法をご存じの方、ご教示ください🙇‍♂️) 通知設定 Firebase の設定 事前に Gmail 用のアカウントを Firebase のプロジェクトに追加しておきます。 :::message warn 下記スクショでは閲覧者権限とし

                                          Firebase の通知を Microsoft Teams に投稿する
                                        • Firebase をローカルで使うエミュレーターの起動、シードデータの設定、データの永続化方法 - Katashin .info

                                          2023年11月28日Firebase,Developer Experienceローカルに自分だけが使える Firebase を起動して、チームメンバーに影響を与えず色々と実験したい場合はありませんか?すでにそういった環境を用意している人でも、エミュレーターを起動するたびにデータを入れ直すことを煩わしく思ってる人もいるのではないでしょうか? 本記事では、Firebase をローカルで使うためのエミュレーターの起動方法から、エミュレーターへのシードデータのインポート方法や、終了後のデータの永続化方法を解説します。 Firebase プロジェクトを初期化 #Firebase エミュレーターを使うと、ローカルで開発用の Firebase を起動できます。エミュレーターを使うには、ローカルで Firebase プロジェクトを初期化する必要があります。プロジェクトの初期化には Firebase の

                                            Firebase をローカルで使うエミュレーターの起動、シードデータの設定、データの永続化方法 - Katashin .info
                                          • iOSでFirebaseとGoogle-Mobile-Ads-SDK両方使っているときのアップデート - Qiita

                                            iOSアプリでFirebaseとGoogleMobileAdsSDK両方使っているときに、CocoaPodsでFirebaseだけバージョンをあげてpod installしようとすると以下のようなエラーがでる場合があります。 Updating local specs repositories Analyzing dependencies [!] CocoaPods could not find compatible versions for pod "GoogleAppMeasurement": In snapshot (Podfile.lock): GoogleAppMeasurement (< 11.0, = 10.12.0, >= 7.0) In Podfile: Firebase/Analytics (~> 10.13.0) was resolved to 10.13.0, whi

                                              iOSでFirebaseとGoogle-Mobile-Ads-SDK両方使っているときのアップデート - Qiita
                                            • Expo AppleAuthentication+Firebaseで「Sign in with Apple」を導入 - Qiita

                                              { "expo": { "ios": { "bundleIdentifier": "com.xxx.xxxxxxxxxxxx", "usesAppleSignIn": true } } } expo.ios.bundleIdentifierにバンドル名を設定し、expo.ios.usesAppleSignIn: trueを追加します。 iOSのビルドをしていない場合はこの後ビルドすることで、Expoにお任せでIdentifierを作ってもらいます。 ビルドが完了したら、Apple DeveloperページでIdentifiersの中から該当するものを選択し、「Sign In with Apple」のCapabilityを有効にします。 ここでオプションとして既存のAppIDとグループ化することができるようですが、普通に「Enable as a primary App ID」を選択しておきま

                                                Expo AppleAuthentication+Firebaseで「Sign in with Apple」を導入 - Qiita
                                              • React Native(Expo)とFirebaseでカップル向けアプリを作った

                                                この記事の背景と目的 最近、業務で「社内のPOと一緒に二ヶ月間でMVPとなるアプリを一つ作ってリリースする」という貴重な機会があった。 実際の開発は自分一人だったため、使ってみたい技術を自由に試してみることができ、非エンジニア職からの出戻りの自分にとっては学べることがとても多かった この記事では技術選定や設計の際に考えたことや、実際やってみての感想や気づき、反省点の備忘録として投稿する 作ったもの 「OurTime」というカップル(夫婦)向けエンゲージメントアプリを作成 パートナーと二人でアプリを利用し、アンケートや日々の日記を投稿することで、アプリの方から二人の話し合いを促してくれて、二人の繋がりをより強くするというコンセプト 詳しくはLPを参照 リリースは現状iOSのみ iPhone持っている人はぜひDLお願いします!→ストアリンク 使った技術について 技術スタック React Nat

                                                  React Native(Expo)とFirebaseでカップル向けアプリを作った
                                                • 画像をリサイズ&クロップしてFirebase CloudStorageにアップロードする - Qiita

                                                  data() { return { thumbnail: new Blob(), //画像を格納する isAttached: false, //画像が添付されたかどうか uploading: false, //アップロード中かどうか(ローディング表示につかう) getData: { thumbnail: "", //firebaseからのレスポンスを格納する }, }; }, 画像プレビューをcanvasにしているのがポイントです。 CSSは割愛しますが、UIはこんなです。 円をタップすると画像ファイルを選択できる。 formで選択した画像を正方形にクロップ & リサイズ 上記で画像を選択するとchangeImgが発火します。 下記をmethodsに追加します。 画像をアスペクト比を保ったまま512x512の正方形にリサイズし、円にクロップします。 changeImg(e: any) {

                                                    画像をリサイズ&クロップしてFirebase CloudStorageにアップロードする - Qiita
                                                  • Unity を使用して Firebase Cloud Messaging クライアント アプリを設定する

                                                    フィードバックを送信 Unity を使用して Firebase Cloud Messaging クライアント アプリを設定する コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 クロス プラットフォーム対応の Firebase Cloud Messaging クライアント アプリを Unity で記述するには、Firebase Cloud Messaging API を使用します。Android と Apple それぞれに必要な設定を追加すれば、両方のプラットフォームで Unity SDK を動作させることができます。 始める前に 前提条件 Unity 2019.1 以降をインストールします。これより前のバージョンも互換性がある可能性がありますが、積極的にはサポートされません。Unity 2019.1 のサポートは非推奨とみなされており、次のメジャー リリー

                                                    • Cloud Functions for Firebaseは遅い?

                                                      FirebaseでFucntionsをクライアントから同期的に呼びだすと、応答にとても時間がかかることがあります。特にFunctionsの関数がデフォルトの設定の場合、数時間の時間を空けて呼び出すと、通常ならすぐに応答する関数も4秒以上かかることがあります。それらを改善するいくつかの方法を試したのでまとめます ホットスタンバイにする コールド スタートの数を減らすを参考に、ホットスタンバイのインスタンスを指定する exports.getAutocompleteResponse = functions .runWith({ // Keep 5 instances warm for this latency-critical function minInstances: 5, }) .https.onCall((data, context) => { // Autocomplete a use

                                                        Cloud Functions for Firebaseは遅い?
                                                      • Firebase を徹底解説! - G-gen Tech Blog

                                                        G-gen の佐々木です。当記事では Google Cloud のサービスではなく、同じく Google によって提供されている Firebase について解説していきます。 Firebase とは Firebase と Google Cloud の共通点・相違点 共通点 プロダクト プロジェクト 料金の請求 アクセス制御 利用規約 ユーザーアカウント 相違点 Firebase プロダクトの概要 Build プロダクト Release & Monitor プロダクト Engage プロダクト 料金 権限管理 Built with Firebase Firebase とは Firebase は Firebase, Inc. が 2011 年に開発し、2014 年に Google が買収した モバイル・Web アプリケーション開発プラットフォームです。 2022 年 9 月 現在、Google

                                                          Firebase を徹底解説! - G-gen Tech Blog
                                                        • firebaseのStorageの指定フォルダからファイルを取得( Vue, Nuxt, TypeScript)

                                                          firebaseのStorageの指定フォルダからファイルを取得 こちらを業務でやることになったので備忘録でかきこ チートシート目的ですね。 公式にすべて記載あり firebaseの公式に記載ありますが、こちとら業務で取得確認までしなきゃなのでやり方を下記に記載して自身のやり方を残しておきます。 取得はコンソールのStorageに記載あるgs://hogehoge~~.comを利用して取得 今回はちょっと変わっていて指定フォルダ先にあるCSVファイルを全取得します。 ファイル名は日付_test.csvで登録されているものとします。 ex) 202406291230_test.csv 普段であれば、下記path指定すれば必要とするファイルがとれますが、今回は最新のものを取りたいので全件取得で比較することになりました。 import { getDownloadURL, getStorage,

                                                            firebaseのStorageの指定フォルダからファイルを取得( Vue, Nuxt, TypeScript)
                                                          • [実装編]チャットの取得機能を実装しよう|FirebaseとTypeScriptとNext.jsを使ってリアルタイムチャットアプリを作ろう

                                                              [実装編]チャットの取得機能を実装しよう|FirebaseとTypeScriptとNext.jsを使ってリアルタイムチャットアプリを作ろう
                                                            • firebase functionsをfirebase deployする際にやるべきこと - Qiita

                                                              以下の手順で、必要な権限をCloud Functionsのサービスアカウントに付与することができます。 Google Cloud Consoleにアクセス Google Cloud Consoleにアクセスし、対象のFirebaseプロジェクトを選択します。 IAM & 管理画面に移動 ナビゲーションメニューから「IAM & 管理」を選択し、「IAM」をクリックします。 Cloud Functionsのサービスアカウントを見つける プロジェクトのIAMリストで、Cloud Functionsに関連付けられているサービスアカウントを探します。このアカウントは通常、@appspot.gserviceaccount.comのメールアドレスで終わるものです。 必要なロールを追加 見つけたサービスアカウントの行にある「ペン」アイコン(編集ボタン)をクリックし、「ロールを追加」を選択します。検索ボック

                                                                firebase functionsをfirebase deployする際にやるべきこと - Qiita
                                                              • FirebaseからGoogleSpreadSheetに書き込みをし、その更新をメール通知する - Qiita

                                                                はじめに 当記事は、FirebaseのCloudFunctionからGoogleSpreadSheetにFirestoreへ新規追加されたデータ内容の書き込みをし、その更新をメール通知する実装についての備忘録です。 CloudFunctionの導入は省略しますが、宜しければこちらを参考にしてください。 FirebaseからGoogeleSpreadSheetに書き込みを行う 大まかな手順 ・FIrebaseの設定 ・GoogeleSpreadSheet APIの取得 ・CloudFunctionの実行 FIrebaseの設定 FirebaseからGoogleSpreadSheetに書き込みを許可するために、 幾つかデフォルトの設定から変更をする必要があります。 ①Firebaseコンソールから「プロジェクトの設定」(歯車のボタン)をクリック ②「サービスアカウント」のタブをクリック ③その

                                                                  FirebaseからGoogleSpreadSheetに書き込みをし、その更新をメール通知する - Qiita
                                                                • 【Android Studio】Firebaseの導入方法!Firebase Analytics/Google Analytics

                                                                  この記事ではFirebaseのプロジェクトにAndroidアプリを登録し、導入するまでに必要な流れを解説しています。導入するだけでアプリのアクティブユーザーや画面の遷移などのイベントを解析することができるようになります。 AndroidアプリにFirebaseを導入する流れ 流れ Firebaseプロジェクトを作成 Androidアプリの登録 google-services.jsonの追加 Firebase SDK(Software Development Kit)の導入 完成 1.Firebaseプロジェクトを作成 まずはFirebaseプロジェクトを作成します。Firebaseにアクセスして新規のプロジェクトを追加します。 必要であればGoogle Analyticsと連携しておきます。 2.Androidアプリの登録 プロジェクトが完成したら、「Sparkプラン(無料プラン)」になっ

                                                                    【Android Studio】Firebaseの導入方法!Firebase Analytics/Google Analytics
                                                                  • Firebase Extensions で PaLM2 を使ったチャットアプリを作る

                                                                    この記事は Google Cloud Advent Calendar 2023 (通常版) の 12/3 の記事です。 3日目は2日目に続き、Firebase Extensions をテーマにしたブログをお送りします。 先日開催された Google Cloud Next Tokyo '23 では、Expo ブースで「Firebase Extensions で構築する生成 AI チャットボット アプリ体験」を展示しました。実際の展示では、お越しくださった方々から「このアプリはどうやって作るの?」や「このサンプルを参考に作ってみたい」といったようなお言葉をいただきました(ありがとうございます!)。 Firebase Extensions は Firebase と Google Cloud の各サービスを組み合わせたパッケージを Firebase プロジェクト内にかんたんにデプロイすることができ

                                                                      Firebase Extensions で PaLM2 を使ったチャットアプリを作る
                                                                    • Firebaseとは?使い方や有料・無料プランの費用について

                                                                      今回はアプリ事業者がアプリリリース時に導入を検討するであろうGoogle製の分析ツールGoogle Analytics for Firebaseについてご紹介をさせていただきます。Google Analytics for Firebase(以下=Firebase Analytics)導入における注意点や有料・無料プランのご説明や補足を中心に行います。 Firebaseとは FirebeseはGoogleが提供するアプリの分析ツールを中心としたアプリ開発運用の支援ツールです。一般的にアプリ内のユーザー行動解析やデモグラフィックの分析(Firebase Analytics)に使われる事が多いですが、それ以外にも機能が多岐に渡ります。 Firebaseは主要な機能だけでも以下のように非常に多数の機能がございます。その中でも今回はFirebase Analyticsに特化してご説明をさせていただき

                                                                        Firebaseとは?使い方や有料・無料プランの費用について
                                                                      • Flutter x Firebase Remote Configで強制アップデート - くらげになりたい。

                                                                        Firebaseコンソールで設定した値を、 Flutterアプリから取得できるRemote Config Remote Configとpackage_info_plusをつかって、 強制アップデート機能を実装したときの備忘録(*´ω`*) 状態管理には、riverpodを利用してる ざっくりとした流れ 流れとしてはこんな感じ 起動時 package_info_plusでバージョンなどを取得 Remote Configで値の変更をliten開始 Remote Configの値変更時 現在のバージョンと比較 アップデートが必要であれば、ダイアログなどを出す 起動時 PackageInfo周りはこんな感じ。 import 'package:package_info_plus/package_info_plus.dart'; import 'package:riverpod_annotation/

                                                                          Flutter x Firebase Remote Configで強制アップデート - くらげになりたい。
                                                                        • Android で Cloud Storage を使用してファイルをアップロードする  |  Cloud Storage for Firebase

                                                                          フィードバックを送信 Android で Cloud Storage を使用してファイルをアップロードする コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 Cloud Storage for Firebase を使用すると、Firebase によって提供、管理される Cloud Storage バケットにファイルを迅速かつ容易にアップロードできます。 ファイルをアップロードする ファイルを Cloud Storage にアップロードするには、まず、ファイルのフルパス(ファイル名を含む)への参照を作成します。 Kotlin+KTX // Create a storage reference from our app val storageRef = storage.reference // Create a reference to "mountains.j

                                                                          • Cloud Functions for FirebaseをPythonで使ってみた | DevelopersIO

                                                                            こんにちは、ゲームソリューション部のsoraです。 今回は、Cloud Functions for FirebaseをPythonで使ってみたことについて書いていきます。 前提条件 ・npmがインストール済みであること ・python3.12がインストール済みであること(バージョンについては、つまづいた部分があるため後に記載します) ・Firebaseのプロジェクトが作成済みであること ・FirebaseのプランがBlazeプランであること Cloud Functions for Firebaseとは Cloud Functions for Firebaseは、Google Cloudのサーバレスの関数実行環境であるCloud FunctionsをFirebase用にラップしたものです。 Cloud FunctionsはAWSでいうとLambdaのようなものだと思います。 Cloud Fu

                                                                              Cloud Functions for FirebaseをPythonで使ってみた | DevelopersIO
                                                                            • [備忘録] React x Firebase アプリのセットアップ手順 - Qiita

                                                                              React x Firebase のプロジェクトをセットアップする手順 もう何度かやってるけど、たまに手順が曖昧になってしまうので、備忘録。 今回は、新しいMacBookを買い替えたので、CLIのインストールからやらんとあかん。 最初にnode.js/npm/Gitはマシーンにインストールしておく。 1, Vite で React App を作る。 VS Codeからプロジェクトディレクトリを作り、下記コマンドでプロジェクトの初期化。 Viteは、create-react-app より全然高速で使いやすい。

                                                                                [備忘録] React x Firebase アプリのセットアップ手順 - Qiita
                                                                              • Flutter × Firebase におけるモダンなアプリケーションアーキテクチャへの挑戦

                                                                                本記事は Flutter 大学アドベントカレンダー 7 日目の記事です。 (空きが出たので急遽参加させていただきました!) はじめに こんにちは、アプリケーション開発を軸とした SRE 領域に興味のある cobo です。 現在、Flutter 大学内の友人と Flutter アプリを開発しています。 そこでは、大きく Flutter × Firebase といった比較的馴染みのある技術構成を採用しています。 これら 2 つの技術構成のみで迅速なアプリケーション開発が可能となりますが、 今回は加えて、プロジェクト管理と運用の効率化、セキュリティ面の強化 を意識したアプリケーションアーキテクチャに挑戦してみました。 僕の中では、従来の Flutter × Firebase 構成で大きな課題は感じていなかったものの、Firebase の特徴を生かすことで、さらにセキュアな構成 かつ プロジェクト

                                                                                  Flutter × Firebase におけるモダンなアプリケーションアーキテクチャへの挑戦
                                                                                • Codemagicを使ってFlutterアプリをFirebase App Distributionにデプロイする

                                                                                  概要 はじめまして、JINSでアプリエンジニアをしていますCab(@kose_k)です。 主にモバイルアプリやWebアプリを開発してます。 今回FlutterのテストアプリをFirebaseで配布するため、Codemagicを使ってデプロイできるようにしたのでその流れを紹介します。 Codemagicとは Codemagicは、モバイルアプリケーションのテスト・ビルド・デプロイを自動化するためのCI/CDサービスです。 Flutter以外にReact NativeやiOS、Androidのプロジェクトをサポートしています。 無料枠があり、Flutterに関するドキュメントも多いことからCodemagicを採用しました。 準備 今回はCodemagicの設定だけにフォーカスして書いていきますので下記の設定については割愛します。 別途まとめていきたいと思います。 Firebase App Di

                                                                                    Codemagicを使ってFlutterアプリをFirebase App Distributionにデプロイする