How to Create a Chat App With Backendless SDK for Flutter

In this article, we are going to demonstrate how to create a simple peer-to-peer (p2p) chat application with the Backendless SDK for Flutter. This will give you an overview of the process needed to integrate your Backendless server-side with your Flutter chat app client-side.

Flutter is a popular hybrid frontend framework for mobile and web app development. With the Backendless SDK for Flutter, Backendless is easily integrated as a powerful Codeless backend and real-time database for any Flutter app.

Flutter Architecture

Introduction

I think there are two concepts that are really fundamental: number one, your architecture for your applications will change over time, right?

Your requirements are going to change. You know, what you use for an MVP or a prototype won’t quite be the same thing that you use for, you know, your app with like 400 to 600,000 lines of code with a team of 20 people. Those things are just naturally going to be different from one another.

Flutter 2.0 State Management Introduction With Provider 5.0

With Flutter 2.0, you can build apps on mobile, web and desktop.  Graphics performance is fantastic and the development tools are great. The main barrier to learning Flutter is an understanding of state management.  This tutorial covers the Provider package, one of the most popular and easiest tools to manage state in Flutter.

A video version of this tutorial is available. Code and image files are on GitHub.