inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

자동import오류?

미해결

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

NativeDatabase 클래스를 사용하는데 문제가 있었습니다. 무언가가 자동으로 import되지않고 빨간밑줄인상태가 지속되었습니다. 한참 해메다가 A drift database implementation based on dart:ffi 라는 글을 보고 dart:ffi를 import 하고 다시 자동완성을 실행하니 정상적으로 native.dart패키지가 import되었습니다. 평소에는 자동import기능이 잘 작동했었는데 왜이러는걸까요?( getApplicationDocumentsDirectory()또한 자동완성, 자동import가 되지않아 따로 path_provideer를 임포트해주었습니다.) 질문 하나만 더 드리겠습니다. localDatabase() : super (_openConnection()); 와 localDatabase({super._openConnection()}); 은 같은 로직일텐데 아래코드는 애러가 나네요 왜그런걸까요?

  • flutter
  • 클론코딩
뭐하지이름 댓글 1 좋아요 0 조회수 559

똑같이 따라했는데 폰트 오류가 뜹니다 ㅠㅠ

미해결

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

모두 작성하고 run을 눌렀는데 디버그 콘솔에 이렇게 떴습니다. 아래는 디버그 콘솔 아래 메시지입니다. 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 Exited (sigterm) 폰트를 눌렀을 때 이렇게 뜨는데 이게 문제일까요? 인터넷에 찾아보고 이것저것 해봤는데 도저히 원인을 못찾겠네요 ㅠ

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

4.x 업데이트 이후 문제가 있습니다.

미해결

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

다른분도 비슷한 질문을 올리셨던데 임포트를 한번만 진행했는데도 뜹니다. 코드 전문을 올려보겠습니다. 한번 봐주시면 감사드리겠습니다! //main.dart 부분 import 'package:flutter/material.dart'; import 'package:splash_page/screen/home_screen.dart'; void main() { // Flutter 프레임워크가 // 앱을 실행할 준비가 될 때 까지 기다린다. WidgetsFlutterBinding.ensureInitialized(); runApp( MaterialApp( debugShowCheckedModeBanner: false, home: HomeScreen(), ), ); } //homescreen.dart 부분 import 'package:flutter/material.dart'; import 'package:webview_flutter/webview_flutter.dart'; final HomeURL = Uri.parse('https://blog.codefactory.ai'); class HomeScreen extends StatelessWidget { WebViewController controller = WebViewController() ..setJavaScriptMode(JavaScriptMode.unrestricted) ..loadRequest(HomeURL); HomeScreen({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("Code Factory!"), centerTitle: true, actions: [ IconButton( onPressed: () { // if(controller == null){ // return; // } controller!.loadRequest(HomeURL); }, icon: Icon(Icons.home), ) ], backgroundColor: Colors.orange, ), body: WebViewWidget( controller: controller, ), // WebView( // onWebViewCreated: (WebViewController controller) { // this.controller = controller; // }, // initialUrl: HomeURL, // javascriptMode: JavascriptMode.unrestricted, // ) ); } }

  • flutter
  • 클론코딩
Brian H. Na 댓글 1 좋아요 1 조회수 548

type 에러

미해결

Flutter 중급 1편 - 클린 아키텍처

안녕하세요 선생님! 다름이 아니라 테스트 코드 작성중에 result 를 Success로 캐스팅 하여 테스트 코드 실행 하였는데 터미널과 같은 에러가 발생하는데 무엇때문에 에러가 뜨는지 모르겠어요 ㅠㅠ 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • flutter
  • ios
  • android
처리 댓글 1 좋아요 0 조회수 683

WebView 4.x 버전 대응하기! 오류 질문입니다.

미해결

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

아래와 같은 오류가 뜨고 실행이 되지 않습니다. 어떻게 해야할까요? 참고로 ^4.0.6 버전으로 따라해봤습니다. Launching lib\main.dart on sdk gphone64 x86 64 in debug mode... Running Gradle task 'assembleDebug'... Warning: The plugin webview_flutter_android requires Android SDK version 33. For more information about build configuration, see https://docs.flutter.dev/deployment/android#reviewing-the-build-configuration . One or more plugins require a higher Android SDK version. Fix this issue by adding the following to C:\Users\haK\StudioProjects\Netflix_flutter\android\app\build.gradle: android { compileSdkVersion 33 ... } FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:checkDebugAarMetadata'. > A failure occurred while executing com.android.build .gradle.internal.tasks.CheckAarMetadataWorkAction > One or more issues found when checking AAR metadata values: Dependency 'androidx.webkit:webkit:1.6.0' requires 'compileSdkVersion' to be set to 33 or higher. Compilation target for module ':app' is 'android-32' * 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 15s Exception: Gradle task assembleDebug failed with exit code 1

  • flutter
  • 클론코딩
김지현 댓글 1 좋아요 0 조회수 1053

설정이 수없이 시도해도 안되요?

