osam 5.0.8
osam: ^5.0.8 copied to clipboard
State management library inspired redux, bloc and SOLID prenciples. It is null safety and very stable solution to avoid red screens and bad code.
example/lib/main.dart
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:osam/domain/usecase/usecase.dart';
import 'package:osam/osam.dart';
import 'state.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
final store = Store(AppState(), useCases: []);
}
class UseC extends UseCase<AppState> {
void one() {
appState.count;
}
}
class P extends Presenter<AppState> {
void two() {}
}