| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 | 
							- import 'package:flutter/material.dart';
 
- import 'dart:async';
 
- import 'package:flutter/services.dart';
 
- import 'package:appflowy_backend/appflowy_backend.dart';
 
- void main() {
 
-   runApp(MyApp());
 
- }
 
- class MyApp extends StatefulWidget {
 
-   @override
 
-   _MyAppState createState() => _MyAppState();
 
- }
 
- class _MyAppState extends State<MyApp> {
 
-   String _platformVersion = 'Unknown';
 
-   @override
 
-   void initState() {
 
-     super.initState();
 
-     initPlatformState();
 
-   }
 
-   // Platform messages are asynchronous, so we initialize in an async method.
 
-   Future<void> initPlatformState() async {
 
-     String platformVersion;
 
-     // Platform messages may fail, so we use a try/catch PlatformException.
 
-     try {
 
-       platformVersion = await FlowySDK.platformVersion;
 
-     } on PlatformException {
 
-       platformVersion = 'Failed to get platform version.';
 
-     }
 
-     // If the widget was removed from the tree while the asynchronous platform
 
-     // message was in flight, we want to discard the reply rather than calling
 
-     // setState to update our non-existent appearance.
 
-     if (!mounted) return;
 
-     setState(() {
 
-       _platformVersion = platformVersion;
 
-     });
 
-   }
 
-   @override
 
-   Widget build(BuildContext context) {
 
-     return MaterialApp(
 
-       home: Scaffold(
 
-         appBar: AppBar(
 
-           title: const Text('Plugin example app'),
 
-         ),
 
-         body: Center(
 
-           child: Text('Running on: $_platformVersion\n'),
 
-         ),
 
-       ),
 
-     );
 
-   }
 
- }
 
 
  |