diff --git a/flutter_provisioning_for_iot/.gitignore b/.gitignore similarity index 100% rename from flutter_provisioning_for_iot/.gitignore rename to .gitignore diff --git a/flutter_provisioning_for_iot/.metadata b/.metadata similarity index 100% rename from flutter_provisioning_for_iot/.metadata rename to .metadata diff --git a/README.md b/README.md index 669e418..9c77c30 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,25 @@ # flutter_provisioning_for_iot -##Flutter Setup +## Flutter Setup Windows installation guide:
https://docs.flutter.dev/get-started/install/windows
Linux installation guide:
https://docs.flutter.dev/get-started/install/linux + +## Getting Started + +This project is a starting point for a Flutter application. + +A few resources to get you started if this is your first Flutter project: + +- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab) +- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook) + +For help getting started with Flutter development, view the +[online documentation](https://docs.flutter.dev/), which offers tutorials, +samples, guidance on mobile development, and a full API reference. +
+To build this projekt with windows be sure to set in
+settings -> windows security -> for developers -> developer mode -> on \ No newline at end of file diff --git a/flutter_provisioning_for_iot/analysis_options.yaml b/analysis_options.yaml similarity index 100% rename from flutter_provisioning_for_iot/analysis_options.yaml rename to analysis_options.yaml diff --git a/flutter_provisioning_for_iot/android/.gitignore b/android/.gitignore similarity index 100% rename from flutter_provisioning_for_iot/android/.gitignore rename to android/.gitignore diff --git a/flutter_provisioning_for_iot/android/app/build.gradle b/android/app/build.gradle similarity index 92% rename from flutter_provisioning_for_iot/android/app/build.gradle rename to android/app/build.gradle index f070ee0..5fadab9 100644 --- a/flutter_provisioning_for_iot/android/app/build.gradle +++ b/android/app/build.gradle @@ -58,6 +58,9 @@ android { // TODO: Add your own signing config for the release build. // Signing with the debug keys for now, so `flutter run --release` works. signingConfig signingConfigs.debug + // needed to fix bluetooth scan + shrinkResources false + minifyEnabled false } } } @@ -67,5 +70,5 @@ flutter { } dependencies { - implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version" } diff --git a/flutter_provisioning_for_iot/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml similarity index 100% rename from flutter_provisioning_for_iot/android/app/src/debug/AndroidManifest.xml rename to android/app/src/debug/AndroidManifest.xml diff --git a/flutter_provisioning_for_iot/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml similarity index 89% rename from flutter_provisioning_for_iot/android/app/src/main/AndroidManifest.xml rename to android/app/src/main/AndroidManifest.xml index 4697b49..1144f4b 100644 --- a/flutter_provisioning_for_iot/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -3,8 +3,11 @@ package="com.example.flutter_provisioning_for_iot"> + + + -To build this projekt with windows be sure to set in
-settings -> windows security -> for developers -> developer mode -> on - diff --git a/flutter_provisioning_for_iot/lib/BluetoothTest.dart b/flutter_provisioning_for_iot/lib/BluetoothTest.dart deleted file mode 100644 index 8bb3cc9..0000000 --- a/flutter_provisioning_for_iot/lib/BluetoothTest.dart +++ /dev/null @@ -1,44 +0,0 @@ -import 'package:flutter_blue/flutter_blue.dart'; -import 'package:flutter/material.dart'; -import 'dart:async'; -import 'dart:math'; - -import 'Sidebar.dart'; - -class BluetoothTest extends StatefulWidget { - const BluetoothTest({super.key}); - - @override - State createState() => _BluetoothTest(); -} - -class _BluetoothTest extends State { - FlutterBlue flutterBlue = FlutterBlue.instance; - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar( - title: const Text("Bluetooth Test"), - ), - body: Center( - child: TextButton( - onPressed: () { - var subscription = flutterBlue.scanResults.listen((results) { - // do something with scan results - for (ScanResult r in results) { - String scan = '"${r.device.name} found! rssi: ${r.rssi}"'; - debugPrint(scan); - } - }); - // Stop scanning - flutterBlue.stopScan(); - - }, child: const Text("Scan Devices"), - ), - ), - drawer: const Sidebar(),// This trailing comma makes auto-formatting nicer for build methods. - ); - } -} - - diff --git a/flutter_provisioning_for_iot/lib/main.dart b/flutter_provisioning_for_iot/lib/main.dart deleted file mode 100644 index 95f9426..0000000 --- a/flutter_provisioning_for_iot/lib/main.dart +++ /dev/null @@ -1,8 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:flutter_blue/flutter_blue.dart'; -import 'package:flutter_provisioning_for_iot/MainPage.dart'; - -void main() { - runApp(const MainPage()); -} - diff --git a/flutter_provisioning_for_iot/macos/Flutter/GeneratedPluginRegistrant.swift b/flutter_provisioning_for_iot/macos/Flutter/GeneratedPluginRegistrant.swift deleted file mode 100644 index cccf817..0000000 --- a/flutter_provisioning_for_iot/macos/Flutter/GeneratedPluginRegistrant.swift +++ /dev/null @@ -1,10 +0,0 @@ -// -// Generated file. Do not edit. -// - -import FlutterMacOS -import Foundation - - -func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { -} diff --git a/flutter_provisioning_for_iot/ios/.gitignore b/ios/.gitignore similarity index 100% rename from flutter_provisioning_for_iot/ios/.gitignore rename to ios/.gitignore diff --git a/flutter_provisioning_for_iot/ios/Flutter/AppFrameworkInfo.plist b/ios/Flutter/AppFrameworkInfo.plist similarity index 100% rename from flutter_provisioning_for_iot/ios/Flutter/AppFrameworkInfo.plist rename to ios/Flutter/AppFrameworkInfo.plist diff --git a/flutter_provisioning_for_iot/ios/Flutter/Debug.xcconfig b/ios/Flutter/Debug.xcconfig similarity index 100% rename from flutter_provisioning_for_iot/ios/Flutter/Debug.xcconfig rename to ios/Flutter/Debug.xcconfig diff --git a/flutter_provisioning_for_iot/ios/Flutter/Release.xcconfig b/ios/Flutter/Release.xcconfig similarity index 100% rename from flutter_provisioning_for_iot/ios/Flutter/Release.xcconfig rename to ios/Flutter/Release.xcconfig diff --git a/flutter_provisioning_for_iot/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner.xcodeproj/project.pbxproj rename to ios/Runner.xcodeproj/project.pbxproj diff --git a/flutter_provisioning_for_iot/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/flutter_provisioning_for_iot/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/flutter_provisioning_for_iot/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/flutter_provisioning_for_iot/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme rename to ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme diff --git a/flutter_provisioning_for_iot/ios/Runner.xcworkspace/contents.xcworkspacedata b/ios/Runner.xcworkspace/contents.xcworkspacedata similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner.xcworkspace/contents.xcworkspacedata rename to ios/Runner.xcworkspace/contents.xcworkspacedata diff --git a/flutter_provisioning_for_iot/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/flutter_provisioning_for_iot/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/flutter_provisioning_for_iot/ios/Runner/AppDelegate.swift b/ios/Runner/AppDelegate.swift similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/AppDelegate.swift rename to ios/Runner/AppDelegate.swift diff --git a/flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json rename to ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png rename to ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png diff --git a/flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png rename to ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png diff --git a/flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png rename to ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png diff --git a/flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png rename to ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png diff --git a/flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png rename to ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png diff --git a/flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png rename to ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png diff --git a/flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png rename to ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png diff --git a/flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png rename to ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png diff --git a/flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png rename to ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png diff --git a/flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png rename to ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png diff --git a/flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png rename to ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png diff --git a/flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png rename to ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png diff --git a/flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png rename to ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png diff --git a/flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png rename to ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png diff --git a/flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png rename to ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png diff --git a/flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json rename to ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json diff --git a/flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png rename to ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png diff --git a/flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png rename to ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png diff --git a/flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png rename to ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png diff --git a/flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md rename to ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md diff --git a/flutter_provisioning_for_iot/ios/Runner/Base.lproj/LaunchScreen.storyboard b/ios/Runner/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Base.lproj/LaunchScreen.storyboard rename to ios/Runner/Base.lproj/LaunchScreen.storyboard diff --git a/flutter_provisioning_for_iot/ios/Runner/Base.lproj/Main.storyboard b/ios/Runner/Base.lproj/Main.storyboard similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Base.lproj/Main.storyboard rename to ios/Runner/Base.lproj/Main.storyboard diff --git a/flutter_provisioning_for_iot/ios/Runner/Info.plist b/ios/Runner/Info.plist similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Info.plist rename to ios/Runner/Info.plist diff --git a/flutter_provisioning_for_iot/ios/Runner/Runner-Bridging-Header.h b/ios/Runner/Runner-Bridging-Header.h similarity index 100% rename from flutter_provisioning_for_iot/ios/Runner/Runner-Bridging-Header.h rename to ios/Runner/Runner-Bridging-Header.h diff --git a/lib/bluetooth_test.dart b/lib/bluetooth_test.dart new file mode 100644 index 0000000..81173c3 --- /dev/null +++ b/lib/bluetooth_test.dart @@ -0,0 +1,49 @@ +import 'package:flutter_blue/flutter_blue.dart'; +import 'package:flutter/material.dart'; + +import 'sidebar.dart'; + +class BluetoothTest extends StatefulWidget { + const BluetoothTest({super.key}); + + @override + State createState() => _BluetoothTest(); +} + +class _BluetoothTest extends State { + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + title: const Text("Bluetooth Test"), + ), + body: Center( + child: TextButton( + onPressed: () async { + + FlutterBlue flutterBlue = FlutterBlue.instance; + flutterBlue.startScan(timeout: const Duration(seconds: 4)); + + flutterBlue.scanResults.listen((results) async { + // do something with scan results + for (ScanResult r in results) { + String scan = '"scan: ${r.device.name} found! rssi: ${r + .rssi}"'; + debugPrint(scan); + if(r.device.name == "Crusher ANC") { + await r.device.connect(); + } + } + }); + // Stop scanning + flutterBlue.stopScan(); + + }, child: const Text("Scan Devices"), + ), + ), + drawer: const Sidebar(),// This trailing comma makes auto-formatting nicer for build methods. + ); + } +} + + diff --git a/lib/cloud_service_api.dart b/lib/cloud_service_api.dart new file mode 100644 index 0000000..dd4f1dc --- /dev/null +++ b/lib/cloud_service_api.dart @@ -0,0 +1,58 @@ +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:http/http.dart'; + + +Future> readJson() async { + final data = await rootBundle.loadString('config/credentials.json'); + var data_ = json.decode(data) as Map; + debugPrint(data_.toString()); + return data_; +} + +class CloudServiceAPI{ + late final Map credentials; + late Future loadJson; + late String basicAuth; + late String address; + late Map headers; + + CloudServiceAPI() { + loadJson = loadConfig(); + } + + Future loadConfig() async{ + credentials = await readJson(); + String username = credentials['username']; + String password = credentials['password']; + address = credentials['address']; + basicAuth = 'Basic ${base64.encode(utf8.encode('$username:$password'))}'; + headers = { + 'authorization': basicAuth, + 'content-type': 'application/json', + 'accept': 'application/json' + }; + } + Future getDevices() async { + var url = Uri.https(address, '/api/devices'); + Response r = await get(url, headers: headers); + return json.decode(r.body) as List; + } + Future> getDeviceInfo(deviceID) async { + var url = Uri.https(address, '/api/devices/$deviceID'); + Response r = await get(url, headers: headers); + return json.decode(r.body) as Map; + } + Future> getInformation() async { + var url = Uri.https(address, '/api/app'); + Response r = await get(url, headers: headers); + return json.decode(r.body) as Map; + } + Future createDevice( + id, + primaryThumbprint, + secondaryThumbprint) async{ + return false; + } +} \ No newline at end of file diff --git a/lib/cloud_service_ui.dart b/lib/cloud_service_ui.dart new file mode 100644 index 0000000..33b5ce4 --- /dev/null +++ b/lib/cloud_service_ui.dart @@ -0,0 +1,49 @@ +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:http/http.dart' as http; +import 'package:http/http.dart'; +import 'cloud_service_api.dart'; +import 'sidebar.dart'; + + +class CloudService extends StatefulWidget { + const CloudService({Key? key}) : super(key: key); + + @override + State createState() => _CloudService(); + +} +Future> readJson() async { + final data = await rootBundle.loadString('config/credentials.json'); + var data_ = json.decode(data) as Map; + debugPrint(data_.toString()); + return data_; +} + +class _CloudService extends State{ + late final Map credentials; + final CloudServiceAPI cloudServiceAPI = CloudServiceAPI(); + + + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + title: const Text("Cloud Service"), + ), + body: Center( + child: TextButton( + onPressed: () async{ + var respond1 = await cloudServiceAPI.getDevices(); + debugPrint('Devices: ${respond1[0].toString()}'); + var respond2 = await cloudServiceAPI.getInformation(); + debugPrint('Information: ${respond2.toString()}'); + }, child: const Text("Example"), + ), + ), + drawer: const Sidebar(), + ); + } + +} \ No newline at end of file diff --git a/lib/main.dart b/lib/main.dart new file mode 100644 index 0000000..9b894e8 --- /dev/null +++ b/lib/main.dart @@ -0,0 +1,7 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_provisioning_for_iot/main_page.dart'; + +void main() { + runApp(const MainPage()); +} + diff --git a/flutter_provisioning_for_iot/lib/MainPage.dart b/lib/main_page.dart similarity index 92% rename from flutter_provisioning_for_iot/lib/MainPage.dart rename to lib/main_page.dart index 5e3aa88..ff534ec 100644 --- a/flutter_provisioning_for_iot/lib/MainPage.dart +++ b/lib/main_page.dart @@ -1,6 +1,5 @@ import 'package:flutter/material.dart'; -import 'package:flutter_provisioning_for_iot/Sidebar.dart'; -import 'package:flutter_blue/flutter_blue.dart'; +import 'package:flutter_provisioning_for_iot/sidebar.dart'; class MainPage extends StatelessWidget { const MainPage({super.key}); @@ -59,7 +58,7 @@ class _MyHomePageState extends State { ), Text( '$_counter', - style: Theme.of(context).textTheme.headline4, + style: Theme.of(context).textTheme.headlineMedium, ), ], ), diff --git a/flutter_provisioning_for_iot/lib/Settings.dart b/lib/settings.dart similarity index 98% rename from flutter_provisioning_for_iot/lib/Settings.dart rename to lib/settings.dart index c9f6ffe..0362db3 100644 --- a/flutter_provisioning_for_iot/lib/Settings.dart +++ b/lib/settings.dart @@ -2,7 +2,7 @@ import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:shared_preferences/shared_preferences.dart'; -import 'Sidebar.dart'; +import 'sidebar.dart'; class Settings extends StatefulWidget { const Settings({Key? key}) : super(key: key); diff --git a/flutter_provisioning_for_iot/lib/Sidebar.dart b/lib/sidebar.dart similarity index 90% rename from flutter_provisioning_for_iot/lib/Sidebar.dart rename to lib/sidebar.dart index a80dbaa..d86f1cf 100644 --- a/flutter_provisioning_for_iot/lib/Sidebar.dart +++ b/lib/sidebar.dart @@ -1,7 +1,7 @@ import 'package:flutter/material.dart'; -import 'package:flutter_provisioning_for_iot/BluetoothTest.dart'; -import 'MainPage.dart'; -import 'Settings.dart'; +import 'package:flutter_provisioning_for_iot/bluetooth_test.dart'; +import 'main_page.dart'; +import 'settings.dart'; class Sidebar extends StatelessWidget { const Sidebar({Key? key}) : super(key: key); diff --git a/flutter_provisioning_for_iot/linux/.gitignore b/linux/.gitignore similarity index 100% rename from flutter_provisioning_for_iot/linux/.gitignore rename to linux/.gitignore diff --git a/flutter_provisioning_for_iot/linux/CMakeLists.txt b/linux/CMakeLists.txt similarity index 100% rename from flutter_provisioning_for_iot/linux/CMakeLists.txt rename to linux/CMakeLists.txt diff --git a/flutter_provisioning_for_iot/linux/flutter/CMakeLists.txt b/linux/flutter/CMakeLists.txt similarity index 100% rename from flutter_provisioning_for_iot/linux/flutter/CMakeLists.txt rename to linux/flutter/CMakeLists.txt diff --git a/flutter_provisioning_for_iot/linux/flutter/generated_plugin_registrant.cc b/linux/flutter/generated_plugin_registrant.cc similarity index 100% rename from flutter_provisioning_for_iot/linux/flutter/generated_plugin_registrant.cc rename to linux/flutter/generated_plugin_registrant.cc diff --git a/flutter_provisioning_for_iot/linux/flutter/generated_plugin_registrant.h b/linux/flutter/generated_plugin_registrant.h similarity index 100% rename from flutter_provisioning_for_iot/linux/flutter/generated_plugin_registrant.h rename to linux/flutter/generated_plugin_registrant.h diff --git a/flutter_provisioning_for_iot/linux/flutter/generated_plugins.cmake b/linux/flutter/generated_plugins.cmake similarity index 100% rename from flutter_provisioning_for_iot/linux/flutter/generated_plugins.cmake rename to linux/flutter/generated_plugins.cmake diff --git a/flutter_provisioning_for_iot/linux/main.cc b/linux/main.cc similarity index 100% rename from flutter_provisioning_for_iot/linux/main.cc rename to linux/main.cc diff --git a/flutter_provisioning_for_iot/linux/my_application.cc b/linux/my_application.cc similarity index 100% rename from flutter_provisioning_for_iot/linux/my_application.cc rename to linux/my_application.cc diff --git a/flutter_provisioning_for_iot/linux/my_application.h b/linux/my_application.h similarity index 100% rename from flutter_provisioning_for_iot/linux/my_application.h rename to linux/my_application.h diff --git a/flutter_provisioning_for_iot/macos/.gitignore b/macos/.gitignore similarity index 100% rename from flutter_provisioning_for_iot/macos/.gitignore rename to macos/.gitignore diff --git a/flutter_provisioning_for_iot/macos/Flutter/Flutter-Debug.xcconfig b/macos/Flutter/Flutter-Debug.xcconfig similarity index 100% rename from flutter_provisioning_for_iot/macos/Flutter/Flutter-Debug.xcconfig rename to macos/Flutter/Flutter-Debug.xcconfig diff --git a/flutter_provisioning_for_iot/macos/Flutter/Flutter-Release.xcconfig b/macos/Flutter/Flutter-Release.xcconfig similarity index 100% rename from flutter_provisioning_for_iot/macos/Flutter/Flutter-Release.xcconfig rename to macos/Flutter/Flutter-Release.xcconfig diff --git a/macos/Flutter/GeneratedPluginRegistrant.swift b/macos/Flutter/GeneratedPluginRegistrant.swift new file mode 100644 index 0000000..750b7cd --- /dev/null +++ b/macos/Flutter/GeneratedPluginRegistrant.swift @@ -0,0 +1,14 @@ +// +// Generated file. Do not edit. +// + +import FlutterMacOS +import Foundation + +import flutter_blue +import shared_preferences_macos + +func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { + FlutterBluePlugin.register(with: registry.registrar(forPlugin: "FlutterBluePlugin")) + SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin")) +} diff --git a/flutter_provisioning_for_iot/macos/Runner.xcodeproj/project.pbxproj b/macos/Runner.xcodeproj/project.pbxproj similarity index 100% rename from flutter_provisioning_for_iot/macos/Runner.xcodeproj/project.pbxproj rename to macos/Runner.xcodeproj/project.pbxproj diff --git a/flutter_provisioning_for_iot/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from flutter_provisioning_for_iot/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/flutter_provisioning_for_iot/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme similarity index 100% rename from flutter_provisioning_for_iot/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme rename to macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme diff --git a/flutter_provisioning_for_iot/macos/Runner.xcworkspace/contents.xcworkspacedata b/macos/Runner.xcworkspace/contents.xcworkspacedata similarity index 100% rename from flutter_provisioning_for_iot/macos/Runner.xcworkspace/contents.xcworkspacedata rename to macos/Runner.xcworkspace/contents.xcworkspacedata diff --git a/flutter_provisioning_for_iot/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from flutter_provisioning_for_iot/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/flutter_provisioning_for_iot/macos/Runner/AppDelegate.swift b/macos/Runner/AppDelegate.swift similarity index 100% rename from flutter_provisioning_for_iot/macos/Runner/AppDelegate.swift rename to macos/Runner/AppDelegate.swift diff --git a/flutter_provisioning_for_iot/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from flutter_provisioning_for_iot/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json rename to macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/flutter_provisioning_for_iot/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png similarity index 100% rename from flutter_provisioning_for_iot/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png rename to macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png diff --git a/flutter_provisioning_for_iot/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png similarity index 100% rename from flutter_provisioning_for_iot/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png rename to macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png diff --git a/flutter_provisioning_for_iot/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png similarity index 100% rename from flutter_provisioning_for_iot/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png rename to macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png diff --git a/flutter_provisioning_for_iot/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png similarity index 100% rename from flutter_provisioning_for_iot/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png rename to macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png diff --git a/flutter_provisioning_for_iot/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png similarity index 100% rename from flutter_provisioning_for_iot/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png rename to macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png diff --git a/flutter_provisioning_for_iot/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png similarity index 100% rename from flutter_provisioning_for_iot/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png rename to macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png diff --git a/flutter_provisioning_for_iot/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png similarity index 100% rename from flutter_provisioning_for_iot/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png rename to macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png diff --git a/flutter_provisioning_for_iot/macos/Runner/Base.lproj/MainMenu.xib b/macos/Runner/Base.lproj/MainMenu.xib similarity index 100% rename from flutter_provisioning_for_iot/macos/Runner/Base.lproj/MainMenu.xib rename to macos/Runner/Base.lproj/MainMenu.xib diff --git a/flutter_provisioning_for_iot/macos/Runner/Configs/AppInfo.xcconfig b/macos/Runner/Configs/AppInfo.xcconfig similarity index 100% rename from flutter_provisioning_for_iot/macos/Runner/Configs/AppInfo.xcconfig rename to macos/Runner/Configs/AppInfo.xcconfig diff --git a/flutter_provisioning_for_iot/macos/Runner/Configs/Debug.xcconfig b/macos/Runner/Configs/Debug.xcconfig similarity index 100% rename from flutter_provisioning_for_iot/macos/Runner/Configs/Debug.xcconfig rename to macos/Runner/Configs/Debug.xcconfig diff --git a/flutter_provisioning_for_iot/macos/Runner/Configs/Release.xcconfig b/macos/Runner/Configs/Release.xcconfig similarity index 100% rename from flutter_provisioning_for_iot/macos/Runner/Configs/Release.xcconfig rename to macos/Runner/Configs/Release.xcconfig diff --git a/flutter_provisioning_for_iot/macos/Runner/Configs/Warnings.xcconfig b/macos/Runner/Configs/Warnings.xcconfig similarity index 100% rename from flutter_provisioning_for_iot/macos/Runner/Configs/Warnings.xcconfig rename to macos/Runner/Configs/Warnings.xcconfig diff --git a/flutter_provisioning_for_iot/macos/Runner/DebugProfile.entitlements b/macos/Runner/DebugProfile.entitlements similarity index 100% rename from flutter_provisioning_for_iot/macos/Runner/DebugProfile.entitlements rename to macos/Runner/DebugProfile.entitlements diff --git a/flutter_provisioning_for_iot/macos/Runner/Info.plist b/macos/Runner/Info.plist similarity index 100% rename from flutter_provisioning_for_iot/macos/Runner/Info.plist rename to macos/Runner/Info.plist diff --git a/flutter_provisioning_for_iot/macos/Runner/MainFlutterWindow.swift b/macos/Runner/MainFlutterWindow.swift similarity index 100% rename from flutter_provisioning_for_iot/macos/Runner/MainFlutterWindow.swift rename to macos/Runner/MainFlutterWindow.swift diff --git a/flutter_provisioning_for_iot/macos/Runner/Release.entitlements b/macos/Runner/Release.entitlements similarity index 100% rename from flutter_provisioning_for_iot/macos/Runner/Release.entitlements rename to macos/Runner/Release.entitlements diff --git a/flutter_provisioning_for_iot/pubspec.lock b/pubspec.lock similarity index 100% rename from flutter_provisioning_for_iot/pubspec.lock rename to pubspec.lock diff --git a/flutter_provisioning_for_iot/pubspec.yaml b/pubspec.yaml similarity index 98% rename from flutter_provisioning_for_iot/pubspec.yaml rename to pubspec.yaml index 9395086..13579f9 100644 --- a/flutter_provisioning_for_iot/pubspec.yaml +++ b/pubspec.yaml @@ -38,6 +38,7 @@ dependencies: cupertino_icons: ^1.0.2 flutter_blue: ^0.8.0 shared_preferences: ^2.0.13 + http: ^0.13.5 dev_dependencies: @@ -66,6 +67,8 @@ flutter: # assets: # - images/a_dot_burr.jpeg # - images/a_dot_ham.jpeg + assets: + - config/credentials.json # An image asset can refer to one or more resolution-specific "variants", see # https://flutter.dev/assets-and-images/#resolution-aware diff --git a/flutter_provisioning_for_iot/test/widget_test.dart b/test/widget_test.dart similarity index 94% rename from flutter_provisioning_for_iot/test/widget_test.dart rename to test/widget_test.dart index 8d6047a..6f6a857 100644 --- a/flutter_provisioning_for_iot/test/widget_test.dart +++ b/test/widget_test.dart @@ -6,7 +6,7 @@ // tree, read text, and verify that the values of widget properties are correct. import 'package:flutter/material.dart'; -import 'package:flutter_provisioning_for_iot/MainPage.dart'; +import 'package:flutter_provisioning_for_iot/main_page.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_provisioning_for_iot/main.dart'; diff --git a/test/widget_test.dart.dill b/test/widget_test.dart.dill new file mode 100644 index 0000000..7c25d75 Binary files /dev/null and b/test/widget_test.dart.dill differ diff --git a/flutter_provisioning_for_iot/web/favicon.png b/web/favicon.png similarity index 100% rename from flutter_provisioning_for_iot/web/favicon.png rename to web/favicon.png diff --git a/flutter_provisioning_for_iot/web/icons/Icon-192.png b/web/icons/Icon-192.png similarity index 100% rename from flutter_provisioning_for_iot/web/icons/Icon-192.png rename to web/icons/Icon-192.png diff --git a/flutter_provisioning_for_iot/web/icons/Icon-512.png b/web/icons/Icon-512.png similarity index 100% rename from flutter_provisioning_for_iot/web/icons/Icon-512.png rename to web/icons/Icon-512.png diff --git a/flutter_provisioning_for_iot/web/icons/Icon-maskable-192.png b/web/icons/Icon-maskable-192.png similarity index 100% rename from flutter_provisioning_for_iot/web/icons/Icon-maskable-192.png rename to web/icons/Icon-maskable-192.png diff --git a/flutter_provisioning_for_iot/web/icons/Icon-maskable-512.png b/web/icons/Icon-maskable-512.png similarity index 100% rename from flutter_provisioning_for_iot/web/icons/Icon-maskable-512.png rename to web/icons/Icon-maskable-512.png diff --git a/flutter_provisioning_for_iot/web/index.html b/web/index.html similarity index 100% rename from flutter_provisioning_for_iot/web/index.html rename to web/index.html diff --git a/flutter_provisioning_for_iot/web/manifest.json b/web/manifest.json similarity index 100% rename from flutter_provisioning_for_iot/web/manifest.json rename to web/manifest.json diff --git a/flutter_provisioning_for_iot/windows/.gitignore b/windows/.gitignore similarity index 100% rename from flutter_provisioning_for_iot/windows/.gitignore rename to windows/.gitignore diff --git a/flutter_provisioning_for_iot/windows/CMakeLists.txt b/windows/CMakeLists.txt similarity index 100% rename from flutter_provisioning_for_iot/windows/CMakeLists.txt rename to windows/CMakeLists.txt diff --git a/flutter_provisioning_for_iot/windows/flutter/CMakeLists.txt b/windows/flutter/CMakeLists.txt similarity index 100% rename from flutter_provisioning_for_iot/windows/flutter/CMakeLists.txt rename to windows/flutter/CMakeLists.txt diff --git a/flutter_provisioning_for_iot/windows/flutter/generated_plugin_registrant.cc b/windows/flutter/generated_plugin_registrant.cc similarity index 100% rename from flutter_provisioning_for_iot/windows/flutter/generated_plugin_registrant.cc rename to windows/flutter/generated_plugin_registrant.cc diff --git a/flutter_provisioning_for_iot/windows/flutter/generated_plugin_registrant.h b/windows/flutter/generated_plugin_registrant.h similarity index 100% rename from flutter_provisioning_for_iot/windows/flutter/generated_plugin_registrant.h rename to windows/flutter/generated_plugin_registrant.h diff --git a/flutter_provisioning_for_iot/windows/flutter/generated_plugins.cmake b/windows/flutter/generated_plugins.cmake similarity index 100% rename from flutter_provisioning_for_iot/windows/flutter/generated_plugins.cmake rename to windows/flutter/generated_plugins.cmake diff --git a/flutter_provisioning_for_iot/windows/runner/CMakeLists.txt b/windows/runner/CMakeLists.txt similarity index 100% rename from flutter_provisioning_for_iot/windows/runner/CMakeLists.txt rename to windows/runner/CMakeLists.txt diff --git a/flutter_provisioning_for_iot/windows/runner/Runner.rc b/windows/runner/Runner.rc similarity index 100% rename from flutter_provisioning_for_iot/windows/runner/Runner.rc rename to windows/runner/Runner.rc diff --git a/flutter_provisioning_for_iot/windows/runner/flutter_window.cpp b/windows/runner/flutter_window.cpp similarity index 100% rename from flutter_provisioning_for_iot/windows/runner/flutter_window.cpp rename to windows/runner/flutter_window.cpp diff --git a/flutter_provisioning_for_iot/windows/runner/flutter_window.h b/windows/runner/flutter_window.h similarity index 100% rename from flutter_provisioning_for_iot/windows/runner/flutter_window.h rename to windows/runner/flutter_window.h diff --git a/flutter_provisioning_for_iot/windows/runner/main.cpp b/windows/runner/main.cpp similarity index 100% rename from flutter_provisioning_for_iot/windows/runner/main.cpp rename to windows/runner/main.cpp diff --git a/flutter_provisioning_for_iot/windows/runner/resource.h b/windows/runner/resource.h similarity index 100% rename from flutter_provisioning_for_iot/windows/runner/resource.h rename to windows/runner/resource.h diff --git a/flutter_provisioning_for_iot/windows/runner/resources/app_icon.ico b/windows/runner/resources/app_icon.ico similarity index 100% rename from flutter_provisioning_for_iot/windows/runner/resources/app_icon.ico rename to windows/runner/resources/app_icon.ico diff --git a/flutter_provisioning_for_iot/windows/runner/runner.exe.manifest b/windows/runner/runner.exe.manifest similarity index 100% rename from flutter_provisioning_for_iot/windows/runner/runner.exe.manifest rename to windows/runner/runner.exe.manifest diff --git a/flutter_provisioning_for_iot/windows/runner/utils.cpp b/windows/runner/utils.cpp similarity index 100% rename from flutter_provisioning_for_iot/windows/runner/utils.cpp rename to windows/runner/utils.cpp diff --git a/flutter_provisioning_for_iot/windows/runner/utils.h b/windows/runner/utils.h similarity index 100% rename from flutter_provisioning_for_iot/windows/runner/utils.h rename to windows/runner/utils.h diff --git a/flutter_provisioning_for_iot/windows/runner/win32_window.cpp b/windows/runner/win32_window.cpp similarity index 100% rename from flutter_provisioning_for_iot/windows/runner/win32_window.cpp rename to windows/runner/win32_window.cpp diff --git a/flutter_provisioning_for_iot/windows/runner/win32_window.h b/windows/runner/win32_window.h similarity index 100% rename from flutter_provisioning_for_iot/windows/runner/win32_window.h rename to windows/runner/win32_window.h