pulse_x
Pulse X는 미니 상태 관리입니다. 네 가지 기능이 있습니다 - 상태 관리, 컨텍스트 없는 라우팅, 의존성 주입 및 반응(부작용)
Flutter용 Pulse X 상태 관리 패키지
{"sdk":"flutter"}^3.1.0{"sdk":"flutter"}^2.0.0아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
Pulse-X Logo
🎯 PRODUCTIVITY
Pulse-X is aimed to help you make your productivity high. It's intuitive and it won't take you long to build MVVM structure. You can write cleaner, more structural and more maintainable code.
🎯 SCALABILITY
Pulse-X is here to make your program's architecture highly scalable. You can easily make layer based architecture or feature based architecture. You can add new features or remove old features without worrying much about code duplication and complexity.
🎯MODULARITY
Without Modules, you can get headache and will probably end up in writing spaghetti code. Modules are easily attachable, detachable and switchable. But making modules isn't an easy task. But don't worry! Pulse-X will reduce your burden a lot. Pulse-X has built-in service locator. Therefore, you can inject your view models on your need so that your code can become less coupling and more cohesive. Pretty easy, right? 😉
For more complete documentation, you can read here👉🏻 Pulse-X Documentation
Source code of this example project can be found in
examplefolder. More and more examples are coming....
Pulse-X Example
Run this command:
With Flutter:
$ flutter pub add pulse_x
This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:
pulse_x: ^1.0.2
Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.
Now in your Dart code, you can use:
import 'package:pulse_x/pulse_x.dart';
In your project's
pubspec.yamlfile, underdependencies:section, use like this.
dependencies:
pulse_x:
git:
url: https://github.com/YeLwinOo-Steve/pulse_x.git
ref: master # master branch