Flutter(2)
-
Flutter Hot Reload 완벽 정리
Hot Reload란?앱을 끄지 않고 코드 변경사항을 즉시 반영하는 기능기존 개발: 코드 수정 → 앱 종료 → 컴파일 → 실행 → 화면 이동 (30초~1분)Hot Reload: 코드 수정 → 저장 → 즉시 반영! (1초)Flutter Hot Reload 특징핵심 기능1초 이내 변경사항 반영상태 보존: 입력 데이터, 스크롤 위치, 변수값 유지앱 재시작 없음: 로그인 상태 그대로Ctrl+S만 누르면 끝!사용 예시*// 1. 원래 코드*Text('안녕하세요', style: TextStyle(fontSize: 20, color: Colors.blue))*// 2. 수정 (크기, 색깔 변경)* Text('안녕하세요', style: TextStyle(fontSize: 30, color: Colors.red))*/..
2025.09.03 -
Android(Kotlin)와 Flutter 상태 관리: 왜 Flutter만 Riverpod이 필요할까?
Kotlin(Compose)와 Flutter.둘 다 모바일 앱 개발 플랫폼이지만, 상태 관리 접근법은 완전히 다르다.Flutter에서는 왜 Riverpod 같은 라이브러리가 필수일까? 1. 핵심 차이점- Android(Kotlin): 플랫폼이 상태 관리 아키텍처 제공- Flutter: 상태 관리 도구 없음 → Riverpod 등이 필수 2. 상태 관리 비교 요소 Android (Kotlin) Flutter 아키텍처 패턴MVVM (Google 공식 권장)개발자가 직접 선택상태 홀더ViewModel (기본 제공)Riverpod Provider 필요반응형 데이터StateFlow/LiveDataRiverpod StateProvider 필요의존성 주입Hilt (선택사항)Riverpod으로 해결생명주기 관리자동..
2025.09.01