flutter_rx_base 1.0.0
flutter_rx_base: ^1.0.0 copied to clipboard
A lightweight base package for reactive API data layers in Flutter apps. Includes RxResponseInt, ErrorHandler, DataSource, Failure, and response codes — the boilerplate you copy into every project, no [...]
Changelog #
1.0.0 #
- Initial release 🎉
RxResponseInt<T>— abstract base class for all reactive API layershandleSuccessWithReturn()— adds data to stream and returns ithandleErrorWithReturn()— logs error withAnsiLog, adds to error streamclean()— resets stream to empty valuedispose()— closes the stream
ErrorHandler— mapsDioExceptionand generic errors toFailureDataSource— enum of all possible API/network failure statesFailure— simple model withresonseCodeandresponseMessageResponseCode— HTTP and local response code constantsResponseMessage— HTTP and local response message constants- Uses
AnsiLogfromdio_ansi_loggerfor colored error logging - Pure Dart — no Flutter SDK dependency