edmaxlabs 0.0.8
edmaxlabs: ^0.0.8 copied to clipboard
A comprehensive Flutter package for advanced application development.
example/lib/main.dart
import 'package:edmaxlabs/edmaxlabs.dart';
import 'package:example/database/crud.dart';
import 'package:example/database/upload.dart';
import 'package:flutter/material.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await EdmaxLabs.init(
projectId: 'project-XXXXX',
onConnectionFailed: (String reason) {
print(reason);
});
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'EdmaxLabs Demo',
theme: ThemeData(
colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
useMaterial3: true,
),
home: Main(),
debugShowCheckedModeBanner: false,
);
}
}
class Main extends StatefulWidget {
const Main({super.key});
@override
State<Main> createState() => _MainState();
}
class _MainState extends State<Main> {
List<Widget> pages = [Crud(), Upload()];
int currentPage = 0;
@override
Widget build(BuildContext context) {
return Scaffold(
body: pages[currentPage],
);
}
}