A Todo app contains same UI and different state management techniques (without using StatefulWidget)
Todos
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 |
---|---|
Project Structure
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
Usage
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());
}