<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Firebase on QuickCoder</title>
    <link>https://quickcoder.org/tags/firebase/</link>
    <description>Recent content in Firebase on QuickCoder</description>
    <image>
      <title>QuickCoder</title>
      <url>https://quickcoder.org/images/papermod-cover.png</url>
      <link>https://quickcoder.org/images/papermod-cover.png</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <copyright>xeladu</copyright>
    <lastBuildDate>Thu, 26 Jun 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://quickcoder.org/tags/firebase/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>4 Firebase Services That Are Always Free</title>
      <link>https://quickcoder.org/posts/4-firebase-services-that-are-always-free/images/</link>
      <pubDate>Thu, 26 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/4-firebase-services-that-are-always-free/images/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;I have read more and more articles in recent months saying that Firebase is too expensive. While that might be true for some cases, it is not for others. In this article, I want to present 4 Firebase services that are always free.&lt;/p&gt;
&lt;p&gt;No credit card information, no bank accounts required, no usage limits. All you need is a &lt;a href=&#34;https://quickcoder.org/posts/firebase-flutter-setup/&#34;&gt;Firebase account and a Firebase project&lt;/a&gt; to get started.&lt;/p&gt;
&lt;h1 id=&#34;firebase-remoteconfig&#34;&gt;Firebase Remote Config&lt;/h1&gt;
&lt;p&gt;📺 &lt;a href=&#34;https://www.youtube.com/watch?v=%5c_CXXVFPO6f0&#34;&gt;YouTube Tutorial&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>How To Implement Account Management Methods With Firebase Authentication</title>
      <link>https://quickcoder.org/posts/how-to-implement-account-management-methods-with-firebase-authentication/</link>
      <pubDate>Tue, 27 May 2025 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/how-to-implement-account-management-methods-with-firebase-authentication/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;In this article, we explore how to build a modern Flutter app with user authentication powered by Firebase Authentication. You’ll learn how to implement account management methods with Firebase Authentication in the most simple way. Check out the demo application and see how everything comes together.&lt;/p&gt;
&lt;p&gt;This article covers the following use cases with Flutter code examples for Firebase Authentication:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Registration with email and password&lt;/strong&gt;&lt;br&gt;
Users can create an account by providing an email address and a password.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How To Debug Firebase Analytics Events From A Flutter Web App</title>
      <link>https://quickcoder.org/posts/how-to-debug-firebase-analytics-events-from-a-flutter-web-app/</link>
      <pubDate>Sat, 15 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/how-to-debug-firebase-analytics-events-from-a-flutter-web-app/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;The Firebase Analytics Debug View is a handy tool to check what events your app sends in real time. However, it requires a bit of setup to work from a Flutter web app. Here is how to debug Firebase Analytics events from a Flutter web app.&lt;/p&gt;
&lt;h1 id=&#34;setup&#34;&gt;Setup&lt;/h1&gt;
&lt;p&gt;The initial step is to connect your Flutter app with your Firebase project. &lt;a href=&#34;https://quickcoder.org/posts/firebase-flutter-setup/&#34;&gt;Follow my guide&lt;/a&gt; in case you haven’t done this yet.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How To Implement Double Opt-In With Firebase and Flutter</title>
      <link>https://quickcoder.org/posts/how-to-implement-double-opt-in-with-firebase-and-flutter/</link>
      <pubDate>Fri, 18 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/how-to-implement-double-opt-in-with-firebase-and-flutter/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;To comply with the &lt;a href=&#34;https://en.wikipedia.org/wiki/General_Data_Protection_Regulation&#34;&gt;General Data Protection Regulation (GDPR)&lt;/a&gt; of the EU, the double opt-in process is the best way. It means that users need to confirm a registration with a secondary step. Usually, this is done by clicking a link in an email. In this article, I’ll show you how you can use Firebase to set up such a process. Let’s get started on how to implement double opt-in with Firebase and Flutter.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How To Monitor Your Mobile Apps With Firebase Crashlytics</title>
      <link>https://quickcoder.org/posts/how-to-monitor-your-mobile-apps-with-firebase-crashlytics/</link>
      <pubDate>Sat, 24 Aug 2024 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/how-to-monitor-your-mobile-apps-with-firebase-crashlytics/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;Learn why your apps crash and why you get complaints from users. Here is how to monitor your mobile apps with Firebase Crashlytics. &lt;a href=&#34;https://firebase.google.com/products/crashlytics/&#34;&gt;Firebase Crashlytics&lt;/a&gt; is a light-weight solution to get insight about why your users get app crashes and exception messages. It is part of the &lt;a href=&#34;https://firebase.google.com/&#34;&gt;Firebase cloud services&lt;/a&gt;, but can be used for free and supports mobile apps.&lt;/p&gt;
