mqtt_helper 1.0.1 copy "mqtt_helper: ^1.0.1" to clipboard
mqtt_helper: ^1.0.1 copied to clipboard

mqtt_helper is a Flutter package that simplifies MQTT integration, reducing boilerplate code and providing a convenient layer on top of mqtt_client.

example/lib/main.dart

import 'dart:async';

import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart';

import 'utils/utils.dart';

export 'controllers/controllers.dart';
export 'data/data.dart';
export 'models/models.dart';
export 'res/res.dart';
export 'utils/utils.dart';
export 'views/views.dart';
export 'widgets/widgets.dart';

void main() async {
  await _setup();
  runApp(const MyApp());
}

Future<void> _setup() async {
  WidgetsFlutterBinding.ensureInitialized();
  Get.put(DeviceConfig()).init();
}

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

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

class _MyAppState extends State<MyApp> {
  @override
  Widget build(BuildContext context) => ScreenUtilInit(
        useInheritedMediaQuery: true,
        designSize: const Size(375, 812),
        minTextAdapt: true,
        splitScreenMode: true,
        builder: (_, child) => child!,
        child: GestureDetector(
          behavior: HitTestBehavior.opaque,
          onTap: Utility.hideKeyboard,
          child: GetMaterialApp(
            debugShowCheckedModeBanner: false,
            themeMode: ThemeMode.dark,
            theme: ThemeData(primaryColor: Colors.purple),
            initialRoute: AppPages.initial,
            getPages: AppPages.pages,
          ),
        ),
      );
}
5
likes
160
pub points
58%
popularity

Publisher

unverified uploader

mqtt_helper is a Flutter package that simplifies MQTT integration, reducing boilerplate code and providing a convenient layer on top of mqtt_client.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, flutter_web_plugins, mqtt_client

More

Packages that depend on mqtt_helper