inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

색상정보 DB에 넣기 과정중에서 id문제가 생겼습니다

미해결

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

영상을 보면서 따라가던 중에 final colors = await database.getCategoryColors(); if (colors.isEmpty) { for (String hexCode in DEFAULT_COLORS) { await database.createCategoryColor( CategoryColorsCompanion( hexCode: Value(hexCode), ), ); } } print(await database.getCategoryColors()); 이 부분을 입력하고서 실행을 해보니까 InvalidDataException 오류가 발생했습니다. id값은 필수이지만 존재하지 않는다고 나옵니다. category_color.dart 와 schedule.dart 파일 모두 integer().autoIncrement()(); 로 해놨습니다. 이런 경우에는 어떻게 해야할까요? 오류 설명 내용입니다 InvalidDataException (InvalidDataException: Sorry, CategoryColorsCompanion(id: Value.absent(), hexCode: Value(F44336), rowid: Value.absent()) cannot be used for that because: • id: This value was required, but isn't present )

  • flutter
  • 클론코딩
sondo9185 댓글 1 좋아요 0 조회수 370

쿠폰 발급을 api로 제공할 경우, client에서 쿠폰 발급 여부를 확인할 수 있는 방법 문의드립니다.

미해결

실습으로 배우는 선착순 이벤트 시스템

안녕하세요. 강의 잘 들었습니다. 강의 들으면서 궁금증이 생겼는데, 만약에 쿠폰 발급 기능을 API로 제공한다고 가정하면 client -> 쿠폰 발급 기능 API 호출이 이루어지고 쿠폰 발급 기능 API에서는 쿠폰 발급 여부를 확인하고 kafka로 produce하게 되는데, 이때는 실제로 쿠폰이 발급된 상태는 아닐 수도 있을 것으로 예상됩니다(실제 쿠폰이 발급되는 시점은 consumer에서 작업이 정상적으로 완료되어야하므로 트래픽이 많거나 하는 경우 시간차이가 더 심할 것으로 예상됩니다) 이러면 쿠폰 발급 기능 API에서 응답값은 어떤 값을 줘야할까요? 쿠폰 발급 여부에서 발급이 가능하다면 쿠폰 발급되는것은 확정이기 때문에 발급되었다는 정보? 쿠폰 발급 여부에서 발급이 가능하지만 추가적으로 polling해서 client 쪽에서 확인하도록 처리? 제가 생각했을땐 위의 2가지정도로 가능할 것 같은데 강사님 의견이 궁금합니다..! 감사합니다.

  • java
  • docker
  • spring-boot
  • kafka
  • redis
예예 댓글 2 좋아요 1 조회수 633

실무에서 @DynamicInsert, @DynamicUpdate 사용하나요?

미해결

실전! 스프링 데이터 JPA

안녕하세요! 좋은 강의 잘 들었습니다! 실무에서 JPA를 사용하면서 궁금한점이 있어서요 실무에서는 @DynamicInsert, @DynamicUpdate 사용하고 있는데 영한님은 한번도 안쓰시더라구요..! 실무에서는 어떻게 사용하시는지 궁금합니다! @DynamicInsert, @DynamicUpdate 사용하지 않으면 어떻게 사용하는지도 궁금합니다.

  • java
  • spring
  • spring-boot
  • jpa
ILoveBackEnd 댓글 2 좋아요 0 조회수 3641

database 삭제 하는법

미해결

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

CategoryColors에 hexcode 넣다가 hexcode 사이에 반점을 안찍어서 이상하게 데이터가 생성되었어요. 데이터를 다시 삭제하고 시작하려면 어떻게 해야 할까요?

  • flutter
  • 클론코딩
bloodshi1 댓글 1 좋아요 0 조회수 323

구글 로그인 관련 질문합니다.

해결됨

[Bloc 응용] 실전 앱 만들기 (책 리뷰 앱) : SNS 로그인, Firebase 적용, Bloc 상태 관리, GoRouter

로그아웃하고 난 뒤 다시 구글 계정 로그인 버튼을 누르면 전에 로그인 했던 계정으로 바로 넘어가는데 구글 다른 계정으로 로그인 할 수 있는 방법이 있을까요?

  • flutter
  • firebase
  • bloc
최시은 댓글 1 좋아요 0 조회수 259

iOS 에서 영상 고르면 압축을 하는데 바로 재생할 방법이 없나요 ?

미해결

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

iOS 에서 직접 개발할때는, 영상 고르면 바로 플레이 가능했는데. 해당 프로젝트에서 영상을 고르면 한동안 압축을 하고 있어서요. 영상이 길어질수록 오래 걸리던데, 추가로 화질도 떨어집니다. 상용앱에선 사용하기 힘들어 보여서요. 안드로이드에서 영상선택하면, 압축과정이 없는데 iOS 에서 혹시 해당 이슈 해결할 방법이 있을까요 ? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 코드팩토리 디스코드 https://bit.ly/3HzRzUM Flutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다!

  • flutter
  • 클론코딩
랑프_Langpeu 댓글 3 좋아요 0 조회수 641

http 쓸때 버전 변경에따른 이슈

미해결

Flutter 응용 - 공공 API를 활용한 앱 만들기 (MVVM 패턴)

버전 올라가면서 http 쓸때 var 로 string 값 박으면 안되는것 같은데 이런식으로 하면 되는것같네요 Uri url = Uri.https("gist.githubusercontent.com","/junsuk5/bb7485d5f70974deee920b8f0cd1e2f0/raw/063f64d9b343120c2cb01a6555cf9b38761b1d94"); http.Response response = await http.get(url);

  • flutter
쵸잉 댓글 1 좋아요 2 조회수 326

실습8 - PageController 사용해보기

미해결

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

실습8 - PageController 사용해보기에서 질문 있습니다. // 이미지 자동으로 다음페이지로 이동 controller.animateToPage( nextPage, duration: const Duration(microseconds: 400), curve: Curves.linear, ); 위 부분에서 Curves.linear로 했는데 애니메이션이 적용이안됩니다. 화면이 드래그되는 애니메이션으로 강의처럼 부드럽게 넘어가는것이아니라, 다음사진으로 뚝뚝끊겨 이동합니다...! 제가잘못한 부분이 어딘지,왜이런건지 혹시 알려주실수있을까요? 감사합니다. 실습 깃코드 https://github.com/hyeonjeong-ko/flutter-class/blob/main/lib/screen/home_screen.dart

  • flutter
  • 클론코딩
징징이 댓글 1 좋아요 0 조회수 329

Dio onRequest Interceptor 작업하기 질문입니다

미해결

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

Dio onRequest Interceptor 작업하기에서 다른 에러는 없는데 디테일 화면이 안나오고 이런에러가 뜨네요.

  • flutter
  • 하이브리드-앱
댓글 2 좋아요 0 조회수 557

페치 조인 질문있습니다!

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예 [질문 내용] 컬렉션의 필요성에 대해 질문 좀 드리겠습니다 - 인프런 | 질문 & 답변 (inflearn.com) 여기서 궁금한 내용있습니다!. 1)"생각하신 내용이 맞습니다. 중간 테이블을 중심으로 조회가 가능하다면 크게 문제가 없습니다. 하지만 때때로 중간 테이블을 중심으로 조회하기 어려운 경우들도 있습니다." 김영한 강사님의 답변 내용 중에 떄떄로 중간 테이블을 중심으로 조회하기 어려운 경우가 어떤 경우인지 구체적으로 알려주실수 있나요?? 일단 다대다=>중간테이블 필요=>성능 최적화 필요하면=>중간테이블에 해당하는 리포지토리 생성후 (Spring data JPA에서) @Query(fetch join)사용하는식으로=> 맨날 이런식으로 했었는데 중간 테이블 중심으로 조회하기 어려운 경우가 어떤 경우인지 궁금합니다. 2)BatchSize를 사용하는 경우 일대다의 일의 collection에 해당하는 다( members) 를 일의 BatchSize에 해당하는만큼 가지고 오지 않습니까? for (Team team : teams) { System.out.println("team:"+team.getName()); for(Member mem:team.getMembers()){ System.out.println(mem.getUsername()); } } 여기서는 성능 최적화가 이해가 됩니다!. team이 붙어있으므로 배치 사이즈만큼만은 mem.getUsername()이 호출되어도 또 그때동안은 쿼리가 안나가니깐요. 근데 궁금한게 IN 쿼리에 들어가는게 BatchSIze만큼의 TeamID인데 연속한 ID만큼 나가는 걸로 알고 있는데 위처럼 연속한 경우는 몰라도, Team을 이것저것 조회하고 그에 대한 member의 메서드를 호출하면 이게 성능상 좋은가요?

  • java
  • jpa