&lt;p&gt;A dashboard shows you in detail your app metrics and allows inspecting reported crashes in detail. You get information about the exception, the exact line of code, and also the current stack trace at that time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How To Backup Your Cloud Firestore Database</title>
      <link>https://quickcoder.org/posts/how-to-backup-your-cloud-firestore-database/</link>
      <pubDate>Tue, 07 May 2024 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/how-to-backup-your-cloud-firestore-database/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;Backups are underrated … until you really need them. So here is how to backup your Cloud Firestore database. Forget about external tools or self-written Cloud Functions and use the provided tools instead!&lt;/p&gt;
&lt;p&gt;I store quite a lot of stuff in Firestore, mostly for personal use. In the last months, I often thought about backups. But I have to admit … I am lazy when it comes to boring stuff. However, some of the data is really valuable and will be lost in case of a disaster. So I finally stopped doing cooler things and investigate backup solutions. Here is my approach on how to backup your Cloud Firestore database.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How To Use Firebase Cloud Firestore With A Flutter App</title>
      <link>https://quickcoder.org/posts/firebase-firestore/</link>
      <pubDate>Thu, 21 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/firebase-firestore/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;In this article, I guide you through the setup steps for Cloud Firestore and show you how to use Firebase Cloud Firestore with a Flutter app. We take a look at CRUD operations, security rules, and some pitfalls to avoid.&lt;/p&gt;
&lt;p&gt;Firebase Cloud Firestore is a scalable NoSQL cloud database where you can store relevant data for your apps. It is very flexible and can be secured with access rules. You will learn ow to use Firebase Cloud Firestore with a Flutter app. In the following sections, we’ll talk about&lt;/p&gt;</description>
    </item>
    <item>
      <title>How I Created An Instagram Clone With Flutter And Firebase</title>
      <link>https://quickcoder.org/posts/how-i-created-an-instagram-clone-with-flutter-and-firebase/</link>
      <pubDate>Wed, 13 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/how-i-created-an-instagram-clone-with-flutter-and-firebase/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;Learn how I created an Instagram clone with Flutter and Firebase. Fun fact: Creating the UI took the most time! However, it was really easy overall. Here is a deep dive for you!&lt;/p&gt;
&lt;p&gt;Instagram is a well-known app with hundreds of millions of users. The newsfeed with posts, likes, comments, and images is the main feature that stands out. I wanted to know what it takes to build a small app with those features. So here is how I created an Instagram clone with Flutter and Firebase.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Choose the Best Data Storage Solution for Your Flutter App</title>
      <link>https://quickcoder.org/posts/choose-the-best-data-storage-solution-for-your-flutter-app/</link>
      <pubDate>Tue, 12 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/choose-the-best-data-storage-solution-for-your-flutter-app/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;Learn how to choose the best data storage solution for your Flutter app between local storage, secure storage, or a cloud database. With this guide, they won&amp;rsquo;t be any open questions about what&amp;rsquo;s the correct approach for your app!&lt;/p&gt;
&lt;p&gt;Depending of what type of app you develop, you might need different data storage solutions. In this article, I’ll introduce various options for Flutter developers of how to manage data storage in your apps. Afterwards, you will be able to choose the best data storage solution for your Flutter app. The following topics will be covered:&lt;/p&gt;</description>
    </item>
    <item>
      <title>How To Send Push Notifications With Firebase</title>
      <link>https://quickcoder.org/posts/flutter-push-notifications/</link>
      <pubDate>Tue, 12 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/flutter-push-notifications/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;Using Firebase Cloud Messaging and Firebase Cloud Functions we can achieve this. Learn how to send push notifications with Firebase. This vital feature needs to be part of every app in today&amp;rsquo;s world!&lt;/p&gt;
