{"name": "backend_driven_ui", "latest": {"version": "0.4.0", "pubspec": {"name": "backend_driven_ui", "description": "Server-Driven UI framework for Flutter with ApiWidget - build data-driven interfaces without FutureBuilder boilerplate.", "version": "0.4.0", "homepage": "https://github.com/igloodev/backend_driven_ui", "repository": "https://github.com/igloodev/backend_driven_ui", "issue_tracker": "https://github.com/igloodev/backend_driven_ui/issues", "environment": {"sdk": ">=3.0.0 <4.0.0", "flutter": ">=3.16.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "http": "^1.1.0"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0"}, "screenshots": [{"description": "Chats screen rendered entirely from backend JSON", "path": "screenshots/1_chats.jpg"}, {"description": "Status screen rendered from backend JSON", "path": "screenshots/2_status.jpg"}, {"description": "Calls screen rendered from backend JSON", "path": "screenshots/3_calls.jpg"}, {"description": "Settings screen rendered from backend JSON", "path": "screenshots/4_settings.jpg"}], "topics": ["server-driven-ui", "api", "widgets", "dynamic-ui", "remote-config"]}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/backend_driven_ui/versions/0.4.0.tar.gz", "archive_sha256": "8b0981cdf197ee12994498be89e5f8078b63ede2c994428f28c09e47c85d83ac", "published": "2026-04-17T08:32:49.890693Z"}, "versions": [{"version": "0.1.0", "pubspec": {"name": "backend_driven_ui", "description": "Server-Driven UI framework for Flutter with ApiWidget - build data-driven interfaces without FutureBuilder boilerplate.", "version": "0.1.0", "homepage": "https://github.com/igloodev/backend_driven_ui", "repository": "https://github.com/igloodev/backend_driven_ui", "issue_tracker": "https://github.com/igloodev/backend_driven_ui/issues", "environment": {"sdk": ">=3.0.0 <4.0.0", "flutter": ">=3.16.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "http": "^1.1.0"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0"}, "topics": ["server-driven-ui", "api", "widgets", "dynamic-ui", "remote-config"]}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/backend_driven_ui/versions/0.1.0.tar.gz", "archive_sha256": "b83ecebc047e8d0618bd827d2f0c7520f2c54daac68073e2d48a494530cd3935", "published": "2026-03-20T10:56:28.353927Z"}, {"version": "0.2.0", "pubspec": {"name": "backend_driven_ui", "description": "Server-Driven UI framework for Flutter with ApiWidget - build data-driven interfaces without FutureBuilder boilerplate.", "version": "0.2.0", "homepage": "https://github.com/igloodev/backend_driven_ui", "repository": "https://github.com/igloodev/backend_driven_ui", "issue_tracker": "https://github.com/igloodev/backend_driven_ui/issues", "environment": {"sdk": ">=3.0.0 <4.0.0", "flutter": ">=3.16.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "http": "^1.1.0"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0"}, "topics": ["server-driven-ui", "api", "widgets", "dynamic-ui", "remote-config"]}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/backend_driven_ui/versions/0.2.0.tar.gz", "archive_sha256": "1a9c80324c8cc9bb2684304f76de381fa1e3c033f42f9fca46e0bfed432bcb8f", "published": "2026-04-14T02:14:07.550808Z"}, {"version": "0.2.1", "pubspec": {"name": "backend_driven_ui", "description": "Server-Driven UI framework for Flutter with ApiWidget - build data-driven interfaces without FutureBuilder boilerplate.", "version": "0.2.1", "homepage": "https://github.com/igloodev/backend_driven_ui", "repository": "https://github.com/igloodev/backend_driven_ui", "issue_tracker": "https://github.com/igloodev/backend_driven_ui/issues", "environment": {"sdk": ">=3.0.0 <4.0.0", "flutter": ">=3.16.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "http": "^1.1.0"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0"}, "topics": ["server-driven-ui", "api", "widgets", "dynamic-ui", "remote-config"]}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/backend_driven_ui/versions/0.2.1.tar.gz", "archive_sha256": "c05a58437d830aed492238a468ec85cb074f93eac7f2bdfac9a3289161f4c8d1", "published": "2026-04-14T02:36:51.043777Z"}, {"version": "0.3.0", "pubspec": {"name": "backend_driven_ui", "description": "Server-Driven UI framework for Flutter with ApiWidget - build data-driven interfaces without FutureBuilder boilerplate.", "version": "0.3.0", "homepage": "https://github.com/igloodev/backend_driven_ui", "repository": "https://github.com/igloodev/backend_driven_ui", "issue_tracker": "https://github.com/igloodev/backend_driven_ui/issues", "environment": {"sdk": ">=3.0.0 <4.0.0", "flutter": ">=3.16.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "http": "^1.1.0"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0"}, "screenshots": [{"description": "Chats screen rendered entirely from backend JSON", "path": "screenshots/1_chats.jpg"}, {"description": "Status screen rendered from backend JSON", "path": "screenshots/2_status.jpg"}, {"description": "Calls screen rendered from backend JSON", "path": "screenshots/3_calls.jpg"}, {"description": "Settings screen rendered from backend JSON", "path": "screenshots/4_settings.jpg"}], "topics": ["server-driven-ui", "api", "widgets", "dynamic-ui", "remote-config"]}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/backend_driven_ui/versions/0.3.0.tar.gz", "archive_sha256": "7ae8a9be3257c5b4f87c79a2e1ec0bd3266d341cbcd2c9e16570c28ffc50d15e", "published": "2026-04-16T16:13:45.430869Z"}, {"version": "0.4.0", "pubspec": {"name": "backend_driven_ui", "description": "Server-Driven UI framework for Flutter with ApiWidget - build data-driven interfaces without FutureBuilder boilerplate.", "version": "0.4.0", "homepage": "https://github.com/igloodev/backend_driven_ui", "repository": "https://github.com/igloodev/backend_driven_ui", "issue_tracker": "https://github.com/igloodev/backend_driven_ui/issues", "environment": {"sdk": ">=3.0.0 <4.0.0", "flutter": ">=3.16.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "http": "^1.1.0"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0"}, "screenshots": [{"description": "Chats screen rendered entirely from backend JSON", "path": "screenshots/1_chats.jpg"}, {"description": "Status screen rendered from backend JSON", "path": "screenshots/2_status.jpg"}, {"description": "Calls screen rendered from backend JSON", "path": "screenshots/3_calls.jpg"}, {"description": "Settings screen rendered from backend JSON", "path": "screenshots/4_settings.jpg"}], "topics": ["server-driven-ui", "api", "widgets", "dynamic-ui", "remote-config"]}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/backend_driven_ui/versions/0.4.0.tar.gz", "archive_sha256": "8b0981cdf197ee12994498be89e5f8078b63ede2c994428f28c09e47c85d83ac", "published": "2026-04-17T08:32:49.890693Z"}]}