Firebase Firestore Chat App: Creating a Chat Channel (Ep 4) – Kotlin Android Tutorial

Firebase provides a bunch of awesome services such as Firestore, Auth, Cloud Storage, Cloud Functions and Cloud Messaging. Learn how to use them in this tutorial course in which we’re making a fully fledged real-time chat app with everything you’d expect like sending images and getting notifications when we receive a new message.

In this part you will learn how to create a chat channel. This is a really important part of any chat app because a chat channel holds all of the messages which are sent between two users. It also remembers which users’ messages it holds. After this tutorial, sending actual messages will be a piece of cake.

This post contains all the code that’s been written in this YouTube video.


To get the code check out this GitHub repository:

Matt Rešetár

Matt is an app developer with a knack for teaching others. Working as a senior software developer at HandCash, freelancer and most importantly developer educator, he doesn't have a lot of free time 😅 Yet he still manages to squeeze in tough workouts 💪 and guitar 🎸