미해결

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

수고하싶니다 ^^ 설정이 잘되어 구동이된 화일을 차라리 다운받게하면 안될까요? 수천명이 시청한 강의니 유명한 강의라 생각하는데 수없이 시도하다(설정만 나오면 식은땀이 날정도) 안되어서 이렇게 올림니다ㅜㅜㅜ

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

캘린더 질문있습니다!

미해결

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

바텀시트에 캘린더를 만들어서 바텀시트 바깥 빨간 밑줄 영역에 선택한 날짜를 뿌려주고싶은데 어떻게 하면 될까요..?

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

data.utils.dart 파일 수정 후에도 에러가 발생합니다.

해결됨

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

안녕하세요, 개발 초급자로 따라 가기 버거운 가운데, Pagination 일반화까지 잘 따라 온 것 같은데, 사소한(?) 에러에 봉착했네요. Rating Pagination 강의에서 Pagination 일반화 후 RatingModel 출력 결과를 확인하는 가운데, data.utils.dart 파일에서 listPathsToUrls 함수의 매개변수를 List<String>에서 List로 변경해 주면 에러가 사라지는 것으로 확인해 주셨는데요. 저는 똑같이 수정 후 build까지 해 주었는데, 아래와 같은 에러가 발생합니다. 어디가 잘못된 걸까요?

  • flutter
  • 하이브리드-앱
qoren98 댓글 3 좋아요 1 조회수 688

FlutterSecureStorage() 에서 const 선언

해결됨

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

안녕하세요, 강의 잘 보고 있습니다. 초급 후 중급으로 넘어가니 서버/클라이언트의 관계까지 고려해야 하고 배워야 할 것들이 산더미 처럼 넘쳐 나네요... 토큰 선언시: const ACCESS_TOKEN_KEY = 'ACCESS_TOKEN'; const REFRESH_TOKEN_KEY = 'REFRESH_TOKEN'; const로 하셨는데...RunTime 시 ID/ PW를 제대로 입력시 토근을 받아와서 저장하는 코드입니다. await storage.write(key: REFRESH_TOKEN_KEY, value: refreshToken); await storage.write(key: ACCESS_TOKEN_KEY, value: accessToken); 궁금한 것은 일반변수로 선언해야 될 것같은데요..FlutterSecureStorage()의 특정한 기능이 있는 것일까요?

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

dio 패키지는 redirect 처리를 하기 어렵나요?

미해결

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

Node.js express 로 라우터를 설정해 다음과 같은 코드로 http 통신을 했습니다 /api/test1 주소의 post 라우터에서 /api/test2 주소의 post 라우터로 redirect 되는 통신을 테스트 해보았습니다 onPressed: () async { var res = await http.post(Uri.parse("$uri/api/test1"), headers: <String, String>{ 'Content-Type': 'application/json; charset=UTF-8', }, body: jsonEncode( { "key1": "1000", }, )); if (res.statusCode == 307) { var newURL = res.headers["location"]; print(res.body); res = await http.post(Uri.parse("$uri$newURL"), headers: <String, String>{ 'Content-Type': 'application/json; charset=UTF-8', }, body: jsonEncode( { "key1": "1000", }, )); print(res.body); } else { var data = res.body; print(data); } }, 테스트 결과 제가 데이터를 올바르게 전송할 수 있었습니다 그리고 이번에 선생님의 강의를 듣고 dio라는 패키지를 알게되어서 dio 패키지를 통해서 똑같은 통신 테스트를 해 보았습니다 onPressed: () async { final dio = Dio(BaseOptions( contentType: "application/json", followRedirects: false, maxRedirects: 5, )); final url = "$uri/api/test1"; final body = {'key1': '1000'}; final headers = {'Content-Type': 'application/json'}; try { Response res = await dio.post( url, data: body, ); if (res.statusCode == 307) { final redirectUrl = res.headers.value("location"); final redirectRes = await dio.post( redirectUrl!, data: body, options: Options( headers: headers, method: "POST", ), ); print(redirectRes.data); } else { final data = res.data; print(data); } } catch (e) { print("error 발생 $e"); } }, followRedirects 을 true 로 해도 307 코드를 해결하지는 못하는것 같습니다 flutter: error 발생 DioError [DioErrorType.response]: Http status error [307] 어떻게 dio 패키지로 redirect 를 처리 할 수 있을까요?

  • flutter
  • 하이브리드-앱
바코드 댓글 1 좋아요 0 조회수 876

WebView 4.x로 변경 후 오류 발생

미해결

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

WebView 3버전까지는 오류 없이 잘 진행했는데 4버전으로 변경시 에뮬레이터에 아래와 같은 오류가 발생합니다. 구글링을 해보긴 했는데 잘 안되서 질문 남깁니다.

  • flutter
  • 클론코딩
EunA Choi 댓글 1 좋아요 0 조회수 542

await initializeDateFormatting(); 에러 문의

