messaggera 0.0.1 copy "messaggera: ^0.0.1" to clipboard
messaggera: ^0.0.1 copied to clipboard

messaggera flutter Package for mobile applications

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_dotenv/flutter_dotenv.dart';
import 'package:messaggera/messaggera.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await dotenv.load(fileName: "./.env");
  //get your websiteId from https://www.messaggera.com
  String websiteId =  '';
  await messaggeraInit(websiteId: websiteId);
  await setUserData({
    "email": "",
    "id": "",
    "name": "",
  });
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        title: 'messaggera Demo',
        theme: ThemeData(
          colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
          useMaterial3: true,
        ),
        debugShowCheckedModeBanner: false,
        home: Scaffold(
            floatingActionButton: messaggera(
              mainColor: const Color(0xFF3498DB),
            )));
  }
}