inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

_App 클래스가 ConsumerWidget을 상속 받으면 에러가 생깁니다

미해결

[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!

안녕하세요, 시간이 없어 어떻게든 꾸역꾸역 듣고 있는데도 많은 도움을 얻고 있습니다. _App 클래스에서 MaterialApp 위젯을 .router 생성자로 부르고 _App 클래스가 ConsumerWidget를 상속 받게끔 코드를 고치니 에러가 발생합니다. 가장 위에 보이는 에러는 이렇습니다. 다시 ConsumerWidget에서 StatelessWidget을 상속 받게 하니 에러는 발생하지 않습니다. .router 생성자를 빼도 에러가 발생하는 것을 보아 리버팟과 관련된 이슈인 듯 합니다. 저는 강의가 나온 후 조금 지난 시점에 듣기 시작해서 이미 리버팟이 2.1.대 버전일 때 시작했는데 강의와 시차가 있어 발생하는 문제일까요? 강사님 아니더라도 해결하신 분이 있다면 조언 부탁드립니다. 감사합니다. 에러 메시지 및 스택은 다음과 같습니다. [VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 2609 pos 20: '_debugCurrentBuildTarget == context': is not true. #0 AssertionError. doThrowNew (dart:core-patch/errors_patch.dart:51:61) #1 AssertionError. throwNew (dart:core-patch/errors_patch.dart:40:5) #2 BuildOwner.buildScope.<anonymous closure> (package:flutter/src/widgets/framework.dart:2609:20) #3 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2613:12) #4 RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:1110:13) #5 WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:945:7) #6 WidgetsBinding.scheduleAttachRootWidget.<anonymous closure> (package:flutter/src/widgets/binding.dart:925:7) #7 Timer._createTimer.<anonymous closure> (dart:async-patch/timer_patch.dart:18:15) #8 Timer. runTimers (dart:isolate-patch/timer_impl.dart:398:19) #9 _Ti<…> ======== Exception caught by widgets library ======================================================= The following assertion was thrown building UncontrolledProviderScope: Got a stack frame from package:stack_trace, where a vm or web frame was expected. This can happen if FlutterError.demangleStackTrace was not set in an environment that propagates non-standard stack traces to the framework, such as during tests. 'package:flutter/src/foundation/stack_frame.dart': Failed assertion: line 192 pos 7: 'line != '===== asynchronous gap ==========================='' The relevant error-causing widget was: UncontrolledProviderScope UncontrolledProviderScope:file:///Users/letmebelazy/Development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_riverpod-2.1.1/lib/src/framework.dart:250:12 When the exception was thrown, this was the stack: #2 StackFrame.fromStackTraceLine (package:flutter/src/foundation/stack_frame.dart:192:7) #3 MappedIterator.moveNext (dart:_internal/iterable.dart:391:20) #4 WhereTypeIterator.moveNext (dart:_internal/iterable.dart:869:20) #5 new GrowableList. ofOther (dart:core-patch/growable_array.dart:202:26) #6 new GrowableList.of (dart:core-patch/growable array.dart:152:26) #7 new List.of (dart:core-patch/array_patch.dart:51:28) #8 Iterable.toList (dart:core/iterable.dart:470:12) #9 StackFrame.fromStackString (package:flutter/src/foundation/stack_frame.dart:93:10) #10 StackFrame.fromStackTrace (package:flutter/src/foundation/stack_frame.dart:78:12) #11 FlutterErrorDetails.debugFillProperties (package:flutter/src/foundation/assertions.dart:712:57) #12 DiagnosticableNode.builder.<anonymous closure> (package:flutter/src/foundation/diagnostics.dart:2940:17) #13 DiagnosticableNode.builder (package:flutter/src/foundation/diagnostics.dart:2943:8) #14 _FlutterErrorDetailsNode.builder (package:flutter/src/foundation/assertions.dart:1289:56) #15 DiagnosticableNode.emptyBodyDescription (package:flutter/src/foundation/diagnostics.dart:2954:77) #16 DiagnosticsNode.toJsonMap.<anonymous closure> (package:flutter/src/foundation/diagnostics.dart:1632:13) #17 DiagnosticsNode.toJsonMap (package:flutter/src/foundation/diagnostics.dart:1661:6) #18 WidgetInspectorService._nodeToJson (package:flutter/src/widgets/widget_inspector.dart:1606:18) #19 WidgetInspectorService._reportStructuredError (package:flutter/src/widgets/widget_inspector.dart:937:44) #20 FlutterError.reportError (package:flutter/src/foundation/assertions.dart:1184:14) #21 _debugReportException (package:flutter/src/widgets/framework.dart:6493:16) #22 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4887:9) #23 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5050:11) #24 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5) #25 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4859:5) #26 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5041:11) #27 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4853:5) ... Normal element mounting (7 frames) #34 UncontrolledProviderScopeElement.mount (package:flutter riverpod/src/framework.dart:309:11) ... Normal element mounting (9 frames) #43 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863:16) #44 Element.updateChild (package:flutter/src/widgets/framework.dart:3592:18) #45 RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:1195:16) #46 RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:1164:5) #47 RenderObjectToWidgetAdapter.attachToRenderTree.<anonymous closure> (package:flutter/src/widgets/binding.dart:1111:18) #48 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2605:19) #49 RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:1110:13) #50 WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:945:7) #51 WidgetsBinding.scheduleAttachRootWidget.<anonymous closure> (package:flutter/src/widgets/binding.dart:925:7) (elided 6 frames from class AssertionError, class RawReceivePortImpl, class _Timer, and dart:async-patch) ==================================================================================================== ======== Exception caught by widgets library ======================================================= The following assertion was thrown building ProviderScope(state: ProviderScopeState#5859c): 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4606 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true. Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause. In either case, please report this assertion by filing a bug on GitHub: https://github.com/flutter/flutter/issues/new?template=2_bug.md The relevant error-causing widget was: ProviderScope ProviderScope:file:///Users/letmebelazy/StudioProjects/code_factory/lib/main.dart:9:5 When the exception was thrown, this was the stack: #2 Element.rebuild.<anonymous closure> (package:flutter/src/widgets/framework.dart:4606:14) #3 Element.rebuild (package:flutter/src/widgets/framework.dart:4609:6) #4 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4859:5) #5 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4853:5) #6 UncontrolledProviderScopeElement.mount (package:flutter riverpod/src/framework.dart:309:11) ... Normal element mounting (9 frames) #15 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863:16) #16 Element.updateChild (package:flutter/src/widgets/framework.dart:3592:18) #17 RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:1195:16) #18 RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:1164:5) #19 RenderObjectToWidgetAdapter.attachToRenderTree.<anonymous closure> (package:flutter/src/widgets/binding.dart:1111:18) #20 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2605:19) #21 RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:1110:13) #22 WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:945:7) #23 WidgetsBinding.scheduleAttachRootWidget.<anonymous closure> (package:flutter/src/widgets/binding.dart:925:7) (elided 6 frames from class AssertionError, class RawReceivePortImpl, class _Timer, and dart:async-patch) ==================================================================================================== ======== Exception caught by widgets library ======================================================= The following assertion was thrown attaching to the render tree: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4606 pos 14: 'owner!._debugCurrentBuildTarget == this': is not true. Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause. In either case, please report this assertion by filing a bug on GitHub: https://github.com/flutter/flutter/issues/new?template=2_bug.md When the exception was thrown, this was the stack: #2 Element.rebuild.<anonymous closure> (package:flutter/src/widgets/framework.dart:4606:14) #3 Element.rebuild (package:flutter/src/widgets/framework.dart:4609:6) #4 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4859:5) #5 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5041:11) #6 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4853:5) #7 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863:16) #8 Element.updateChild (package:flutter/src/widgets/framework.dart:3592:18) #9 RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:1195:16) #10 RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:1164:5) #11 RenderObjectToWidgetAdapter.attachToRenderTree.<anonymous closure> (package:flutter/src/widgets/binding.dart:1111:18) #12 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2605:19) #13 RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:1110:13) #14 WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:945:7) #15 WidgetsBinding.scheduleAttachRootWidget.<anonymous closure> (package:flutter/src/widgets/binding.dart:925:7) (elided 6 frames from class AssertionError, class RawReceivePortImpl, class _Timer, and dart:async-patch) ====================================================================================================

  • flutter
  • 하이브리드-앱
  • Flutter
  • 하이브리드 앱
Jinsub Kim 댓글 4 좋아요 0 조회수 2599

선생님 세그멘테이션관련 질문을 드립니다 ㅎ

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

선생님 안녕하세요 이번에 선생님강의 머신러닝2개, 컴퓨터비젼2개를 모두 완강한 열혈팬 회사원입니다 ㅎㅎㅎ 선생님 강의 덕분에 이번에 회사에서 세그멘테이션을 담당하게 되엇는데, 세그멘테이션강의관련 질문이 잇어서 이렇게 메일을 드립니다 ㅎ 바쁘시겟지만 조언 좀 부탁드리겟습니다 <배경> 이번에 검출할 객체(첨부파일)는 바늘과 같이 아주 가늘고 긴 객체(섬유)인데 이미지1장당 객체전체면적이 0.5 - 2%밖에 없는 아주 미세한 객체입니다. 실제원본데이터에서도 객체는 눈으로 자세히 보아야 검출할수 잇을정도입니다 ㅎ (학습데이터30장, 학습마스크영상 30장, 테스트데이터 5장 ). 사용모델은 깃헙에서 공개한 U-NET모델로 세그멘테이션을 수행햇는데, 첫epoch부터 정확도가 90%이상, 로스가 0.1이하로 상당히 높은 성능을 보엿는데 예측결과이미지영상에는 아무것도 검출이 안된 상태(완전검은영상)입니다. 참고로 다른 이미지데이터를 가지고 U-NET모델로 세그멘테이션을 수행해본결과 예측결과도 상당히 잘되어서 모델에는 문제가없는것으로 판단햇습니다. 여기서 조언을 좀 부탁드리겠습니다. 1> 정확도는 90%이상, 로스가 0.1이하인데 아무것도 검출이 안되엇다는 것은 , 객체가 너무미세해서 검출을 못한걸로 이해해도 되는지요? 2> 이런경우 성능을 올리기 위한방법으로 오그멘테이션방법도 잇는데, 특히 사용해야할 오그멘테이션방법이 잇는지요? 참고로 확대기능등을 사용햇습니다. 3> 다른방법으로 선생님CNN강의에서사용한 mark-rcnn 방법도 해볼려고 하는데, 어떻게 생각하시는지요? 글을 적다보기 글이 너무 길어져서 죄송합니다, 바쁘시겟지만 조언 좀 부탁드리겟습니다 ㅎ

  • tensorflow
  • 머신러닝
  • 딥러닝
  • 컴퓨터-비전
  • keras
  • python
  • 컴퓨터-비전
  • 딥러닝
  • 머신러닝 배워볼래요?
anycad11 댓글 1 좋아요 0 조회수 422

asset 추가 후 get dependencies?

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

pub get 한 이후에 main.dart 로 돌아오니 코드작성하는 곳 상단에 pubspec has been edited라고 뜨고 Get dependencies Upgrade dependencies ignore 이라고 뜨는데 무시하면 되는건가요?

  • flutter
  • 클론코딩
  • Flutter
  • 클론코딩
oosui 댓글 1 좋아요 0 조회수 682

이번 플러터와 다트 업데이트에서

해결됨

[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!

이번 다트 업데이트에서 플러터와 다트가 업데이트가 되면서 여러 기능이 생긴 걸로 아는데 다트에서 Pattern Matching 이란 기능이 도입 된 것으로 압니다. 반환 값이 여러 타입일 수 있다는 걸로 해석을 했는데 정확히 무슨 기능이며 어디에 활용할 수 있을까요? Json 직렬화 혹은 역직렬화에 많이 활용될까요?

  • flutter
  • 하이브리드-앱
  • 하이브리드 앱
  • Flutter
유제환 댓글 1 좋아요 1 조회수 288

flutter doctor 실행시 다름 ㅠㅠㅠ

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

flutter doctor 실행시 이렇게 뜨는데... 어떤게 문제일까요 ㅠㅠㅠ

  • flutter
  • 클론코딩
  • Flutter
  • 클론코딩
mbio 댓글 1 좋아요 0 조회수 402

플러터 설치 시 Windows Version 오류가 발생됩니다.

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

Windows 11에서 플러터 설치중인데 flutter doctor시에 설치된 Windows 버전이 10 이상인지 확인할 수 없다고 나옵니다.. Unable to find bundled Java version 오류는 질문통해 해결완료했는데 해당 오류는 구글링을 해도 해결방법이 전혀보이질않습니다.

  • flutter
  • 클론코딩
  • 클론코딩
  • Flutter
soulno 댓글 1 좋아요 0 조회수 1061

Dio로 api 요청 듣고 있는데 에러가 발생합니다 ㅜㅜ

해결됨

[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!

E/flutter ( 4589): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: DioError [DioErrorType.connectTimeout]: Connecting timed out [0ms] ElevatedButton( onPressed: () async { final rawString = 'test@codefactory.ai:testtest'; Codec<String, String> stringToBase64 = utf8.fuse(base64); String token = stringToBase64.encode(rawString); final resp = await dio.post( 'http://$ip/auth/login', options: Options( headers: {'authorization': 'Basic $token'}, ), ); print(resp.data); }, style: ElevatedButton.styleFrom( backgroundColor: PRIMARY_COLOR, ), child: Text( '로그인', ), ), 코드를 잘못 작성한건가요?ㅜㅜ

  • flutter
  • 하이브리드-앱
  • Flutter
  • 하이브리드 앱
JY 댓글 1 좋아요 0 조회수 1184

백엔드에서 처리해야될것들이 궁금합니다

미해결

[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 코드팩토리 디스코드 https://bit.ly/3HzRzUM Flutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다! 안녕하세요 . 중급 강의에서는 백앤드 처리가 되어있어서 그런데 개인적으로 앱을 개발하려면 백앤드에서 하는 일이 로그인시 아이디 비번 토큰 변환 회원정보 디비 저장, 회원정보 , 게시글 및 데이터들 데이터베이스에 작성 및 읽기 수정 삭제 토큰 + 데이터베이스 관련된 기능만 하는거일까요 ?? 예를들면 개인적으로 스프링 + 아파치 + mysql 로 구성해서 http 통신으로 데이터만 주고 받으면 앱출시 목적으로 구현이 가능한건가요 ? 웹은 어느정도 아는데 앱은 처음이라 많이 모자르네요

  • flutter
  • 하이브리드-앱
  • Flutter
  • 하이브리드 앱
da shin 댓글 2 좋아요 0 조회수 422

플러터 Mac 셋팅중입니다 ㅠㅠㅠ

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 코드팩토리 디스코드 https://bit.ly/3HzRzUM Flutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다! [질문] 이렇게 현재 시킨대로 셋팅했는데 코드팩토리님이 말씀하신 플러터 경로가 나오지 않습니다 ㅠ 그결과 역시 코드팩토리님과 동일하게 넘어가지지가 않아 질문 드립니다 ㅠㅠ

  • flutter
  • 클론코딩
  • Flutter
  • 클론코딩
댓글 2 좋아요 0 조회수 576

페이지 이동할때 context 를 어떻게 받아오나요?

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

코드정리하려고 floatingActionButton 을 따로 빼서 정의하려는데 context는 어떻게 받아올수있나요?

  • flutter
  • 클론코딩
  • Flutter
  • 클론코딩
상우 댓글 1 좋아요 0 조회수 223

에뮬레이터 실행시 오류

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

에뮬레이터 실행시 오류가 생겼습니다. 무엇이 문제인지 모르겠습니다.

  • flutter
  • 클론코딩
  • Flutter
  • 클론코딩
loveletter4321 댓글 1 좋아요 0 조회수 298

asset추가하기

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

asset 추가하기 강의에서 asset파일을 복사하고 paste 누르는데 강의에 나오는 팝업창은 안뜨고 아무 일도 안일어나요ㅜㅜ 왜 이런거죠?

  • flutter
  • 클론코딩
  • Flutter
  • 클론코딩
강원빈 댓글 1 좋아요 0 조회수 244

secureStorage provider 질문드립니다!

미해결

[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!

final storage = FlutterSecureStorage(); 으로 선언되어있는것은 어느곳에서 불러오더라도 같은 instance 인데, provider 로 선언해서 호출하는 이유가 있을까요?

  • flutter
  • 하이브리드-앱
  • 하이브리드 앱
  • Flutter
코니 댓글 1 좋아요 2 조회수 554

flutter doctor 실행 했을 때 안드로이드스튜디오 - java 관련 경고가 나타납니다.

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

flutter doctor 실행 했을 때 안드로이드스튜디오 - java 관련 경고가 나타납니다. 에러가 아닌 경고라서 진행에 문제가 없을 것으로 생각이 됩니다만 해결하고 싶어서 구글에 검색을 해봐도 해결 방법을 모르겠습니다.

  • flutter
  • 클론코딩
  • Flutter
  • 클론코딩
  • m1세팅
  • 안드로이드스튜디오
  • java
김재민 댓글 1 좋아요 0 조회수 586

textStyle 변수 선언의 위치

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

수업 잘 듣고 있습니다. 내용 중 build 안에서 textStyle 을 선언해 사용하는데, build 안과 밖의 차이 를 알고 싶고 build 안에서는 계속 필요할 경우 rendering 되는데 위와 같은 경우는 밖으로 내는 것은 어떤가요? 물론 StatelessWidget이지만.. 궁금해 문의합니다.

  • flutter
  • 클론코딩
  • Flutter
  • 클론코딩
SY. Jeoung 댓글 2 좋아요 0 조회수 379

ref.watch / ref.read

미해결

[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!

안녕하세요. ref.watch 는 provider 의 현재 값을 subscribing 하고 그 값에 update가 있으면 그것도 subscribe를 하게되어 ui를 새로 rebuild함으로써 바뀐 화면을 보여준다고 이해를 했습니다. 반면 ref.read는 provider의 현재 값을 받아오지만 subscribe는 하지 않는데, 여기서는 shoppingListProvider의 notifier에 access해서 toggleHasBought를 작동시키는 역할을 한다고 이해했습니다. toggleHasBought이 작동함으로써 !hasBought가 된 것을 ref.watch가 스크린에 리빌드 하는 원리라고 생각하면 될까요? 하나 더 궁금한 점은 ref.read (shoppingListProvider.notifier)..... 그리고 이전 챕터 stateProvider 부분에서 모든 ref.read를 ref.watch로 바꾸어도 기존과 똑같이 작동은 하는데 이것은 어떤 원리에 의해서 이렇게 되는 것인지. 겉으로 보이는 것은 같지만 맥락이 어떻게 다른것인지 궁금합니다.

  • flutter
  • 하이브리드-앱
  • 하이브리드 앱
  • Flutter
bubble gun 댓글 1 좋아요 0 조회수 452

어드민 페이지 문의

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

안녕하세요~ 궁금한게 있어 문의 드립니다. 강의랑은 살짝 관련없지만 관련있는 문의 입니다. 혹시 플러터 앱을 제작 후 (쇼핑몰) 웹에서 별도 어드민 페이지를 만들어서 플러터 앱과 json으로 연동하는 방법이 있을까요? 그리고 admin페이지 역시 플로터로 개발하는게 좋을지 아니면 장고나 스프링이나 다른 언어에 프레임워크로 연결이 될런지 궁금해서 문의드립니다!

  • flutter
  • 클론코딩
  • Flutter
  • 클론코딩
LEE GEFF 댓글 1 좋아요 0 조회수 412

문법 관련 질문있습니다.

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

0:08:30 쯤에 설명하신 this 키워드에 관해 질문있습니다. 영상에서 설명하신 내용은 이해가 됐습니다. 제가 영상과는 다르게 객체 내의 name과 members 생성자를 다른 임의의 문자열과 리스트로 정의하고 Idol생성자를 Idol( this.name , this.members); 로 바꾸고 출력해 봤습니다. 이때, Idol 생성자의 변수가 클래스 내의 생성자 갑과는 무관하게 파라미터의 값을 받는것 같습니다. 왜 파라미터안에 this를 선언했음에도 왜 클래스 내의 생성자 값을 받지 않는지 궁금합니다.

  • flutter
  • 클론코딩
  • Flutter
  • 클론코딩
한동규 댓글 1 좋아요 0 조회수 307

에뮬레이터 실행 시 오류

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

안녕하세요. 코드팩토리님. flutter 설치 후 에뮬레이터 실행 시 오류가 발생하네요. 강의 그대로 따라한것 같은데 뭐가 잘못된걸 까요. 구글링으로 해결하려했는데 너무 많은 시간을 소비해서 답답한 마음에 글 남겨봅니다. SDK 설치도 강의 내용대로 했던 것 같습니다... 다만 flutter doctor -android -licenses 진행할때 jdk 버전이 안맞아서 java쪽 환경설정 재 설정 해줬구요. 11버전으로 맞춰줬습니다. 혹시 이 문제 때문일까요? 디스크용량이 없으면 에뮬레이터 오류가 난다는데 여유 공간 30GB 있습니다. 아니면 환경변수를 추가로 해줘야하나요? 구글에 찾아보니 ANDROID_AVD_HOME, ANDROID_SDK_HOME 등등 사용자변수쪽에 새로운 폴더 만들고 연결해주라는데... 이것들 다 해봐도 안됩니다... 꼭 좀 도와주세요. 시스템 환경 변수 설정(앞에 경로는 사용자때문에 잘랐습니다) SDK 설치 에뮬레이터 실행 시 오류

  • flutter
  • 클론코딩
  • Flutter
  • 클론코딩
서하파덜 댓글 1 좋아요 0 조회수 671

sqlite 오류문제로 질문드립니다.

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

색상정보DB에 넣기 강의에서 hexCode 넣는 부분에서 밑의 오류가 뜨는데 이게 왜 생기는지 모르겠습니다. Unhandled Exception: SqliteException(1299): NOT NULL constraint failed: category_colors.id, constraint failed (code 1299) Causing statement: INSERT INTO "category_colors" ("hex_code") VALUES (?)

  • flutter
  • 클론코딩
  • Flutter
  • 클론코딩
1907Heidsieck 댓글 1 좋아요 0 조회수 539

인기 태그

인프런 TOP Writers

주간 인기글