Flutter codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.
Demo RealWorld
This codebase was created to demonstrate a fully fledged fullstack application built with Flutter including CRUD operations, authentication, routing, pagination, and more.
We've gone to great lengths to adhere to the Flutter community styleguides & best practices.
For more information on how to this works with other frontends/backends, head over to the RealWorld repo.
How it works
- Using Flutter-ReduRx for managing State
- Using built_value.dart to serialize/deserialize Models
- Using flutter_i18n for i18n
- English and Chinese Locale are supported!
- Infinite ListView inspired by MARCIN SZAŁEK. Good job, dude!
Getting started
To build this app yourself:
- Install Flutter
- Clone this repo and open it with Android Studio (Don't forget to install the Flutter Plugin)
flutter packages get
to download the Dart packagesflutter build apk
thenflutter install
to install the app in release mode to Android device- Enjoy!
If you find any bug while using, PLEASE give me an issue. Any advice is expected also