내배캠47일차_Flutter복습
1. Flutter 복습 GetX 패키지 추가 및 적용 1) 터미널 : flutter pub add get pubspec.yaml 에 추가되었는지 확인 2) main.dart 설정 MaterialApp대신 GetMaterialApp 사용 import 'package:flutter/material.dart' ; import 'package:get/get.dart' ; void main () { runApp ( MyApp ()); } class MyApp extends StatelessWidget { @ override Widget build ( BuildContext context ) { return GetMaterialApp ( // ⭐ MaterialApp 대신 GetMaterialApp 사용 title : 'GetX Demo' , theme : ThemeData ( primarySwatch : Colors . blue , ), home : HomeScreen (), ); } } GetX의 Obs 개념정리 반응형 프로그래밍 Observable 변수 : 값이 변경되면 자동으로 UI 업데이트 .obs 접미사로 반응형 변수선언, 반응형 상태값이 됨 값 변경 시 자동으로 관찰자에게 알림 GetXController 상태를 관리하는 컨트롤러 클래스 (ViewModle 역할) UI에서 상태와 로직을 분리하는 핵심 패턴 (클래스) 생명주기 관리기능 제공 Obx 위젯 Obx(() => SomeWidget()); 반응형 변수의 변화를 감지하는 위젯 값이 변경되면 자동으로 해당부분만 리빌드 가볍고 빠른 성능 class CounterController extends GetxController { var count = 0 . obs ; void increment () => count ++ ;...