mattermost_flutter 1.0.8
mattermost_flutter: ^1.0.8 copied to clipboard
A complete Flutter package for interacting with the Mattermost API, featuring comprehensive endpoint coverage, WebSocket support, and robust error handling. Build custom Mattermost clients and integra [...]
import 'package:flutter/material.dart';
import 'constants/screens.dart';
import 'routes/app_routes.dart';
import 'services/navigation_service.dart';
void main() {
runApp(const MattermostApp());
}
class MattermostApp extends StatelessWidget {
const MattermostApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Mattermost Flutter',
theme: ThemeData(
primarySwatch: Colors.blue,
brightness: Brightness.light,
useMaterial3: true,
colorScheme: ColorScheme.fromSeed(
seedColor: const Color(0xFF1E325C),
brightness: Brightness.light,
),
),
darkTheme: ThemeData(
primarySwatch: Colors.blue,
brightness: Brightness.dark,
useMaterial3: true,
colorScheme: ColorScheme.fromSeed(
seedColor: const Color(0xFF1E325C),
brightness: Brightness.dark,
),
),
themeMode: ThemeMode.system,
navigatorKey: NavigationService.navigatorKey,
onGenerateRoute: AppRoutes.generateRoute,
initialRoute: Screens.login,
);
}
}