diff --git a/lib/core/TopScreen.dart b/lib/core/TopScreen.dart index a74b809..df6bb3d 100644 --- a/lib/core/TopScreen.dart +++ b/lib/core/TopScreen.dart @@ -24,7 +24,7 @@ class TopScreen extends ConsumerWidget { final selectedIndex = ref.watch(selectedIndexProvider); final List pages = [ - OnboardingScreen(), + const OnboardingScreen(), const MatchScreen(), const LoginScreen(), ]; diff --git a/lib/feature/onboarding/OnboardingData.dart b/lib/feature/onboarding/OnboardingData.dart index fbd11d7..ba10cf1 100644 --- a/lib/feature/onboarding/OnboardingData.dart +++ b/lib/feature/onboarding/OnboardingData.dart @@ -16,10 +16,6 @@ class OnboardingData { description: "사랑하는 사람들과 항상 연결되세요.", image: Assets.images.sample }, - { - title: "시작하기", - description: "여정을 시작해봅시다!", - image: Assets.images.sample - }, + {title: "시작하기", description: "여정을 시작해봅시다!", image: Assets.images.sample}, ]; } diff --git a/lib/feature/onboarding/OnboardingScreen.dart b/lib/feature/onboarding/OnboardingScreen.dart index 87db377..b09a38d 100644 --- a/lib/feature/onboarding/OnboardingScreen.dart +++ b/lib/feature/onboarding/OnboardingScreen.dart @@ -8,6 +8,8 @@ import 'widgets/OnboardingDotWidget.dart'; import 'widgets/OnboardingPageButton.dart'; class OnboardingScreen extends StatefulWidget { + const OnboardingScreen({super.key}); + @override _OnboardingScreenState createState() => _OnboardingScreenState(); } diff --git a/lib/feature/onboarding/widgets/OnboardingDotWidget.dart b/lib/feature/onboarding/widgets/OnboardingDotWidget.dart index 7822b0b..8d3b6c2 100644 --- a/lib/feature/onboarding/widgets/OnboardingDotWidget.dart +++ b/lib/feature/onboarding/widgets/OnboardingDotWidget.dart @@ -5,8 +5,7 @@ import '../OnboardingData.dart'; class OnboardingDotWidget extends StatelessWidget { final int currentPage; - const OnboardingDotWidget({Key? key, required this.currentPage}) - : super(key: key); + const OnboardingDotWidget({super.key, required this.currentPage}); @override Widget build(BuildContext context) { diff --git a/lib/feature/onboarding/widgets/OnboardingPageButton.dart b/lib/feature/onboarding/widgets/OnboardingPageButton.dart index 52f31b4..10921f7 100644 --- a/lib/feature/onboarding/widgets/OnboardingPageButton.dart +++ b/lib/feature/onboarding/widgets/OnboardingPageButton.dart @@ -8,10 +8,10 @@ class OnboardingPageButton extends StatelessWidget { final VoidCallback onNextPressed; const OnboardingPageButton({ - Key? key, + super.key, required this.currentPage, required this.onNextPressed, - }) : super(key: key); + }); @override Widget build(BuildContext context) { @@ -21,13 +21,13 @@ class OnboardingPageButton extends StatelessWidget { shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(30), ), - padding: EdgeInsets.symmetric(horizontal: 50, vertical: 15), + padding: const EdgeInsets.symmetric(horizontal: 50, vertical: 15), ), child: Text( currentPage == OnboardingData.pageDataList.length - 1 ? AppStrings.onboardingScreenButtonStart : AppStrings.onboardingScreenButtonNext, - style: TextStyle(fontSize: 18), + style: const TextStyle(fontSize: 18), ), ); } diff --git a/lib/feature/onboarding/widgets/OnboardingPageItem.dart b/lib/feature/onboarding/widgets/OnboardingPageItem.dart index 422f24a..11633ca 100644 --- a/lib/feature/onboarding/widgets/OnboardingPageItem.dart +++ b/lib/feature/onboarding/widgets/OnboardingPageItem.dart @@ -6,7 +6,8 @@ class OnboardingPageItem extends StatelessWidget { final String description; final String image; - OnboardingPageItem({ + const OnboardingPageItem({ + super.key, required this.title, required this.description, required this.image, @@ -20,19 +21,19 @@ class OnboardingPageItem extends StatelessWidget { mainAxisAlignment: MainAxisAlignment.center, children: [ SvgPicture.asset(image, height: 300), - SizedBox(height: 30), + const SizedBox(height: 30), Text( title, - style: TextStyle( + style: const TextStyle( fontSize: 24, fontWeight: FontWeight.bold, ), ), - SizedBox(height: 15), + const SizedBox(height: 15), Text( description, textAlign: TextAlign.center, - style: TextStyle(fontSize: 16), + style: const TextStyle(fontSize: 16), ), ], ), diff --git a/lib/feature/onboarding/widgets/OnboardingPageViewBuilder.dart b/lib/feature/onboarding/widgets/OnboardingPageViewBuilder.dart index db8bd69..d5703e9 100644 --- a/lib/feature/onboarding/widgets/OnboardingPageViewBuilder.dart +++ b/lib/feature/onboarding/widgets/OnboardingPageViewBuilder.dart @@ -8,10 +8,10 @@ class OnboardingPageViewBuilder extends StatelessWidget { final Function(int) onPageChanged; const OnboardingPageViewBuilder({ - Key? key, + super.key, required this.pageController, required this.onPageChanged, - }) : super(key: key); + }); @override Widget build(BuildContext context) { diff --git a/lib/utils/AppStrings.dart b/lib/utils/AppStrings.dart index b813c7c..fc461a8 100644 --- a/lib/utils/AppStrings.dart +++ b/lib/utils/AppStrings.dart @@ -185,5 +185,4 @@ class AppStrings { static const String onboardingDescription3 = '여정을 시작해봅시다!'; static const String onboardingScreenButtonStart = '시작하기'; static const String onboardingScreenButtonNext = '다음'; - }