Pulse X는 단순성과 효율성을 위해 설계된 가벼운 상태 관리 솔루션입니다. 최소한의 크기로 상태 관리, 컨텍스트 없는 라우팅, 종속성 주입 및 반응 처리(사이드 이펙트)를 통합했습니다. Flutter 전용으로 개발되어 앱 상태를 관리하고, 컨텍스트 없이 화면 간 이동을 하며, 종속성을 원활하게 주입하고 상태 변화에 따라 사이드 이펙트를 트리거할 수 있도록 해줍니다. 모든 작업이 최소한의 부가 코드로 가능하며, 무거운 상태 관리 솔루션의 대안으로 소규모에서 중간 규모의 애플리케이션에 이상적입니다.
Pulse-X is a light weight state management solution for your Flutter project.
🏹 Pulse-X's 3 Main Targets
🚀 PRODUCTIVITY | ⚖️ SCALABILITY | 🧩 MODULARITY
🎯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? 😉