flutter_linkid_mmp 1.4.0-beta.2 copy "flutter_linkid_mmp: ^1.4.0-beta.2" to clipboard
flutter_linkid_mmp: ^1.4.0-beta.2 copied to clipboard

Airflex.io is a Mobile Marketing Platform that offers tools for analyzing and optimizing user experiences on mobile and web platforms. It features real-time data analytics, audience segmentation, frau [...]

example/lib/main.dart

import 'dart:io';

// import 'package:firebase_core/firebase_core.dart';
// import 'package:firebase_messaging/firebase_messaging.dart';
import 'package:firebase_core/firebase_core.dart';
import 'package:firebase_messaging/firebase_messaging.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter_linkid_mmp/flutter_linkid_mmp.dart';
import 'package:flutter_linkid_mmp_example/firebase_options.dart';

import 'package:flutter_linkid_mmp_example/screens/home.dart';
import 'package:onesignal_flutter/onesignal_flutter.dart';
import 'package:window_size/window_size.dart';

void main() {
  Airflex.runZonedGuarded(() async {
    WidgetsFlutterBinding.ensureInitialized();
    await Firebase.initializeApp(
      options: DefaultFirebaseOptions.currentPlatform,
    );

    FirebaseMessaging.instance.requestPermission();

    runApp(const MyApp());
  }, (error, stackTrace) async {});
}

const double windowWidth = 400;
const double windowHeight = 800;

void setupWindow() {
  if (!kIsWeb && (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) {
    WidgetsFlutterBinding.ensureInitialized();
    setWindowTitle('Provider Demo');
    setWindowMinSize(const Size(windowWidth, windowHeight));
    setWindowMaxSize(const Size(windowWidth, windowHeight));
    getCurrentScreen().then((screen) {
      setWindowFrame(Rect.fromCenter(
        center: screen!.frame.center,
        width: windowWidth,
        height: windowHeight,
      ));
    });
  }
}

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

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: HomePage(),
    );
  }
}
5
likes
0
points
791
downloads

Publisher

unverified uploader

Weekly Downloads

Airflex.io is a Mobile Marketing Platform that offers tools for analyzing and optimizing user experiences on mobile and web platforms. It features real-time data analytics, audience segmentation, fraud prevention, and AI-driven user personalization to enhance marketing efficiency and campaign effectiveness.

Homepage

License

unknown (license)

Dependencies

carousel_slider, chewie, firebase_messaging, flutter, flutter_keyboard_visibility, flutter_local_notifications, flutter_svg, flutter_widget_from_html, html, plugin_platform_interface, url_launcher, url_launcher_ios, visibility_detector, webview_flutter_android, webview_flutter_platform_interface, webview_flutter_wkwebview, win32

More

Packages that depend on flutter_linkid_mmp

Packages that implement flutter_linkid_mmp