BinghamtonBetterBus-v2/src/client/lib/main.dart
Levi Lesches dc9a3b0e1d
Function client to send GET /path to server (#4)
* Created default project

* Added client to .vscode/launch.json

* Ignore .vscode/settings.json

* Some data scraping

* Client skeleton

* Client data types and fromJson() functions

* Final touches on JSON

* Added ApiService

* ApiService changes

* Prototype for stops

* ViewModel and UI

* Basic client UI
2025-04-02 15:39:57 -04:00

27 lines
598 B
Dart

import "package:flutter/material.dart";
import "package:client/models.dart";
import "package:client/pages.dart";
import "package:client/services.dart";
Future<void> main() async {
await services.init();
await models.init();
await models.initFromOthers();
runApp(const ClientApp());
}
/// The main app widget.
class ClientApp extends StatelessWidget {
/// A const constructor.
const ClientApp();
@override
Widget build(BuildContext context) => MaterialApp.router(
title: "Flutter Demo",
theme: ThemeData(
useMaterial3: true,
),
routerConfig: router,
);
}