묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
- 
      
        
    미해결[LG유플러스] 앱 만들기 초급 과정 (Flutter)
"WebView 사용해보기" 에서 사이트가 안 나오는 문제
안녕하십니까.아래 코드까지는 화면에 'Home Screen'이 잘 나오다가Center( child: Text('Home Screen'), ), 아래로 변경하면 코드팩토리 화면이 안 나오고 흰색 화면으로만 있는데 왜 그럴까요?WebView( initialUrl: 'https://blog.codefactory.ai', ),
 - 
      
        
    해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
앱 실행 질문입니다.
안녕하세요, 미세먼지 앱을 따라서 만들어보고 있습니다. 전부 다 문제없이 따라했고 안드로이드스튜디오에서 Emulator 실행시 수업과 완전 동일하게 실행이 되었습니다.한 번 폰으로 실행해보고 싶어서 apk 파일로 추출해서 실행해보는데, 계속 로딩인디케이터만 돌아가고 그 다음 페이지로 뜨지 않습니다. 분명 맨 마지막 수업인 No Element 버그 수정까지 따라했습니다. 무엇이 문제인지 잘 모르겠습니다.
 - 
      
        
    해결됨[LG유플러스] 앱 만들기 초급 과정 (Flutter)
Device Error
영상대로 잘 따라오다가 Device Error 나면 안된다고 해서 문의 드려요.뭔가 설치를 잘못한걸까요?
 - 
      
        
    미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
flutter doctor 하면 한가지가 문제가 나오는데 어떻게 해결해야 하나요?
flutter doctor cocoa pods 가 설치되지 않았다고 나오는데안내해주는 대로 사이트 들어가서 설치명령을 해도 설치가 되지 않습니다 어떻게 해결해야 할까요?맥북에어 M2 사용중입니다 [!] Xcode - develop for iOS and macOS (Xcode 14.3) ✗ CocoaPods not installed. CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side. Without CocoaPods, plugins will not work on iOS or macOS. For more info, see https://flutter.dev/platform-plugins To install see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.
 - 
      
        
    미해결[LG유플러스] 앱 만들기 초급 과정 (Flutter)
강의 중간 중간 이미지를 올려드릴게요.. 코드를 공유드릴게요..
도대체 어디에 있는 건가요?? 저는 인프런으로강의를 듣고 있습니다.
 - 
      
        
    미해결[LG유플러스] 앱 만들기 초급 과정 (Flutter)
섹션4 Asset 추가하기 에서 Code 다운 문제
섹션4 Asset 추가하기 에서 Code 다운로드를 받아야 하는데요github.com/serendipity1004/golden_rabbit_flutter_splash_screen강의에 보이는 URL로 들어가면 404 not found 가 떠서요강의 자료 받을 수 있는 방법 알려드립니다.가능하시면 인프런 강의 게시판 등에 강의에 사용되는 압축파일을 올려주시면 감사하겠습니다.
 - 
      
        
    미해결[LG유플러스] 앱 만들기 초급 과정 (Flutter)
에뮬레이터로 main.dart 실행 중 에러
이런식으로... Pixel XL 에뮬레이터 활용해서 기본 main.dart 를 실행하면 이해하기 어려운 에러(?)가 발견되네요ㅠ 어떻게 하면 해결할 수 있을까요.. 첫번째 숙제부터 막히니 더 막막해지네요ㅠ
 - 
      
        
    미해결[LG유플러스] 앱 만들기 초급 과정 (Flutter)
No Connected Devices Found 오류 문의
안녕하세요아래 화면까지 실습 하고 나서 재부팅하였는데디바이스 에뮬레이터는 보이는데RUN 영역이 활성화 되지 않습니다..해결 방법 문의 드립니다.
 - 
      
        
    미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
다수의 비동기 요청 병렬로 처리하기
강사님 안녕하세요.api 요청 limit (예: 1초에 2회) 걸려있는 서버가 많던데, 이렇게 동시에 날려도 될까요? 아니면 다른 방법이 있을까요?
 - 
      
        
    미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
Go Router 세팅 후 페이지 아무리 넘겨도 안될 때
go_router: ^7.0.1 저와 같이 메인 버전을 아무 생각없이 최신 버전을 쓰셨을 때버튼을 아무리 눌러도 페이지가 바뀌지 않아서 당황하실 분들께 남깁니다.물론 이제 중급이라 대부분은당연히 pub dev example을 살펴보셨겠지만 그래도 혹시나..우리 선생님께서 3가지의 파라미터를 넣는다고 하셨지만현재 기준으로는@override Widget build(BuildContext context) { return MaterialApp.router( routerConfig: _router, ); }이렇게 넣으면 된다고 합니다.
 - 
      
        
    미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안드로이드 좌표 설정 없음
안드로이드 스튜디오에서 좌표를 직접 설정하는게 없습니다.. 혹시 기능이 삭제되었나요? 아니면 어디에 있는건지 알려주실 수 있나요??Android Studio 버전은 2022.1.1 Patch 2 입니다.
 - 
      
        
    미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