dionisos198 댓글 2 좋아요 1 조회수 584

Error: ClientException: XMLHttpRequest error.

미해결

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

플러터 앱에서는 발행하지는 않구요 웹에서 발생합니다. Error: ClientException: XMLHttpRequest error. 검색해보니 우회 하는 방법이 있지만 올바른 방법은 아닌거 같구요 https://nomadcoders.co/community/thread/7643 최종해결방법은 api서버를 https로 구성해야 하는것일까요? 그렇게하면 한PC에서는 사용은 할수 있는건지 궁금합니다.

  • flutter
  • 클론코딩
View K 댓글 1 좋아요 0 조회수 784

h2 버전

해결됨

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] start.spring.io 에서 spring boot를 설치하고 h2 버전도 1.4.199로 설치하였습니다. 그러나 아래의 사진과 같이 라이브러리 내에 h2:1.4.199가 아닌 h2:2.1.214가 설치되어 있습니다. 이 부분 때문에 다음 강의에서 제대로 실행이 되지 않는 것 같습니다 .. (MEMBER 테이블 생성이 되지 않음) 왜 이러는 걸까요 ..? 해결 방법도 알려주시면 감사하겠습니다 ㅜ ㅜ

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
kyer 댓글 3 좋아요 0 조회수 537

MEMBER 테이블 생성이 안 됩니다.

