묻고 답해요
131만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
자동 패키지 임포트 관련 질문 드립니다.
final storage = FlutterSecureStorage();import 'package:flutter_secure_storage/flutter_secure_storage.dart';강의중 FlutterSecureStorage 사용시에 자동으로 임포트 추천 구문이 나오는데 저도 인텔리제이 사용중인데 클래스 생성과 메서드 생성 구문만 나와서 질문드립니다.자동으로 임포트를 해주는 플러그인이 따로 있을까요?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
수업의 내용은 아니지만 궁금해서 여쭤봅니다.
저는 이런식으로 계속해서 뜨는데 이것만 끄는 방법이 있을까요?필요한 정보만 보고 싶은데 textfield의 깜빡깜빡하는 부분까지도 다 뜨는 것 같아서요. ㅠㅠ 수업내용은 선생님께서 잘 알려주셔서 너무 좋아요!! 그리고 현재 안드로이드로 배우고 있는데, 선생님처럼 Appbar의 title이 이처럼 다음 페이지로 이동시 살짝 오른쪽으로 가는데 어떻게 설정하면 될까요??
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
RootTab 이동시 if(!mounted) return; 에 관해
안녕하세요. 초급 완강하고 중급을 듣고 있는 중입니다.현재 기초적인 RootTab 을 만들고 로그인 성공시 해당 페이지로 넘어가도록 설정하는 과정에서 에러,do not use BuildContext across async gaps.가 발생하여 검색해보니if(!mounted) return; Navigator.of(context).push(MaterialPageRoute(builder: (_)=>RootTab(),),);위와같이 if(!mounted);를 넣는 방법이 있다는 것을 알았습니다. 설명도 읽어보긴 했으나 조금 이해가 안되어서 질문드립니다. if(!mounted) return; 이 없어도 작동은 하더라구요.해결은 됐는데, 이 에러의 의미와 해결법의 의미가 무엇인지 궁금합니다. 연말잘보내시고, 새해복 많이 받으세요.
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
go_router.dart error(auth_provider내 redirectLogic)
auth_provider.dart내에서 redirectLogin 추가하고 이런 에러가 나와서요 아무리 소스코드를 확인해봐도.. type에러인것 같긴한데.. 부탁드립니다.String? redirectLogic(GoRouterState state) { final UserModelBase? user = ref.read(userMeProvider);==========================================================lib/common/provider/go_router.dart:14:24: Error: The argument type 'String? Function(GoRouterState)' can't be assigned to the parameter type 'FutureOr<String?> Function(BuildContext, GoRouterState)?'. - 'GoRouterState' is from 'package:go_router/src/state.dart' ('../../Libraries/flutter/.pub-cache/hosted/pub.dartlang.org/go_router-5.2.4/lib/src/state.dart'). - 'BuildContext' is from 'package:flutter/src/widgets/framework.dart' ('../../Libraries/flutter/packages/flutter/lib/src/widgets/framework.dart').go_router.dartimport 'package:actual/user/provider/auth_provider.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:go_router/go_router.dart'; final routerProvider = Provider<GoRouter>((ref) { // watch - 값이 변경될때마다 다시 빌드 // read - 한번만 읽고 값이 변경돼도 다시 빌드하지 않음 final provider = ref.read(authProvider); return GoRouter( routes: provider.routes, initialLocation: '/splash', refreshListenable: provider, redirect: provider.redirectLogic, ); });
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
스플래시 스크린에서 init state 와 build 순서
강의를 보다가 궁금한 점이 있어 질문 남깁니다.init state 메소드가 build 메소드 보다 먼저 실행된다고 알고 있습니다.await 키워드를 사용하면, 비동기 함수가 완료될 때까지 기다리는 것으로 알고 있습니다. 제가 최종적으로 질문하고 싶은 부분은,await 키워드가 있으니, init state 가 순차적으로 실행될 때까지 기다릴 것이다. 결국 build 함수가 실행되기 전에 라우팅이 일어나기 때문에, splash screen 은 화면에 보여지지 않는 것이 아닌가요?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
주문 탭 에러
안녕하세요. 수업 중 에러에 관해 질문 드립니다. 주문 탭 완성한 후에 에러가 발생했고, 아래와 같습니다.에러관련 파일 : pagination_provider.dart========Error=======I/flutter ( 4231): FormatException: Invalid date formatI/flutter ( 4231): stringI/flutter ( 4231): #0 DateTime.parse (dart:core/date_time.dart:347:7) 관련 수업들 재차 확인해 보았고 오타는 없었습니다.OrderModel 에서 final DateTime createdAt;위의 것에서 에러가 나오는건지해서 제외시키고도 해보고, intl 패키지 사용해서 DateFormatting을 다르게 해보았는데도 안되고 있습니다.제가 확인해본바로는, OrderCard.fromModel빌드할때 에러가 발생하는것 같긴한데..OrderCard의 orderDate도 DateTime형식이고, OrderCard.fromModel의 crestaedAt도 DateTime형식인데 뭐가 문제인지 도무지 모르겠어서 여쭤봅니다.
-
해결됨[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
[Postman에서 인증 URL 테스트하기 (login)] 토큰 발급 질문
현재는 POST 요청에 {id:id, pw:pw} body를 작성해서 토큰을 받아오고 있는데요, 제가 기존에 사용하고 있는 방식과 Basic + email:password 방식과의 차이점과 장단점을 알 수 있을까요?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
주문데이터를 가져오지 못하고 있는데요. postOrder에 제가 뭔가 파라미터를 잘못 넣은 걸까요?
[Nest] 1286 - 2022. 09. 20. 오후 9:17:20 ERROR [ExceptionsHandler] Cannot read property 'restaurant' of undefinedTypeError: Cannot read property 'restaurant' of undefined at OrderService.postOrder (/Users/dane_won/NodeProjects/flutter-lv2-server-main/src/order/order.service.ts:36:8) at OrderController.postOrder (/Users/dane_won/NodeProjects/flutter-lv2-server-main/src/order/order.controller.ts:63:30) at /Users/dane_won/NodeProjects/flutter-lv2-server-main/node_modules/@nestjs/core/router/router-execution-context.js:38:29 at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:95:5) ==== 파라미터를 잘못 보낸 느낌인 것 같은데... 다시 찾아봐야겠죠?ㅠㅠ
-
해결됨[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
레퍼지토리 문의
안녕하세요 강사님좋은 강의 잘 보고 있습니다.다름이 아니라 해당 강의의 코드들에 대해 github 레퍼지토리 공개 의향이 혹시 없으실까요?