This repository has been archived on 2024-10-18. You can view files and clone it, but cannot push or open issues or pull requests.
ftc_patient_app/lib/view/screens/auth_module/splash_screen.dart

42 lines
978 B
Dart

import 'package:flutter/material.dart';
import 'package:ftc_mobile_app/ftc_mobile_app.dart';
import 'package:ftc_mobile_app/utilities/notification_util.dart';
import 'package:get/get.dart';
class SplashScreen extends StatefulWidget {
const SplashScreen({super.key});
@override
State<SplashScreen> createState() => _SplashScreenState();
}
class _SplashScreenState extends State<SplashScreen> {
final _controller = Get.put(SplashScreenController());
@override
void initState() {
requestNotificationPermissions();
super.initState();
}
@override
Widget build(BuildContext context) {
return CustomScaffold(
screenKey: _controller.screenKey,
backgroundColor: CustomAppColors.kSecondaryColor,
body: const Center(
child: CustomImageWidget(
imagePath: AssetsManager.kAppIcon,
height: 200,
),
),
);
}
@override
void dispose() {
_controller.dispose();
super.dispose();
}
}