digia_ui 1.1.0
digia_ui: ^1.1.0 copied to clipboard
Flutter SDK for rendering server-driven UIs using JSON from Digia Studio. Supports dynamic layouts, state, actions, and custom widgets.
example/lib/main.dart
import 'package:digia_ui/digia_ui.dart';
import 'package:flutter/material.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
runApp(const DigiaUIExample());
}
class DigiaUIExample extends StatelessWidget {
const DigiaUIExample({super.key});
@override
Widget build(BuildContext context) {
return DigiaUIAppBuilder(
options: DigiaUIOptions(
accessKey: '68930cce1963e358762b546b',
flavor: Flavor.debug(environment: Environment.production),
),
builder: (context, status) {
if (status.isLoading) {
return const Center(child: CircularProgressIndicator());
}
if (status.hasError) {
return const Center(child: Text('Error'));
}
return MaterialApp(
home: DUIFactory().createInitialPage(),
);
},
);
}
}