/
main.dart
47 lines (40 loc) · 1.03 KB
/
main.dart
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
import 'package:flutter/material.dart';
import 'package:macadress_gen/macadress_gen.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(title: 'Material App', home: HomePage());
}
}
class HomePage extends StatefulWidget {
@override
_HomePageState createState() => _HomePageState();
}
class _HomePageState extends State<HomePage> {
MacadressGen macadressGen = MacadressGen();
String? mac;
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('MAC ADDRESS'),
),
body: Center(
child: Text(
mac ?? 'MAC ',
style: TextStyle(
fontSize: 30, fontWeight: FontWeight.bold, color: Colors.black54),
)),
floatingActionButton: FloatingActionButton(
onPressed: () async {
await getMAc();
setState(() {});
},
),
);
}
Future getMAc() async {
mac = await macadressGen.getMac();
}
}