esp_provisioning_ble 1.1.0 copy "esp_provisioning_ble: ^1.1.0" to clipboard
esp_provisioning_ble: ^1.1.0 copied to clipboard

A Flutter plugin for Wi-Fi provisioning of ESP32 modules over Bluetooth Low Energy (BLE).

example/lib/main.dart

import 'package:flutter/material.dart';

import 'src/screens/connect_screen.dart';
import 'src/screens/home_screen.dart';
import 'src/screens/scan_screen.dart';
import 'src/screens/wifi_screen.dart';

void main() {
  runApp(const ProvisioningApp());
}

class ProvisioningApp extends StatelessWidget {
  const ProvisioningApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'ESP32 Provisioning',
      theme: ThemeData(colorSchemeSeed: Colors.purple, useMaterial3: true),
      initialRoute: '/',
      routes: {
        '/': (_) => const HomeScreen(),
        '/scan': (_) => const ScanScreen(),
        '/connect': (_) => const ConnectScreen(),
        '/wifi': (_) => const WifiScreen(),
      },
    );
  }
}