return super.onError(err, handler);의 의미는 무엇인가요?
return super.onError(err, handler);중간에 위 코드를 지우고그 자리에 return handler.reject(err)로 마무리 하셨는데이것의 의미가 궁금합니다
 - 
      
        
    미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
미세먼지 앱 도중 DateTime.now 오류?
미세먼지 앱 '중복요청 제거하기' 강의의 마지막 부분을 따라하다가 DateTime.now값에서 이상한 점이 보여 질문드렸습니다...새로고침을 했을때 box.values.last.dataTime의 시간과 현재시간(fetchTime)이 동일하면 데이터 요청을 하지 않기때문에 print('이미 최신 데이터가 있습니다'); 가 무조건 출력이 되어야 하는데, 저는 아무리 해봐도 출력이 되지 않았습니다.box.values.last.dataTime의 시간과 현재시간(fetchTime)이 값이 다른가? 해서 fetchTime을 출력해봤더니, 14일 오전 1시가 나와야 정상인데 13일 오후 16시로 실제 시간과 완전히 다르게 나와서 어떻게 해야할지 모르겠습니다.fetchTime이 지금 실제시간이랑 안맞는건 제 컴퓨터 자체 문제 때문인가요...?
 - 
      
        
    미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
apk 다운시 서버! !
apk로 다른 핸드폰에 설치했는데.. 로그인이 안되네요 ㅠㅠ 로그인 할 수 있는 방법 없을까요??
 - 
      
        
    미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
Invalid argument(s): No host specified in URI - 해당 에러가 뜨면서 이미지 파일이 안불러와집니다.
혹시 어느 부분을 수정해야하는지 알려주실 수 있나요?이미지 파일이 안불러와지는 것만 제외하면 나머지 기능은 정상적으로 작동합니다.
 - 
      
        
    해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
const 지우고 저장하니 에러가 뜨네요
lib/main.dart:7:13: Error: Cannot invoke a non-'const' constructor where a const expression is expected.Try using a constructor or factory that is 'const'.home: HomeScreen(),^^^^^^^^^^ 같은에러가 뜨네요 왜그럴까요 ㅠㅠ영상다시 돌려서 해봐도 똑 같네요 ㅜㅜ버전문제일까요 ... ㅜㅜ웹뷰는 영상조연대로 3.0.0 으로설치 했습니다플러터는 3.7.12 최신 버전이구요
 - 
      
        
    미해결[LG유플러스] 앱 만들기 초급 과정 (Flutter)
import webview 안됨
import webview 안됨
 - 
      
        
    미해결[LG유플러스] 앱 만들기 초급 과정 (Flutter)
asset 추가하기에서 pub get 메뉴 찾기
안녕하세요로고 이미지 추가 하였는데 pub get 메뉴가 보이지 않습니다. 좌측 상단에 main.dat에 빨간 엑스로 표시되는데 이것 때문일까요..?? 해결 방법 문의 드립니다.
 - 
      
        
    미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
미세먼지앱 비동기 요청 병렬의 futures 질문
Map<ItemCode, List<StatModel>> stats = {}; List<Future> futures = []; for (ItemCode itemCode in ItemCode.values) { futures.add( StatRepository.fetchData( itemCode: itemCode, ), ); } final results = await Future.wait(futures); for (int i = 0; i < results.length; i++) { final key = ItemCode.values[i]; final value = results[i]; stats.addAll({ key: value, }); } return stats;다수의 비동기 요청 병렬로 처리하기 강좌를 듣다가 한가지 의문이 들어 질문드립니다. futures에 모든 데이터를 받아와 await한 후 results에 넣고, results를 이용해 마지막 for구문을 완성하셨는데, 만약 results를 거치지 않고 futures를 그대로 사용해서 for구문을 완성하면 왜 오류가 생기는지 궁금합니다. await Future.wait(futures);for(int i = 0; i < futures.length; i++) {final key = ItemCode.values[i];final value = futures[i];stats.addAll({ key: value, });}return stats;}제가 생각한 코드는 이부분인데, results를 사용하지 않고 바로 futures를 사용해서 실행하면 오류가 생깁니다. 왜 이렇게 하면 안되고 꼭 results를 거쳐야만 하는지 잘 모르겠습니다. 답변 부탁드리겠습니다...
 - 
      
        
    미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
final 질문이 있어요.
섹션 0, dartpad 기본기인 첫 번째 영상을 보고있는데요.Set함수를 배우는 부분에서 final Set<String> names = { ... 하셨는데,제가 영상 앞에서 배우기로는 final은 타입을 따로 주지 않아도 되고, 값을 바꿀 수 없다는 걸로 배웠는데제가 따로 테스트해본 결과 (1): final Set<> names ... 로 작성 -> 타입이 없다며, 오류발생.(2): names.add("") -> final로 선언을 하면, 값을 바꿀 수 없는걸로 아는데 값이 추가가능함.이 부분에서 앞에서 배운 final 개념이 혼동이 와서 이렇게 질문을 남겨봅니다.리스트에서의 final은 다른 개념인건가요?