All projects

Shared core package

Main contributor · SOFTEX

Flutter packages shared by the company's construction, warehouse and finance apps: responses, state and pagination at the base, ready-made chat, product picking and settings above.

What I built

  • Generic Fetcher and pagination

    One API for loading/success/error for any repository call, plus infinite-scroll pagination.

    Dart generics
    Bloc
  • Record chat with attachments

    Reusable chat on orders, payments and tasks with socket events and upload progress.

    WebSocket
  • Product picker with duplicate check

    Checks the backend for same name or code before creating a product.

    Retrofit
  • Seven languages at runtime

    Uzbek Latin/Cyrillic, Russian, English, Tajik, Turkish, Chinese.

    intl

Built with

Flutter
flutter_bloc
get_it
Retrofit/Dio
GitHub