widgets_sdk_flutter 3.0.0 copy "widgets_sdk_flutter: ^3.0.0" to clipboard
widgets_sdk_flutter: ^3.0.0 copied to clipboard

GliaWidgets SDK is a simple and customisable framework built on top of GliaSDK. It provides all the necessary UI components to quickly integrate GliaSDK into your project.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:get_storage/get_storage.dart';
import 'package:widgets_sdk_flutter/glia_widgets_sdk.dart';
import 'package:widgets_sdk_flutter_example/configuration_screen.dart';
import 'package:widgets_sdk_flutter_example/home_screen.dart';

void main() async {
  await GetStorage.init();
  runApp(const TestingApp());
}

class TestingApp extends StatefulWidget {
  const TestingApp({super.key});

  @override
  State<StatefulWidget> createState() {
    return TestingAppState();
  }
}

class TestingAppState extends State<TestingApp> {
  final _sdk = GliaWidgetsSdk();
  var isConfigured = false;

  Widget body() {
    if (isConfigured) {
      return HomeScreen(sdk: _sdk);
    } else {
      return ConfigurationScreen(
          onConfigurationComplete: () => {
                setState(() {
                  isConfigured = true;
                })
              },
          sdk: _sdk);
    }
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(debugShowCheckedModeBanner: false, home: body());
  }
}
0
likes
0
points
27
downloads

Publisher

verified publisherglia.com

Weekly Downloads

GliaWidgets SDK is a simple and customisable framework built on top of GliaSDK. It provides all the necessary UI components to quickly integrate GliaSDK into your project.

Homepage

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on widgets_sdk_flutter

Packages that implement widgets_sdk_flutter