묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
결제하기 버튼 누른후 주문탭 바로 갱신
안녕하세요. 정말 좋은강의 감사드립니다. 제가 지금 첫번째로 듣고있는중이라 정확히 모든걸 이해하면서 듣진 못하고있는데 장바구니에서 결제하기 눌러서 결제 완료하고 주문탭가면 방금 주문한 내역이 반영되지 않고 리프레쉬한번 해야 반영이 되는데 리프레쉬 안하고 바로 주문탭에 반영시키는 방법 생각해보다가 그냥basket_screen.dart에서 결제하기 버튼을 눌렀을때onPressed: () async {final resp = await ref.read(orderProvider.notifier).postOrder();if(resp){ await ref.read(orderProvider.notifier).paginate(forceRefetch:true);context.goNamed(OrderDoneScreen.routeName); }else{ScaffoldMessenget.of~~}}위와 같은식으로 그냥 버튼 누르고 바로 paginate(forceRefetch:true);을 통해 강제로 데이터 한번 갱신해버리는식으로 했는데 이렇게하면 안좋은게 있을까요..? 만약 안좋다면 어떤식으로 해야 주문탭에 바로 반영이 되게 할 수 있을까요 ㅜㅜ 주문탭에 옵티미스틱 리스폰스 코드를 어떻게 만들어서 어디에 적용시켜야할지 잘 모르겠습니다 ㅜㅜ
-
해결됨Flutter로 SNS 앱 만들기
섹션 6) 사용자 정보, 게시글정보를 Model 클래스로 관리 영상 오류
안녕하세요 섹션 6, 사용자 정보, 게시글정보를 Model 클래스로 관리 영상에서영상 따라서 마지막에 삭제할 것 삭제하고 다시 게시물 등록해서 firestore과 storage에 정상적으로 데이터 들어가나 해봤는데storage에는 feeds 폴더 안에 데이터가 들어오는데firestore에는 users 컬렉션만있고 feeds 컬렉션이 안뜹니다..비슷한 질문 올리신 분 계셔서 참고해봤는데 코드에는 이상이 없는 것 같아서 질문합니다.
-
미해결[플러터플로우]코딩 없이 한 달 만에 앱 만들기
custom Actions같은 부분에서도 질문이 가능할까요?
안녕하세요 좋은강의보고 배우며 어려가지 만들고 있습니다.혹시 custom Actions같은 부분에서도 질문이 가능할까요?Return Value에 대한 질문 입니다.flutterflow를 이용해서 아두이노와 ble통신하는 기능을 만들고 싶은데요.. 다른 pubdev에서 가져온 라이브러리의 타입을 따로ReturnValue로 지정하는 방법이 있을까요??답변이 어렵다면 혹시 추후에 custom Code에 대한 강의 추가도 계획에 있을까요??
-
미해결[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
dart pad 도움말
다트패드 에서 도움말 팝업이 안뜨네요(첨부사진 하얀 박스)뭐가 문제인가요컴퓨터는 IBM 컴퓨터 이구요
-
해결됨[Bloc 응용] 실전 앱 만들기 (책 리뷰 앱) : SNS 로그인, Firebase 적용, Bloc 상태 관리, GoRouter
샘플 소스 전체 다운받아볼 수 있을까요?
안녕하세요?현재 7장까지 잘 따라하다가, 프로필 이미지가 정상 업로드 된거 같은데 홈화면에서 제대로 표시가 안되어 무엇이 문제인지 찾고 있습니다.샘플소스가 있다면 관련 부분 비교해 보고 싶은데 개남님 github 찾아봐도 bookreview 프로젝트가 안보이드라고요. 전체 full 소스 받아볼수 있다면 관련 부분 비교해 보고 싶습니다.
-
미해결[플러터 상태관리] Bloc 마스터 코스 기초부터 응용까지!
후속 강의 질문
안녕하세요혹시 이 강의 후속작인 [Bloc 응용] 실전 앱 만들기 (책 리뷰 앱) : SNS 로그인, Firebase 적용, Bloc 상태 관리, GoRouter대시보드 강의에서는 cubit이 아닌 bloc에 대해서 다루고 있는지 궁금합니다!
-
해결됨Flutter 앱 개발 실전
강의 자료 문의
회사 사내망에서는 노션 접속이 차단되어 강의 자료를 PDF로 다운받아 사용하고 있습니다.그런데 PDF 에서 코드스니펫 소스코드 일부가 짤려있어 진행하는데 문제가 있습니다.혹시 실습을 위한 소스코드를 따로 제공해주실 수 있는지요?
-
해결됨Flutter로 SNS 앱 만들기
signOut()에서 에러가 났습니다.
await context.read<AuthProvider>().signOut();main_screen.dart에서 signOut에서 에러가 났습니다.메일 보낼게요
-
미해결[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
Emulator 세팅하기
영상을 보며 따라하고 있습니다.윈도우입니다.Flutter inflearn으로 에뮬레이터를 생성하고 선택 후 실행을 눌렀는데 아래와 같은 메시지가 나옵니다.(책으로 따라 할때도 동일한 현상이 있었습니다. )어떤 문제인지 알려주시면 감사하겠습니다. ConsoleLaunching lib\main.dart on sdk gphone64 x86 64 in debug mode...Running Gradle task 'assembleDebug'...FAILURE: Build failed with an exception.* Where:Settings file 'C:\Users\dream\���� ȭ��\test_proj\android\settings.gradle' line: 21* What went wrong:Error resolving plugin [id: 'dev.flutter.flutter-plugin-loader', version: '1.0.0']> Included build 'F:\????????��\flutter\flutter_windows_3.19.0-stable\flutter\packages\flutter_tools\gradle' does not exist.* Try:> Run with --stacktrace option to get the stack trace.> Run with --info or --debug option to get more log output.> Run with --scan to get full insights.* Get more help at https://help.gradle.orgBUILD FAILED in 30sError: Gradle task assembleDebug failed with exit code 1
-
미해결[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
에뮬레이터 설정하고 에뮬레이터를 켰는데 콘솔이 아래에 안뜹니다
어떻게하면 콘솔을 켤 수 있을까요??
-
미해결[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
강의 상 화면 구성 dartpad.dev
1) 강의 상 화면 구성 dartpad.dev 2) 현재 저의 화면의 화면 구성 dartpad.dev 보시면 강의상 dartpad 화면과 저의 dartpad화면의 구성이 다릅니다reset, format 등이 현재엔 없습니다. 답변 부탁드립니다 감사합니다
-
미해결[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
캘린더 스타일이 영상이랑 많이 달라요.
왜 그런걸까요? 딱히 다른게 없는것 같은데..제가 잘못한게 있을까요?import 'package:flutter/material.dart'; import 'package:table_calendar/table_calendar.dart'; class Calendar extends StatelessWidget { const Calendar({super.key}); @override Widget build(BuildContext context) { return TableCalendar( focusedDay: DateTime.now(), firstDay: DateTime.utc(2010, 10, 16), lastDay: DateTime.utc(2030, 3, 14), ); } } dependencies: flutter: sdk: flutter cupertino_icons: ^1.0.6 table_calendar: ^3.1.0 intl: ^0.19.0 drift: ^2.15.0 sqlite3_flutter_libs: ^0.5.0 path_provider: ^2.0.0 dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^3.0.0 drift_dev: ^2.15.0 build_runner: ^2.4.8 dependency_overrides: path: ^1.9.0
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
Provider가 빠른 이유와 streambuilder
안녕하세요. futurebuilder대신 provider를 이용하는게 더 이득이라고 하셨는데 futurebuilder는 build가 될때마다 값을 가져오게 되는 것이고, provider는 build마다 값을 가져오지 않아도 되는 이유인가요??provider가 이렇게 이득이 생기는 이유는 flutter에서 provider는 항상 caching을 해두기 때문일까요?? 그리고 futurebuilder가 아닌 streambuilder도 provider와 비슷하게 값이 변경되면 실행되는 것으로 알고있는데 streambuilder를 대체할경우에도 이득이 있을까요? 감사합니다.
-
해결됨Flutter로 SNS 앱 만들기
섹션 3중 Firebase Auth 로 메일 인증 유저만 로그인
안녕하세요섹션 3중 Firebase Auth 로 메일 인증 유저만 로그인부분에서강의처럼 인증되지 않은 이메일이라고 안나오고 위 사진처럼 나옵니다. 뭐가 문제일까요..?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
redirectionLogic 에러관련 질문입니다
안녕하세요 코드팩토리님! 좋은 강의 잘 듣고 있습니다. 현재 115강까지 수강한 상태이고 go_router.dart 파일 안에 redirectionLogic부분에 에러가 발생하였습니다. 강사님과 달리 현재 go router 7 버전을 사용하고 있습니다. 버전 차이로 인해 추가로 수정해야하는 부분이 있거나 혹은 제가 실수한 부분이 있다면 알려주시면 감사하겠습니다 :) go_router.dartauth_provider.dartString? redirectLogic(GoRouterState state) { final UserModelBase? user = ref.read(userMeProvider); final logginIn = state.location == '/login'; if (user == null) { return logginIn ? null : '/login'; } // user is not null // UserModel // there is user information and // user is logging in or at the SplashScreen, // move on to home screen if (user is UserModel) { return logginIn || state.location == '/splash' ? '/' : null; } // UserModelError if (user is UserModelError) { return !logginIn ? '/login' : null; } return null; } 코드 실행 시 발생한 에러 메시지 입니다
-
해결됨Flutter 앱 개발 기초
Dartpad 코드스니펫 오류
강의에 있는 모든 코드스니펫 Dartpad에 접속하면 아래와 같은 에러로 기본 코드만 보입니다.회사 방화벽이나 프록시 문제일까요?Error loading gist: Exception: Unable to load gist (403 rate limit exceeded}) 아래 코드만 나오네요.void main() { for (int i = 0; i < 10; i++) { print('hello ${i + 1}'); }}
-
미해결[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
이것저것 만지다가 안드로이드 스튜디오가 이렇게 되었는데요. 기본 레이아웃으로 어떻게 돌아가나요?
강의 내용과 안드리오드 스튜디오 레이아웃이 다른것 같아 질문드립니다.동일한 레이아웃으로 변경할려면 어떻게 해야 하나요?
-
미해결[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
오늘도 출첵 project 중 코틀린 버전 오류
안녕하세요. 강의도 듣고, 책도 사서 공부하는 중입니다. 다른 게 아니고, 책 기준 14장 오늘도 출첵 프로젝트 공부하면서 코딩 중인데, geolocator 최신, googlemap 최신, kotlin 버전 1.7.10 -> 오류 오류 내용 gpt 한테 물어봤더니 "당신이 마주한 오류 메시지는 프로젝트 내에 Kotlin 표준 라이브러리의 중복 클래스 정의 문제를 나타냅니다. 구체적으로 kotlin-stdlib, kotlin-stdlib-jdk7, kotlin-stdlib-jdk8과 같은 서로 다른 버전의 Kotlin 표준 라이브러리가 프로젝트에 포함되어 있을 때 발생합니다." 라고 대답해줬습니다.geolocator 책과 동일 버전, googlemap 책과 동일 버전, kotlin 버전 1.7.10 -> 동일한 오류깃허브에서 예제 파일 다운로드 해서 돌렸더니 (예제 파일 kotlin 버전 1.7.10) 오류 안나고 정상geolocator 책과 동일 버전, googlemap 책과 동일 버전, kotlin 버전 1.9.22 ->정상geolocator 최신, googlemap 최신, kotlin 버전 1.9.22 ->정상 이해가 안가는 오류입니다. 특히 예제 파일은 다운로드해서 돌렸더니 정상인 것을 보면 코틀린 버전 문제 같진 않은데, 또 코틀린 최신 버전으로 바꾸니 제대로 돌아가는 것도 이상하고, 2번에선 패키지만 설정하고 코딩을 그냥 homeScreen에 텍스트 띄우고 바로 돌린 것인데 안되고 3번의 경우에는 되는 것도 이해안되고요.. 중간중간 flutter clean 돌리고 했습니다.. 왜 저런 오류가 나는 것인지, 그리고 근본적인 해결책이 android/build.gradle 코틀린 버전을 올려주는 것인지 궁금하네요...
-
해결됨Flutter로 SNS 앱 만들기
4섹션중 로그인 인증 상태에 따라 메인 또는 로그인 화면으로 이동
저는 로그인 화면으로 나오지 않고CircularProgressIndicator() 실행 되고 있는것 같습니다.왜 로그인 화면이 뜨지 않습니까...혹시나 해서 멜로 파일 전체파일 보냈습니다..
-
미해결[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
New Flutter Project
'New Flutter Project' 버튼 클릭SDK path 를 flutter가 있는 폴더로 지정프로젝트 path : 개인 지정 폴더로 선택 후에 create버튼 클릭을 했는데'Creating Flutter project'라고 로딩바 alert가 뜨는데프로젝트가 생기지않고 진척이 없습니다.