&lt;p&gt;Today we are going to focus on how to send push notifications from a Flutter app. Therefore &lt;strong&gt;Firebase&lt;/strong&gt; will be used as it provides packages that can be used within a Flutter app. In this scenario, a push notification will be triggered and sent to your own device. Firebase offers some of its services only for paying users but they charge you for your usage. If you don’t use the services, you won’t be charged anything. So here is how to send push notifications from Flutter apps with Firebase to any device.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How To Use Flutter Image Picker And Firebase Storage</title>
      <link>https://quickcoder.org/posts/how-to-use-flutter-image-picker-and-firebase-storage/</link>
      <pubDate>Fri, 08 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/how-to-use-flutter-image-picker-and-firebase-storage/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;Let’s have a look at how to use Flutter image picker and Firebase storage to save your images in the cloud. Create device-independent apps so that your users can always access their data!&lt;/p&gt;
&lt;p&gt;Saving images in the cloud is a convenient way to ensure that it is available on any device. In this article, I want to show you how to use Flutter image picker and Firebase storage to do exactly that. We will pick a file (or take a picture), upload it to Firebase Storage, and display it in our app. Let’s get started!&lt;/p&gt;</description>
    </item>
    <item>
      <title>How To Enable Firestore Cache In Flutter Web Apps</title>
      <link>https://quickcoder.org/posts/how-to-enable-firestore-cache-in-flutter-web-apps/</link>
      <pubDate>Thu, 15 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/how-to-enable-firestore-cache-in-flutter-web-apps/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;Reduce database load and add offline capabilities to your apps. Here is how to enable Firestore cache in Flutter web apps. If you target Android or iOS, caching is enabled by default!&lt;/p&gt;
&lt;p&gt;In case you didn’t know yet: &lt;a href=&#34;https://firebase.google.com/docs/firestore/manage-data/enable-offline&#34;&gt;Firebase Firestore can be used offline&lt;/a&gt; by enabling an internal cache. Your read and write operations work normally in offline mode and will synced with the database once the device is online again. This feature is enabled on Android and iOS by default. But for web apps you need to enable it yourself. Here is how to enable Firestore cache in Flutter web apps.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How To Add New Firebase Features With Extensions</title>
      <link>https://quickcoder.org/posts/firebase-extensions/</link>
      <pubDate>Fri, 02 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/firebase-extensions/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;Firebase allows installing various extensions to further increase functionality. Here is how to add new Firebase features with extensions. Instead of writing everything from scratch, you can pay some cents and use a plug and play extension from Firebase!&lt;/p&gt;
&lt;p&gt;Firebase Extensions is an easy way to enhance Firebase and your app with additional capabilities without having to implement them yourself. They help with &lt;a href=&#34;https://extensions.dev/extensions/firebase/firestore-send-email&#34;&gt;sending emails&lt;/a&gt;, &lt;a href=&#34;https://extensions.dev/extensions/firebase/firestore-translate-text&#34;&gt;translating text&lt;/a&gt;, &lt;a href=&#34;https://extensions.dev/extensions/firebase/storage-resize-images&#34;&gt;resizing images&lt;/a&gt;, &lt;a href=&#34;https://extensions.dev/extensions/google-pay/make-payment&#34;&gt;making payments&lt;/a&gt;, and other stuff. The possibilities are huge and it takes only minutes to set up these extensions. Instead of investing hours of development work to integrate 3rd parties into your app, look for an extension and save a lot of time!&lt;/p&gt;</description>
    </item>
    <item>
      <title>How To Control Apps With Firebase Remote Config</title>
      <link>https://quickcoder.org/posts/firebase-remote-config/</link>
      <pubDate>Fri, 02 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/firebase-remote-config/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;Here is how to control apps with Firebase Remote Config without the need to release a new update for your apps. You can also do A/B testing and create feature flags with this service!&lt;/p&gt;
