flutter로 화면을 그리다 보면 가끔 특정 페이지만 실행하고 싶은 경우가 있다.
그럴 때에는 다음과 같은 명령어를 사용해주면 된다.
flutter run --route /routeName
여기서 '/routeName'은 다음 코드처럼 main.dart에서 선언해주는 Named route를 말하는 것이다.
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
),
initialRoute: '/splash',
routes: {
'/home': (context) => HomePage(),
'/splash': (context) => SplashScreen(),
'/login': (context) => LoginPage()
},
);
Named route에 대해서 모른다면 다음 글을 참고하면 좋다.
Navigate with named routes
How to implement named routes for navigating between screens.
docs.flutter.dev
만일 initialRoute가 아닌 '/home'에서 앱을 실행하고 싶다면
flutter run --route /home
이런 command를 입력하면 /home에서 실행할 수 있다.
'flutter' 카테고리의 다른 글
| flutter에서 Inspector 사용하는 법 (1) | 2022.06.29 |
|---|---|
| Firestore, android 연동 오류 (0) | 2022.06.27 |
| Local Notification (0) | 2022.06.27 |
| Firebase Cloud Function (0) | 2022.06.27 |