해결됨

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

안녕하세요. 강의를 듣고 강의자료까지 참고하며 코드를 작성하였습니다. 그러나 실행창에 create와 drop이 뜨지도 않고 MEMBER 테이블 또한 생성되지 않습니다. 관련 질의를 지금 6시간 넘게 다 찾아보며 (띄어쓰기, @Rollback(false) 추가 등) 해결 시도를 했지만 끝까지 되지 않아 질문 남깁니다 .. [yml 코드] 감사합니다 ..

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
kyer 댓글 2 좋아요 1 조회수 571

즐겨찾기 기능 구현 부분 오류 질문합니다.

해결됨

[Bloc 응용] 실전 앱 만들기 (책 리뷰 앱) : SNS 로그인, Firebase 적용, Bloc 상태 관리, GoRouter

즐겨찾기를 누르면 이러한 오류가 뜨는데 어디가 잘못된 걸까요?

  • flutter
  • firebase
  • bloc
댓글 1 좋아요 0 조회수 299

30강 이미지 삽입 문의드립니다.

미해결

Flutter 초입문 왕초보편

이미지를 삽입하는 코드를 작성 중인데 계속해서 아래와 같은 오류가 발생합니다. 여러 이미지주소를 넣어봐도 동일하게 나오네요.. 확인 부탁드립니다.!

  • flutter
  • ios
  • android
  • dart
이재민 댓글 2 좋아요 0 조회수 309

App Bar 질문 있습니다.!

미해결

Flutter 초입문 왕초보편

현재 26강까지 진행했고, 코드를 잘 따라서 만들어보고 있는데요. '앱 바'부분만 강의에 있는 것 처럼 바 영역이 설정되지 않고 텍스트만 들어가있습니다. 혹시 어떤 부분을 수정을 해야할지요?

  • flutter
  • ios
  • android
  • dart
이재민 댓글 1 좋아요 0 조회수 245

12강/13강 에뮬레이터에서 수업화면의 "Flutter Demo Home Page" 띄우는법 문의

미해결

Flutter 초입문 왕초보편

12, 13강 수업화면에서 수업 내 에뮬레이터의 기본 시작이 상단 푸른색으로 "Flutter Demo Home Page"라고 보이는 화면인데, 이화면을 어떻게 띄우는지 모르겠습니다. 수강생들은 수업절차대로 했더니 안드로이드 기본화면입니다. 13강의 코드를 삭제해도 반영이 안되네요

  • flutter
  • ios
  • android
  • dart
joey 댓글 1 좋아요 0 조회수 561

상위/하위 redirect 후 반응

미해결

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

