FLUTTER ECOSYSTEM

Duit-Foundation/flutter_duit

Duit - 데이터 기반 UI 툴킷 | Flutter용 서버 기반 UI 프레임워크

flutter_duit 프로젝트 이미지
Stars
60
Forks
5
최근 푸시(UTC)
2026. 5. 15.
프로젝트 상태
활성
Duit Foundation GitHub avatar
GITHUB Organization

Duit Foundation ↗

Russian Federation공식 웹사이트 ↗
언어DartMakefileSwiftKotlinObjective-C

기술 주제

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

README 펼치기 / 접기

Coverage Status Pub Version Pub Points GitHub Org's stars

[!Warning] Development Freezed

I'm tired, i'm go away

Duit - drived UI tooklit

Duit is an actively growing open-source ecosystem of libraries and tools aimed at helping developers easily and effectively implement the backend-driven UI approach in their Flutter-based applications.

The framework consists of several parts:

Are you using Duit in production? [Contact us](mailto://duit_foundation@gmail.com) and tell us about your experience

Core features

Learn more Duit features on our website

Usage example

  1. Install flutter_duit
flutter pub add flutter_duit
  1. Create DuitDriver instance.

It is responsible for displaying the UI, updating the state of widgets, and calling widget-related actions.

final driver = XDriver.remote(
      transportManager: HttpTransportManager(
        url: "/layout",
        baseUrl: "http://localhost:3000",
        defaultHeaders: {
          "Content-Type": "application/json",
        },
      ),
    );
  1. Embed the DuitViewHost widget into your application in the build method.
DuitViewHost.withDriver(
  driver: driver,
  placeholder: const CircularProgressIndicator(),
),

Monorepo structure

Package Description Path
flutter_duit Core framework and widget collection packages/flutter_duit
flutter_duit_material Material Design widget collection for flutter_duit packages/flutter_duit_material
flutter_duit_cupertino Cupertino widget collection for flutter_duit packages/flutter_duit_cupertino

Project roadmap

  • New event types
  • Expanding the widget collection
  • Increasing unit test coverage of the code base
  • Expansion and improvement of documentation quality
  • New DSL (eg. for Dart)

Learn more about project state

Contributors

https://contrib.rocks/image?repo=Duit-Foundation/flutter_duit

Stargazers over time

Stargazers over time

License

MIT