flutter

특정화면에서 flutter를 실행하는 법

growbook91 2022. 6. 29. 16:16

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