import 'dart:async'; import 'package:flutter/material.dart'; import 'package:walle_kit/walle_kit.dart'; void main() => runApp(MyApp()); class MyApp extends StatefulWidget { const MyApp({ super.key, }); @override State createState() => _MyAppState(); } class _MyAppState extends State { String _channelId = ''; @override void initState() { super.initState(); _initChannelId(); } Future _initChannelId() async { final String? channelId = await Walle.instance.getChannelId(); if (!mounted) { return; } setState(() { _channelId = channelId ?? 'unknown'; }); } @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( appBar: AppBar( title: const Text('walle_kit'), ), body: Center( child: Text('channelId: $_channelId\n'), ), ), ); } }