미해결

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

강의를 보면 await initializeDateFormatting(); 코드를 추가하라고 나와있는데 실행하면 아래와 같이 변수를 할당하지 않았다고 에러가 나옵니다. 찾아들어가면 하나는 locale이고 하나는 url를 추가하라고 하는데 url에는 무었을 넣어야 하나요 lib/main.dart:8:33: Error: Too few positional arguments: 2 required, 0 given.

  • flutter
  • 클론코딩
Yeonho Kim 댓글 1 좋아요 0 조회수 1304

drift설치 관련 질문드립니다.

미해결

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

pubspec.yaml에서 drift패키지를 설치하다가 Because every version of flutter_test from sdk depends on path 1.8.2 and calendar_schedular depends on path ^1.8.3, flutter_test from sdk is forbidden. 이런 오류가났습니다. 질문글에서 저와 비슷한경우를 확인하고 저도 flutter upgrade를 했는데도 같은 오류가 났어요. 검색을 해보니 path의 버젼을 낮추라고 해서 drift docs에 있는 1.8.3버젼대신 1.8.2버전으로 pubget을 하니 오류없이 잘 설치되었습니다. 제가 궁금한점은 flutter가 최신버전인데도 왜 path의 최신버전을 깔수없는걸까요?

  • flutter
  • 클론코딩
뭐하지이름 댓글 2 좋아요 0 조회수 1148

이론강의 buttons 중에

미해결

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

앞 강의 중 gestureDetector를 배운적이 없는데 배웠다고 표현하시는데, 어느부분에서 배웠는지 알 수 있을까요?

  • flutter
  • 클론코딩
쿠키 댓글 1 좋아요 0 조회수 333

'is' 와 '==' 언제 사용하나요?

미해결

프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)

'is'와 '==' 차이점은 어느 정도 이해되는데, 각각을 언제 사용해야 하는지는 잘 모르겠습니다. 검색을 해보면 주로 '==' 사용하고 None 과 비교할 때 'is'를 사용한다고 하는데 실제로 이렇게 사용하나요? z = 'None' a = None print(f'z is None : {z is None}') print(f'z == None : {z == "None"}') print(f'a is None : {a is None}') print(f'a == None : {a == "None"}') z is None : False z == None : True a is None : True a == None : False

  • python
Jerry 댓글 1 좋아요 0 조회수 472

headline에 줄이 쳐져요

미해결

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

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

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

schedule_bottom_sheet 창 실행오류

미해결

[코드팩토리] [입문] Dart 언어 4시간만에 완전정복

안녕하세요. 'Schedule 저장해버리기' 강의를 듣고 따라하던중 갑자기 어느순간 bottom sheet 버튼을 클릭하면 창이 나오지 않고 사진처럼 오류난 것처럼 회색창으로 변합니다. 다른 메인 캘린더나 스케쥴카드 이런 부분에서는 전혀 오류가 없는데 bottom sheet 버튼을 눌렀을 때 이런 오류가 생깁니다. 에러코드는 RenderBox was not laid out: RenderPointerListener#fd365 relayoutBoundary=up1 NEEDS-COMPOSITING-BITS-UPDATE 'package:flutter/src/rendering/box.dart': Failed assertion: line 2001 pos 12: 'hasSize' is not true. 이렇게 뜨는데 어느부분이 잘못되었는지 도저히 원인을 못찾겠습니다. 도움 부탁드립니다.

  • flutter
  • 함수형-프로그래밍
  • 객체지향
elcy12 댓글 1 좋아요 1 조회수 415

챗지피티 때문에 결제했는데...

해결됨

ChatGPT 100% 활용하여 배우는 파이썬 기초 A to Z

ChatGPT와 함께 파이썬 시작하기 (변수, 정수) 편 아직 안올라 온건가요?

  • python
  • 알고리즘
sonyyjj 댓글 2 좋아요 0 조회수 1543

[파이썬 Print 사용법(1-4) - New 2023] NameError

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

파이썬 Print 사용법(1-4) - New 2023 강의에서 print로 출력하려고 하는데 자꾸 아래와 같은 오류가 떠요... 입력 값: 출력값: >>> print(f'm : {m:,}') Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'm' is not defined Python Version : 3.11.2 64-bit

  • python
Ilyeop Kang 댓글 1 좋아요 0 조회수 361

_RestaurantRepositor 에러

미해결

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

코드 제네레이션을 해도 도대체 무슨에러인지 모르겟어서 에러메세지랑 g파일까지 올려봅니다 도와주세요 ㅠㅠ error: The redirected constructor '_RestaurantRepository Function(Dio, {String? baseUrl})' has incompatible parameters with 'RestaurantRepository Function(Dio, {String baseurl})'. (redirect_to_invalid_function_type at [actual] lib\restaurant\repository\restaurant_repository.dart:13)

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

인기 태그

인프런 TOP Writers

주간 인기글