일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 1과목
- StatefulWidget
- Cocoa touch Framework
- Android
- IOS
- dart
- 안드로이드
- firebase
- GetX
- 변수
- swift
- 상태관리
- BottomNavigationBar
- firebase_auth
- flutter
- 정보처리기사
- Provider
- setState
- Null Safety
- java
- 함수
- Kotlin
- auth
- go_router
- 회원가입
- 로그인
- non-nullable
- UserAccountsDrawerHeader
- 이메일
- 안드로이드 스튜디오
- Today
- Total
목록상태관리 (3)
앱 개발 공부방
https://pub.dev/packages/provider provider | Flutter Package A wrapper around InheritedWidget to make them easier to use and more reusable. pub.dev 이번에는 flutter에서 대표적으로 쓰이는 상태관리 중 하나인 provider에 대한 예시를 들어보겠습니다 provider: ^6.1.1 먼저 pubspec.yaml에 위 코드를 추가하고 pub get을 해줍니다 다음으로 ChangeNotifier 인스턴스를 만들어 줍니다 import 'package:flutter/cupertino.dart'; class HomeProvider extends ChangeNotifier{ int _count =..
https://pub.dev/packages/provider provider | Flutter Package A wrapper around InheritedWidget to make them easier to use and more reusable. pub.dev flutter pub add provider 위처럼 provider를 추가해줍니다 첫 프로젝트 생성 시 나오는 count app을 조금 수정한 provider count app을 만들어 보겠습니다 먼저 provider에서 알아야 할 3가지 1. ChangeNotifier 값이 변경되면 리스너에게 notify 할 수 있는 클래스 2. ChangeNotifierProvider 하위 위젯에 "ChangeNotifier"를 제공해주는 클래스 3. Co..
Getx GetX는 Flutter를 위한 매우 가볍고 강력한 솔루션입니다. 고성능 상태 관리, 지능형 종속성 주입 및 빠르고 실용적인 라우트 관리가 결합되어 있습니다. 설치 dev_dependencies: flutter_test: sdk: flutter get: ^4.3.0 사용할 파일에 추가 import 'package:get/get.dart'; main.dart import 'package:tistory/test2_view.dart'; import 'package:tistory/test_controller.dart'; import 'package:tistory/test_view.dart'; void main() { runApp(const MyApp()); } class MyApp extends Sta..