logologo
logologo

Get started

Set up Flutter

Quick start
Custom setup

Install Flutter

Overview
Install with VS Code
Install manually
Upgrade SDK
SDK archive

User interface

Introduction

Beyond UI

Data & backend

State management

Introduction
Think declaratively
Ephemeral vs app state
Simple app state management
Options

Networking & http

Overview
Fetch data from the internet
Make authenticated requests
Send data to the internet
Update data over the internet
Delete data on the internet
Communicate with WebSockets

Serialization

JSON serialization
Parse JSON in the background

Persistence

Store key-value data on disk
Read and write files
Persist data with SQLite

Firebase

Add Firebase to your Flutter app
Google APIs

Deployment

Obfuscate Dart code
Create app flavors for Android

Simple app state management#

Now that you know about declarative UI programming and the difference between ephemeral and app state, you are ready to learn about simple app state management.

Last Updated: 2025/10/1 14:13:15

Previous PageEphemeral vs app state
Next PageOptions