&lt;p&gt;Wouldn’t it be great if you had some control over your apps after they are distributed via a store? You could disable a feature that still has flaws. Or your users could be part of a limited group of A/B testers. Or you might want to show a different ad banner in your app without releasing a new version. All these scenarios (&lt;a href=&#34;https://firebase.google.com/docs/remote-config/use-cases&#34;&gt;and many more&lt;/a&gt;) are possible with Firebase Remote Config. I’ll show you how to set it up in Firebase and your app code. There will be a complete code example available at the end. Here is how to control apps with Firebase Remote Config from the backend.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How To Easily Use Firebase Storage From Your Flutter App</title>
      <link>https://quickcoder.org/posts/firebase-storage/</link>
      <pubDate>Fri, 02 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/firebase-storage/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;In this article, I’ll show you how to easily use Firebase Storage from your Flutter app to read and write data. Make your app cloud-ready with this guide!&lt;/p&gt;
&lt;p&gt;Firebase Storage is an object storage provider in the cloud to store and serve data. Possible scenarios include profile pictures for your users or documents like PDF files that are uploaded during a registration process. In this article, I’ll show you how to set it up, read and write data, and implement basic access control rules. Here is a list of the topics:&lt;/p&gt;</description>
    </item>
    <item>
      <title>How To Host Your Flutter Web App With Firebase Hosting</title>
      <link>https://quickcoder.org/posts/firebase-hosting/</link>
      <pubDate>Fri, 02 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/firebase-hosting/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;Here is how to host your Flutter web app with Firebase Hosting. This article guides you through all the steps needed. This service is free of charge!&lt;/p&gt;
&lt;p&gt;Flutter apps are available for various platforms like Android, iOS, desktop systems, and also the web. With Firebase Hosting, there is an easy tool to deploy your Flutter web app and access it in a browser. This is a simple way to distribute apps to testers or automate the release process of new versions. Here is how to host your Flutter web app with Firebase Hosting.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How To Secure Your Firebase Backend With App Check</title>
      <link>https://quickcoder.org/posts/firebase-app-check/</link>
      <pubDate>Fri, 02 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/firebase-app-check/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;Here is how how to secure your Firebase backend with App Check. I’ll demonstrate the setup with a Flutter app. Don&amp;rsquo;t let intruders make your bill go crazy!&lt;/p&gt;
&lt;p&gt;Securing your backend saves you a lot of trouble. Think about data loss or a huge bill at the end of the moment. Firebase provides its service App Check to greatly reduce the possibility of an attacker being successful. Here is how how to secure your Firebase backend with App Check.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How To Work With Firebase Cloud Functions In Flutter Apps</title>
      <link>https://quickcoder.org/posts/firebase-functions/</link>
      <pubDate>Wed, 31 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/firebase-functions/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;In this article, I will demonstrate how to work with Firebase Cloud Functions in Flutter apps in the most simple way. This is your entry into the world of cloud computing!&lt;/p&gt;
&lt;p&gt;Firebase Cloud Functions is a service from Google that enables you to execute code in the cloud. A major benefit is scalability. If your app has many users, you won’t have a bottleneck when using Firebase. I will show you how to work with Firebase Cloud Functions in Flutter apps in the most simple way. The following sub-topics will be covered in this article:&lt;/p&gt;</description>
    </item>
    <item>
      <title>How To Use Firebase Authentication In Your Flutter App</title>
      <link>https://quickcoder.org/posts/firebase-auth/</link>
      <pubDate>Sun, 28 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/firebase-auth/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;Here is how to use Firebase Authentication in your Flutter app to authenicate your users without any effort. Don&amp;rsquo;t bother building your own authentication service and use this proven service instead!&lt;/p&gt;
&lt;h1 id=&#34;what-is-firebase-authentication&#34;&gt;What is Firebase Authentication?&lt;/h1&gt;
&lt;p&gt;Firebase Authentication is a simple way to verify a user without having to worry about storing credentials. It supports a variety of login mechanisms and is easy to set up. You receive a complete registration flow for your users including mail confirmation and validation if desired. Before implementing an authentication process by yourself, consider using this option.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How To Create A Firebase Project And Link It With Your Flutter App</title>
      <link>https://quickcoder.org/posts/firebase-flutter-setup/</link>
      <pubDate>Wed, 10 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/firebase-flutter-setup/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;Firebase is the perfect choice to add cloud capabilities to your apps. Here is how to create a Firebase project and link it with your Flutter app. Start your Firebase journey with this guide!&lt;/p&gt;
&lt;p&gt;Firebase is a lightweight app development platform of Google offering various services like databases, authentication, messaging, and many more. It offers SDKs for different programming languages and is well-documented. In this article, you&amp;rsquo;ll learn how to create a Firebase project and link it with your Flutter app.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How To Log In From A Flutter Web App With A Microsoft Account</title>
      <link>https://quickcoder.org/posts/how-to-log-in-from-a-flutter-web-app-with-a-microsoft-account/</link>
      <pubDate>Wed, 29 Nov 2023 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/how-to-log-in-from-a-flutter-web-app-with-a-microsoft-account/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;Microsoft is a big player in the enterprise environment. So here is how to log in from a Flutter Web App with a Microsoft organization account. Once the setup is complete, it works flawlessly!&lt;/p&gt;
&lt;p&gt;You have a Flutter Web App (no Android or iOS) and need to add the possibility that users can log in with their Microsoft organization accounts. It sounds like a rather simple task but it took me quite a while to solve it. To save you the trouble, here is how to log in from a Flutter Web App with a Microsoft account.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How To Fix Firebase Hosting Errors When Using Automatic Deployment With GitHub</title>
      <link>https://quickcoder.org/posts/how-to-fix-firebase-hosting-errors-on-github/</link>
      <pubDate>Mon, 20 Nov 2023 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/how-to-fix-firebase-hosting-errors-on-github/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;Firebase Hosting offers a neat feature to automatically deploy a web app to a preview channel when a new pull request is created on GitHub. With that feature, testers can verify changes and give constructive feedback while the productive web app is not affected. But without proper configuration, the GitHub Action can run into errors. So here is how to fix Firebase Hosting errors when using automatic deployment with GitHub.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How To Connect Data Between Different Firebase Services</title>
      <link>https://quickcoder.org/posts/how-to-connect-data-between-different-firebase-services/</link>
      <pubDate>Fri, 08 Sep 2023 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/how-to-connect-data-between-different-firebase-services/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;Firebase offers several services for storing data, including Firestore, Storage, and Realtime Database. However, it can be difficult to keep track of which data belongs together across service borders. Use my approach on how to connect data between different Firebase services. It has worked great for me in the past!&lt;/p&gt;
&lt;h1 id=&#34;unique-indentifiers-uid&#34;&gt;Unique indentifiers (UID)&lt;/h1&gt;
&lt;p&gt;When using Firebase Authentication, you get a UID per user. We can use this UID to identify corresponding data sets that belong to this user across services.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Ultimate Guide for Working with the Firebase Console!</title>
      <link>https://quickcoder.org/posts/ultimate-guide-for-working-with-the-firebase-console/</link>
      <pubDate>Wed, 19 Jul 2023 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/ultimate-guide-for-working-with-the-firebase-console/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;The Firebase Console is the central hub for all Firebase services. Additionally, there are also some project management tasks that can be done with it.&lt;/p&gt;
&lt;p&gt;The ultimate guide for working with the Firebase Console explains everything you need to know about the following use cases:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Adding apps&lt;/strong&gt;&lt;br&gt;
Connect iOS, Android, Web, Unity, or Flutter apps to your Firebase project.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Removing apps&lt;/strong&gt;&lt;br&gt;
Remove connected apps again.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Managing users&lt;/strong&gt;&lt;br&gt;
Invite new people, change their roles, or remove them from the project.&lt;/p&gt;</description>
    </item>
    <item>
      <title>What The New Firebase AI Extensions Can Do For Your Apps</title>
      <link>https://quickcoder.org/posts/firebase-ai-extensions/</link>
      <pubDate>Mon, 10 Jul 2023 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/firebase-ai-extensions/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;During the Google I/O 2023 developer conference, Google announced countless &lt;a href=&#34;https://medium.com/gitconnected/new-firebase-features-introduced-at-google-i-o-2023-d7b7e572cc39&#34;&gt;new features and changes for Firebase&lt;/a&gt;. Several new AI-powered extensions have been published since then. Here is what the new firebase AI extensions can do for your apps.&lt;/p&gt;
&lt;figure&gt;
&lt;p&gt;&lt;img alt=&#34;AI-powered extensions added to Firebase Extension Hub&#34; loading=&#34;lazy&#34; src=&#34;https://quickcoder.org/posts/firebase-ai-extensions/images/2023-07-10-21_42_49-Window.webp&#34;&gt;&lt;/p&gt;
&lt;figcaption&gt;
&lt;p&gt;AI-powered extensions added to Firebase Extension Hub&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h1 id=&#34;chatbot-with-palm-api&#34;&gt;Chatbot with PaLM API&lt;/h1&gt;
&lt;p&gt;The Chatbot with PaLM API extension provides an AI-powered chatbot that can answer user prompts like ChatGPT. The extension uses Cloud Firestore and listens for new documents in a configurable collection. Once a valid document is available, the AI generates an answer via Cloud Functions and writes the result back to the document. This extension is useful for developers who want to add chatbot functionality to their apps without building the entire infrastructure from scratch.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Firebase WhatsApp Clone Built With Flutter in No Time!</title>
      <link>https://quickcoder.org/posts/flutter-firebase-chat/</link>
      <pubDate>Fri, 31 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/flutter-firebase-chat/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;I built a WhatsApp clone with Flutter and Firebase in a few hours. Here is what I came up with.&lt;/p&gt;
&lt;p&gt;There are a ton of messaging apps available. Some well-known players are WhatsApp, Threema, Signal, and others. Apart from a messaging functionality, they provide many other features like group chats, file transmission, or data backup. In my little experiment, I tried to recreate the messaging feature that all apps use. My requirements were the following:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Create Your Own Custom URL Shortener with Firebase in Just a Few Simple Steps</title>
      <link>https://quickcoder.org/posts/firebase-url-shortener/</link>
      <pubDate>Sun, 12 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/firebase-url-shortener/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;Save coding time by using Firebase Extensions and create an URL shortening service in minutes! Here’s the full guide.&lt;/p&gt;
&lt;p&gt;With a few simple steps, you can build your own personal URL shortening service. All you need is a &lt;a href=&#34;https://firebase.google.com&#34;&gt;Firebase account&lt;/a&gt; and a &lt;a href=&#34;https://bitly.com&#34;&gt;Bitly account&lt;/a&gt;. The setup involves no coding. To test the service, we will write a small Flutter app.&lt;/p&gt;
&lt;p&gt;Firebase offers a variety of extensions. The major benefit is that you gain functionality without having to code anything yourself. I already wrote a detailed &lt;a href=&#34;https://quickcoder.org/posts/firebase-extensions/&#34;&gt;article&lt;/a&gt; about it if you need more details.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Building A Simple Text Translation App With Flutter And Firebase</title>
      <link>https://quickcoder.org/posts/firebase-translation/</link>
      <pubDate>Tue, 03 Jan 2023 00:00:00 +0000</pubDate>
      <guid>https://quickcoder.org/posts/firebase-translation/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;With Firebase Extensions you can build a simple text translation app that does most of the work for you.&lt;/p&gt;
&lt;p&gt;There are many ways to build a translation app. In this article, I am going to show you how to use Firebase for that task. A Flutter app will transmit the text to be translated to Firebase and display the final result. We will use &lt;strong&gt;Firebase Cloud Firestore&lt;/strong&gt; and a &lt;strong&gt;Firebase Extension&lt;/strong&gt; called &lt;strong&gt;Translate Text&lt;/strong&gt; for this purpose.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
