my_web_app.dart 875 Bytes
Newer Older
1 2 3 4 5 6 7 8 9
// Copyright 2014 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

import 'dart:html' as html;
import 'package:flutter/material.dart';

// ignore_for_file: public_member_api_docs

10
void startApp() => runApp(const MyWebApp());
11 12

class MyWebApp extends StatefulWidget {
13 14
  const MyWebApp({Key? key}) : super(key: key);

15
  @override
16
  State<MyWebApp> createState() => _MyWebAppState();
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
}

class _MyWebAppState extends State<MyWebApp> {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Plugin example app'),
        ),
        body: Center(
          key: const Key('mainapp'),
          child: Text('Platform: ${html.window.navigator.platform}\n'),
        ),
      ),
    );
  }
}