[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
FutureProvider만 쳐도 아래와 같이 자동 완성이 되어야 하는데, final FamilyModifierProvider = FutureProvider((ref) => 0); 와 같이 자동 완성이 되어야 하는데, final FamilyModifierProvider = FutureProvider(_createFn) 이렇게만 자동 완성 됩니다.... ref.listen(provider, (previous, next) {}); ref.read(listenProvider.notifier).update((state) => null); 이것도 자동 완성이 안돼서 직접 코드 치면서 따라하고 있는데 너무 불편해서요. Vscode 윈도우 사용 중이고, 확장에서 Flutter 삭제하고 재설치해도 안되네요... pubspec.yaml에도 패키지 잘 넣어준 것 같은데... 다른 분 컴퓨터에서는 자동 완성 잘 됩니다. 혹시 원인 및 해결 방법 아시는 분이 계시다면 답변 부탁드리겠습니다!
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
FutureBuilder를 사용하는 목적이 비동기 함수의 변경 사항을 감지하고 자동으로 ui를 업데이트 해주는 기능으로 알고 있습니다. 그래서 stateless위젯에서도 사용가능한걸로 알고 있습니다. 이번 프로젝트에서는 FutureBuilder를 사용해도 setState가 필요한지 헷갈립니다. 혹시 제가 잘못 알고 있는 건지 아니면 future로 받는 테이블 데이터가 변경 사항이 없어서 그런 건지 궁금합니다!
강의에서 저 두개 파일을 삭제하는데 저 두개파일을 삭제하면 photo.datr 에서 14줄_Photo랑 16줄_$PhotoFromJson에서 에러가 나고photo_widget.dart에서 19줄previewURL에서에러가 나고pixabay_api_test_dart에서 21번째 id에서 에러가 납니다dart run build_runner build를 하면 에러가 사라지긴 하는데Photo.fleezed.dart photo.g.dar 이 두파일이 다시 생성되는데 괜찮은건가요?
[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
throttle을 적용해서 fetchmore동작이 제 기대치는 화면 하단부분 가면 한번 불리고 다시 리스트 랜더링되고 다시 화면 하단부분 가야 fetchmore API가 불려야하는데 화면 하단 부분 가면 fetchmore가 2번 불리네요 물론 같은 api요청은 아니고 lastId가 다르게 2번 불리는데 fetchmor불리면 controller의 maxScrollExtent이 바뀌어서 한번만 불려야하는데 왜 2번불릴까요;
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
Random Number Generator 학습중 children: [] 리스트에 List<dynamic> 을 넣는 방법을 문의드립니다. return [ ['1', '2', '3'], ['4', '5', '6'], ['7', '8', '9'], ] .map((e) => Row( children: e .map( (e) => Text( 이렇게는 적용될 때는 <Widget> 타입으로 캐스팅되어 잘 실행되는 것 같습니다. List test = [ ['1', '2', '3'], ['4', '5', '6'], ['7', '8', '9'], ]; return test .map((e) => Row( children: e .map( (e) => Text( 이렇게 하면 type 'List<dynamic>' is not a subtype of type 'List<Widget>' 이렇게 나오네요. children 의 정의가 List<Widget> 이서 그런것으로 생각됩니다. 일일이 <Widget> 으로 캐스팅해서 타입을 맞추어 넣는다면 배보다 배꼽이 더 큰 것 같아서 이런 경우 간단한 방법이 있는지, 어떻게 구현하면 좋을 지 문의드립니다.
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요 3개월?만에 플러터 다시 진행하고자 들어왔는데 에뮬레이터에 문제가 생겼습니다.. 에뮬레이터를 실행하면 작업표시줄에는 뜨는데 화면에는 안 뜨더군요. 클릭해도 틀어지지가 않습니다. 그래서 마우스 오른쪽 클릭으로 qemu-system-x86_64 들어가보면 위 4개와 같은 오류창이 뜹니다.. 강의도 최신버전으로 업뎃되었겠다 관련 프로그램들도 최신버전들이 나와서 기존의 플러터, 안드로이드 등 그냥 깔끔하게 다 삭제하고 git부터 새로 다 깔았는데도 동일한 오류가 뜹니다.. 어떤게 문제일까요??
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요! 잘 따라가면서 설치하고있었는데, 시뮬레이터에서 실행하면 아래 이렇게 뜨면서 오류가 납니다 ㅠㅠ Error (Xcode): Target debug_unpack_ios failed: Exception: Failed to codesign /Users/kimminseo/Desktop/test_proj/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter with identity -. Could not build the application for the simulator. Error launching application on iPhone 15 Pro Max. 이건..어찌 해결해야하는지 모르겠어서 ㅠㅠ 문의드립니다. 감사합니다!