묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
SliverAppBar -> flexibleSpace에서 백그라운드 이미지 페이드아웃
안녕하세요 잘 보고 있습니다!! 플러터만세..CustomScrollView - SliverAppBar 뽀개버리기 강의에서,SliverAppBar에 flexibleSpace에 background에 image를 넣어서 스크롤을 위아래로 하실때 앱바에 이미지가 페이드 아웃 페이드 인 되듯이 자연스럽게 되는데 저는 이미지가 뚝 없어졌다가 뚝 생깁니다!! 따로 설정을 해주어야 하나요?
-
해결됨[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
안녕하세요 선생님 또 저입니다
GoRouter 의 redirect 에 provider.redirectLogic 을 넣어주셨는데, 이렇게 설정하면 GoRouter 의 routes 안에서 이동이 일어날때마다 redirectLogic 이 실행되도록 구현하신게 맞나요? 제가 제대로 이해한게 맞는지 확인하고싶어서 글 남깁니다
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
안녕하세요 선생님 GoRouter 10 버전을 사용해보고 있는데요
기존에 4, 7 버전에서는 GoRouterState 에 location 속성이 있는데 10 버전에는 없더라구요.Uri 타입의 uri 가 새로 생겼던데location 대신 matchedLocation 을 사용해서 auth_provider.dart 를 만들어도 될까요?
-
해결됨[Bloc 응용] 실전 앱 만들기 (책 리뷰 앱) : SNS 로그인, Firebase 적용, Bloc 상태 관리, GoRouter
애플 개발자 홈페이지 관련
파이어베이스로 애플아이디 로그인을 연동하는 과정에 있는데요.혹시 애플 개발자 멤버십을 구입해야 식별자 등록 및 KEY 생성과 같은 여러가지 리소스를 이용할 수 있는건가요?
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
Package 선택 어떻게 알아요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.코드팩토리 디스코드https://bit.ly/3HzRzUMFlutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다! ===================================프로젝트를 만들때 어떤 종류의 pub.dev package 들이 사용되는지 어떻게 알 수 있나요? 구글링인가요?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
자동완성
너무 기초적인 질문이라 죄송합니다.강의 초반부에 StatelessWidget을 만드시는데 단축키를 사용하시는지 갑지가 몇글자 안치셨는데 비어있는 코드가 쭉 생기던데요.단축키인가요....???- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.코드팩토리 디스코드https://bit.ly/3HzRzUMFlutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다!
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
calendar 프로젝트에서 저장한 데이터 백업하는 방법
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.코드팩토리 디스코드https://bit.ly/3HzRzUMFlutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다! calendar 프로젝트에서 앱으로 로컬에 저장한 데이터들을 백업해서 따로 파일로 보관하는 인터페이스를 앱에 구현하고싶은데,어떤식으로 구현해야하나요?
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
IOS Simulator로 run 시도 시 에러가 발생합니다.
프로젝트 기본 세팅(home_screen.dart 추가 및 widget 생성) 이후 asset을 추가하고video_player와 image_picker의 dependency를 추가한 다음 pub get을 실행한 뒤info.plist에 image_picker 관련 권한을 추가하여 영상에서 나온 것 처럼 세팅을 마치고run을 실행하니 아래 사진과 같은 에러가 발생합니다.flutter doctor 를 실행했을 때 이상이 없는 것을 보아 프로젝트 세팅이 잘못 된 것 같은데, 혹시 어떤 부분이 잘못되었을까요?
-
해결됨[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
provider의 state 초기 생성 시기
riverpod을 사용하는 provider의 경우 초기 state를 (ref) => initialState 형식으로 지정해주도록 되어있습니다. 그런데 궁금한 것이 해당 초기 상태 값이 생성되는 시기가 어떤 view에서 처음으로 watch를 하는 때인 것인지 아니면 app이 처음 build되는 시기인지 궁금합니다. 즉, watch를 하지 않고 read를 통해 state를 변경하는 경우 이미 초기 state가 생성되어있는 상태인 것인지 궁금합니다.
-
해결됨[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
안녕하세요 선생님 질문이 있습니다
user/repository/auth_repository.dart위 파일을 작업할때는 retrofit 을 사용하지 않는 이유가 따로 있으신건가요?
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
터미널 명령어 문의
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.코드팩토리 디스코드https://bit.ly/3HzRzUMFlutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다!MacBookAir make_calendar % flutter pub run build_runner buildDeprecated. Use dart run instead.Could not find package "build_runner". Did you forget to add a dependency?위 명령어 입력했더니 Deprecated되어서pub.dev에서 builder_runner를 yaml파일에 추가후 다 시 진행하니까실행은 되는데[INFO] Succeeded after 19ms with 0 outputs (0 actions)이렇게 아웃풋 파일이 안생기네요.. 어떻게 해야하나요?
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
datepicker 질문있어요!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.코드팩토리 디스코드https://bit.ly/3HzRzUMFlutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다!datepicker에서 일은 빼고 년과 월만 뜨게 하고싶은데, datepicker에서 어떤 속성을 변경해줘야 할까요? 검색해도 잘 안나와서요..
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
iOS 실제 기기 Login 테스트 에러
안녕하세요.ip를 확인하고 android와 iOS 기기를 통해 테스트 중 에러가 발생했습니다.android 기기에선 문제 없이 동작하는데 iOS 기기에선 SocketException: Connection failed (OS Error: No route to host, errno = 65), address = 192.168.0.122, port = 3000 메시지와 함께 에러가 발생합니다.퍼미션이 잘못된 것인지 이유를 모르겠어서 질문드립니다!
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
Android license status unknown 에러 발생
flutter doctor --android-licenses 명령어를 하면 이런 에러가 뜨네요..java.lang.UnsupportedClassVersionError 라고 하는데 현재 자바버전은 19입니다. Android Studio에서 SDK tool은 다 설치를 했구요.어떻게 하면 해결될까요?? ㅠㅠ
-
해결됨[Bloc 응용] 실전 앱 만들기 (책 리뷰 앱) : SNS 로그인, Firebase 적용, Bloc 상태 관리, GoRouter
선생님 리뷰슬라이더 강의 요청 드려도 될까요? ㅠㅠ
아무래도 플러터가 주로 하는게 프론트 단이다보니 오히려 이런 꿀 위젯들 만드는 거가 되게 중요할 때가 업무중에 많더라구요 ㅠㅠ 그래서 혹시 미니 강의라도 리뷰 슬라이더 어떻게 만드셨는지 강의해 주실 수 있으실까요?ㅠㅠ
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
calendar 프로젝트에서 overflow에러
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.코드팩토리 디스코드https://bit.ly/3HzRzUMFlutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다! 내용으로 텍스트를 많이 넣게되면 이렇게 오버플로우 에러가 나는데 어떻게 해결할 수 있을까요?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
안녕하세요 강사님
안녕하세요 강사님 플러터 상태관리 관련해서 검색을 해보니까 최근에는 Provider + Bloc 상태관리를 가장 많이 선호한다고 들었는데 혹시 추후에 Bloc 부분을 강의에 추가하실 예정이 있으신지 여쭈어보고 싶습니다.
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
섹션 16. 근태관리 앱 세팅하기 에러
버전이 맞지 않다고 뜨네요강의보면서 멈춰가면서 그대로 따라했습니다 C:\flutter\bin\flutter.bat --no-color pub getRunning "flutter pub get" in chool_check...Resolving dependencies...The current Dart SDK version is 2.19.6.Because chool_check requires SDK version >=3.0.0 <4.0.0, version solving failed.pub get failedcommand: "C:\flutter\bin\cache\dart-sdk\bin\dart __deprecated_pub --directory . get --example"pub env: { "FLUTTER_ROOT": "C:\flutter", "PUB_ENVIRONMENT": "flutter_cli:get", "PUB_CACHE": "C:\Users\manjin han\AppData\Local\Pub\Cache",}exit code: 1Process finished with exit code 1
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
스타일링 마무리 진행시 에러 발생
안녕하세요 선생님 앞전에 다른분글의 리플로stat_repository.dart파일에 return response.data['response']['body']['items'] 여기서 예외가 발생했다는 _TypeError (type 'String' is not a subtype of type 'int' of 'index')에러가 난다고 리플 달았었고 선생님께서 타입때문에 나는오류일 것이다 라고 답변 주셨었는데요. 제가 어제 7월30일 일요일 해당강의를 처음부터 다시 코드를 따라쳐서 Hive까지 정상적으로 강의를 마쳤습니다.그리고 에러가 날까봐 스타일링 에러나기전 구간과, 스타일링마무리 직후 코드를 따로 저장을 했고.이상없이 강의를 마친후 마무리 코드역시 저장해서 백업했습니다. 그리고 오늘 3번째 코드작성을 했는데스타일링 마무리하기에서 같은 에러가 뜹니다.그래서 어제 정상적으로 진행했던 코드3개를 하나씩 다시 복원하며 실행해보고 시뮬레이터의 앱도 삭제한 뒤 재실행해봐도 똑같은 에러가 발생합니다. 분명 어제는 정상작동하던 코드였습니다.선생님의 깃헙의 코드를 그대로 복사해서 붙혀넣어도 에러가 발생합니다. 저는 이유를 잘 모르겠지만.혹시 드는생각에 API자체에서 뭔가 다른타입으로 된 json코드가 들어오는건 아닌가?? 싶은 생각이 들지만 저는 초보라 알수가 없습니다. 아무튼 코드를 원상복귀 한뒤 디버그 콘솔에서 뜨는 메세지는 [VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: type 'String' is not a subtype of type 'int' of 'index'#0 StatRepository.fetchData<asynchronous suspension>#1 Future.wait.<anonymous closure> (dart:async/future.dart:525:21)<asynchronous suspension>#2 _HomeScreenState.fetchData<asynchronous suspension> 입니다.1.번구간의 코드는stat_repsitory.dart 파일에 return response.data['response']['body']['items']에서 발생하고2.번구간의 코드는home_screen.dart 파일에final results = await Future.wait(futures);에서 발생합니다.추가로 포스트맨에서 해당 api를 호출하면 <OpenAPI_ServiceResponse> <cmmMsgHeader> <errMsg>SERVICE ERROR</errMsg> <returnAuthMsg>LIMITED_NUMBER_OF_SERVICE_REQUESTS_EXCEEDS_ERROR</returnAuthMsg> <returnReasonCode>22</returnReasonCode> </cmmMsgHeader> </OpenAPI_ServiceResponse>이렇게 호출됩니다. 원래는 정상적으로 json 타입으로 호출이 됐었습니다. 호출수 제한에 걸려서 에러가 나는걸까요? 아무튼 현재 저의 고민은중급강의는 이미 구매했지만 초급강의 마지막 달력스케쥴과,미세먼지앱 강의가 어려워 넘어가기전에 최대한 3~4번 이상 복습하고 넘어가려했는데 혹시 이 에러로 인해 코드복습이 어렵다면바로 중급강의로 넘어가도 될지 궁금합니다.현재 저의 수준은 모든강의를 3번 정도는 봤고처음따라하면 아무것도 모르겠고 그냥 코드만 따라치다가두번째는 단편적인 흐름은 보이지만 여전히 반은 무지성이고세번째 봐야 그래도 어느정도 이해되는 부분이 꽤 생기는그런 수준에 있습니다.중급강의는 무서워서 못넘어가고 있습니다.
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
캘린더 위에 달을 조정하는 부분 색상은 어떻게 바꾸나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.코드팩토리 디스코드https://bit.ly/3HzRzUMFlutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다!여기 양옆에 화살표 부분 색상이 파란색으로 이상하게 뜨는데수업에서 한 것처럼 검정색으로 바꾸려면 어떤 파라미터를 사용해야하나요?