This repo contains same UI and different state management techniques (without using StatefulWidget) to compare and prefer based on your coding style.
I respect the authors third-party packages used to build this repo. Special thanks to authors of flutter_bloc and GetX from where I learn a lot of flutter stuff
👩💻 Keep Rocking, While Coding 👨💻
Todos | Edit Todo |
---|---|
lib
├── bloc
│ ├── todos_bloc.dart
│ └── todos_view.dart
├── getx
│ ├── todo_controller.dart
│ └── todos_view.dart
├── main.dart
├── streams
│ ├── todo_controller.dart
│ ├── todo_stream.dart
│ ├── todo_stream_flutter.dart
│ └── todo_view.dart
└── todo.dart
Import one of todo_view.dart
to main.dart
and it will just work.
// import 'package:todos/bloc/todos_view.dart';
// import 'package:todos/getx/todos_view.dart';
import 'package:todos/streams/todo_view.dart';
import 'package:flutter/material.dart';
void main() {
runApp(const App());
}