Building a Flutter Chat Application with Stream: Introduction (Part 1)

Ash Jones
Flutter Community
Published in
4 min readOct 12, 2020

--

This article is part of a series on building a fully functional Flutter app with Stream. All other parts, as well as the finished code, can be found below.

Part 2: Configuration

Part 3: Building the App

Introduction

I discovered Stream’s chat API and challenged myself to build a fully functional Flutter messaging app with it.

I decided to build SpikeChat, a group chat application for me and my friends to plan times to play Spikeball.

Experience

Stream made it effortless to build a messaging application with Flutter! They have their own Flutter widgets that you use to build the chat features. At first, I thought I would have to build my own database (i.e. Cloud Firestore) to keep the chat in sync on multiple devices. But Stream’s…

--

--

Ash Jones
Flutter Community

Philosopher. Writer. Writing about self-development, focus, eliminating distractions