본문 바로가기

728x90

flutter

(6)
[Flutter - Riverpod] StateNotifierProvider 설명 - StateNotifierProvider는 이전에 배운 StateProvider에 비해 복잡한 상태를 관리할 수 있음 - 다만 프로바이더로 한 번 감싸서 만들어줘야 함 import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:riverpod_theory/model/shopping_item_model.dart'; final shoppingListNotifierProvider = StateNotifierProvider( (ref) => ShoppingListNotifier(), ); class ShoppingListNotifier extends StateNotifier { ShoppingListNotifier() : super(..
[Flutter - Library] Permission_handler post_install do |installer| installer.pods_project.targets.each do |target| ... # Here are some configurations automatically generated by flutter # Start of the permission_handler configuration target.build_configurations.each do |config| # You can enable the permissions needed here. For example to enable camera # permission, just remove the `#` character in front so it looks like this: # # ## d..
[Flutter - Riverpod] StateProvider 설명 - StateProvider는 상태 변화를 통해 UI를 수정할 수 있다. - 단순한 데이터를 조작할 때 사용한다. import 'package:flutter_riverpod/flutter_riverpod.dart'; final numberProvider = StateProvider((ref) => 0); - 숫자 0이 초기값은 상태를 만든다. class StateProviderScreen extends ConsumerWidget { const StateProviderScreen({Key? key}) : super(key: key); @override Widget build(BuildContext context, WidgetRef ref) { final provider = ref.watch(numbe..
[flutter] Unable to boot simulator 원인 - 시뮬레이터 버그이다. 캐시를 지우면 해결된다. 캐시를 지워도 해결되지 않는 경우에는 xcode를 다시 설치해야 한다. - 이 Mac에 관하여 -> 관리 -> 개발자 -> xcode 프로젝트 빌드 파일 -> xcode 캐시
[Flutter] FutureBuilder & StreamBuilder import 'dart:math'; import 'package:flutter/material.dart'; class HomeScreen extends StatefulWidget { const HomeScreen({Key? key}) : super(key: key); @override _HomeScreenState createState() => _HomeScreenState(); } class _HomeScreenState extends State { @override Widget build(BuildContext context) { final textStyle = TextStyle( fontSize: 16.0, ); return Scaffold( body: Padding( padding: const E..
[Flutter] flutter widget lifecycle 생성 파라미터 수정 setState

728x90