releep_radar_detect 0.0.2 copy "releep_radar_detect: ^0.0.2" to clipboard
releep_radar_detect: ^0.0.2 copied to clipboard

Flutter plugin to Connect and sync data from releep radar.

example/lib/main.dart

import 'dart:io';

import 'package:flutter/material.dart';

import 'android/radar_android_home_screen.dart';
import 'ios/add_device_home_screen.dart';
import 'ios/added_successfully_page.dart';
import 'ios/choose_your_device_page.dart';
import 'ios/connecting_home_wifi_page.dart';
import 'ios/device_connecting_home_wifi_page.dart';
import 'ios/device_type.dart';


void main() {
  runApp(MaterialApp(home: const MyApp()));
}

class MyApp extends StatefulWidget {
  const MyApp({super.key});

  @override
  State<MyApp> createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      initialRoute: Platform.isAndroid
          ? RadarAndroidHomeScreen.routeName
          : AddANewDevicePage.routeName,
      routes: {
        // Android
        RadarAndroidHomeScreen.routeName: (context) =>
        const RadarAndroidHomeScreen(),

        // iOS
        AddANewDevicePage.routeName: (context) =>
        const AddANewDevicePage(),
        ChooseYourDevicePage.routeName: (context) =>
        const ChooseYourDevicePage(),

        DeviceConnectingToHomeWifiPage.routeName: (context) {
          final args = ModalRoute.of(context)!.settings.arguments
          as Map<String, dynamic>;
          return DeviceConnectingToHomeWifiPage(
            devType: args['devType'] as DeviceType,
            connectFunc: args['connectFunc'] as bool,
            ssid: args['ssid'] as String,
            pass: args['pass'] as String,
          );
        },
        AddedSuccessfullyPage.routeName: (context) =>
        const AddedSuccessfullyPage(),
      },
    );
  }
}
0
likes
140
points
3
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter plugin to Connect and sync data from releep radar.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on releep_radar_detect

Packages that implement releep_radar_detect