test_flutter_sdk 0.0.3 copy "test_flutter_sdk: ^0.0.3" to clipboard
test_flutter_sdk: ^0.0.3 copied to clipboard

project.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'dart:async';

import 'package:flutter/services.dart';
import 'package:test_flutter_sdk/flutter_sdk.dart';

void main() {
  runApp(const MyApp());
}

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

  @override
  State<MyApp> createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  String jsonString = """{
      "glossary": {
          "title": "example glossary",
      "GlossDiv": {
              "title": "S",
        "GlossList": {
                  "GlossEntry": {
                      "ID": "SGML",
            "SortAs": "SGML",
            "GlossTerm": "Standard Generalized Markup Language",
            "Acronym": "SGML",
            "Abbrev": "ISO 8879:1986",
            "GlossDef": {
                          "para": "A meta-markup language, used to create markup languages such as DocBook.",
              "GlossSeeAlso": ["GML", "XML"]
                      },
            "GlossSee": "markup"
                  }
              }
          }
      }
  }""";
  final _flutterSdkPlugin = FlutterSdk();
  String result = 'placeholder text';

  void extractJson() {

    FlutterSdk.parseJson(jsonString).then((value) {
      setState(() {
        result = value!;
      });
    });
  }

  @override
  void initState() {
    super.initState();
    // initPlatformState();

  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(

        body: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: [
              _flutterSdkPlugin,
              Text(result),
              ElevatedButton(onPressed: extractJson, child: Text('Extract JSON'),)
            ]
          ),
        ),
      ),
    );
  }
}
1
likes
0
points
1
downloads

Publisher

unverified uploader

Weekly Downloads

project.

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on test_flutter_sdk

Packages that implement test_flutter_sdk