여기 3가지를 잘 활용해야 코드가 깨끗해진다.
터미널에 flutter pub add get을 입력
import 'package:get/get.dart';
void main() => runApp(MyApp());
Widget build(BuildContext context){
return GetMaterialApp(
title : 'Flutter Demo',
theme: ThemeData(
primarySwaitch: Colors.blue,
......
GetX 화면 전환
Get.to(NextPage());
GetX 뒤로가기
Get.back();
GetX 앞에 내용 다 지우면서 화면전환
Get.offAll();
main.dart
...
Widget build(BuildContext context){
return GetMaterialApp(
.....
),
initialBinding: InitBinding(),
getPages: [
GetPage(name: "/", page: () => Home());
GetPage(name: "/first", page: () => First());
]
화면전환함수에서 ,transition: Transition.zoom 붙여준다.
argument를 받아서 사용할때는 Get.(arguments이름)
argument를 받을때는 Get.arguments['name'] 이렇게 사용