안녕하세요 선생님. 다름이 아니라 강의를 듣다가 강의 마지막쯤에 GoRoute의 상위에서 redirect를 작성할 때와, routes안에 GoRoute(이하 하위)에서 redirect 할 때의 차이점을 설명해주셨는데요. 그래도 눈으로 확인하고 싶어서 print()를 통해 디버깅하고자 아래와 같은 코드로 작성한 상태입니다. 코드 -> 질문 순서로 하겠습니다. // 불필요한 코드는 임의로 삭제하겠습니다. import ... bool authState = false; final router = GoRouter( redirect: (context, state) { print(state.location); print('상위 redirect'); ... }, routes: [ ... GoRoute( path: 'login2', builder: (_, state) => LoginScreen(), routes: [ GoRoute( path: 'private', builder: (_, state) => PrivateScreen(), redirect: (context, state) { print(state.location); print('하위 redirect'); if(!authState) { return '/login2'; } return null; }, ), ], ) ], ), ], ); 작성한 코드는 이러합니다. 상위에서 print문을 2번 사용해서 현재 위치와 상위redirect임을 밝힙니다. 하위에서 마찬가지로 print문을 2번 사용해서 현재 위치와 하위redirect임을 밝힙니다. 여기서부터 궁금한게 여러가지 생겼습니다. login에 실패하여 /private으로 가지 못하는 상황입니다. 제가 생각했던 출력문은 상위에서는 I/flutter (20444): /login/private I/flutter (20444): 상위 redirect 이렇게 출력될 것이다 생각했는데 아래와 같이 나왔습니다. I/flutter (20444): /login/private I/flutter (20444): 상위 redirect I/flutter (20444): /login I/flutter (20444): 상위 redirect Q1. 이렇게 나오는 이유가 authState값을 모르는 채로 /private에 진입부터 했다가 (=출력문 1번), false값인걸 확인하고 /login으로 다시 돌아와서 출력문 3번이 나온것이 맞는지 궁금합니다. 또한 하위 redirect에서 질문이 있습니다. 먼저한 질문(Q1)이 맞다면 , 예상했던 출력값이 있습니다. 예상출력값) I/flutter (20444): /login2/private I/flutter (20444): 하위 redirect I/flutter (20444): /login2 I/flutter (20444): 하위 redirect 그러나 실제로 출력결과는 아래와 같았습니다. I/flutter (20444): /login2/private I/flutter (20444): 상위 redirect I/flutter (20444): /login2/private I/flutter (20444): 하위 redirect I/flutter (20444): /login2 I/flutter (20444): 상위 redirect 상위는 /private에 갔다가 /login으로 돌아오는게 출력된 반면, 하위는 /private에 갔다가 돌아오는 출력문이 찍히지를 않았습니다. Q2. 그렇다면 왜 이렇게 출력되는지 플로우나 실행흐름 같은게 궁금합니다. 또한 상위와 하위 redirect가 무조건적으로 동시에 실행하게 된다면, 상위의 redirect는 하위의 redirect로 덮어쓰여져서 하위만을 실행하거나 하위 우선적인 로직이 수행하는지 궁금합니다. 감사합니다 X)

  • flutter
  • 하이브리드-앱
dugong.yul 댓글 1 좋아요 0 조회수 290

13강 예제파일 오류

미해결

Flutter 초입문 왕초보편

main.dart 내 기본 코드가 선생님의 화면과 다릅니다. 삭제한 주석 내용도 그렇구요. 다른 이유가 있을까요? 그래서 그런지 오류가 발생합니다.

  • flutter
  • ios
  • android
  • dart
이재민 댓글 1 좋아요 0 조회수 327

13강. 실행 시 Gradle 설정 오류

미해결

Flutter 초입문 왕초보편

Main.dart를 실행 시, 아래와 같이 오류가 발생합니다. ================================================================ Launching 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\pc\StudioProjects\first_flutter\android\settings.gradle' line: 20 * What went wrong: A problem occurred evaluating settings 'android'. > Could not read script 'C:\Users\pc\OneDrive\?��???? ?????��\????��?\flutter\packages\flutter_tools\gradle\app_plugin_loader.gradle' as it 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.org BUILD FAILED in 4s Exception: Gradle task assembleDebug failed with exit code 1 ================================================================= setting에서 Gradle user home 도 아래와 같이 설정했는데, 어떤 문제가 있을까요?

  • flutter
  • ios
  • android
  • dart
신동진 댓글 1 좋아요 0 조회수 974

인기 태그

인프런 TOP Writers

주간 인기글