묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
스켈레톤 사용 불가
현재 제가 사용하고 있는 플러터 버전(3.22 stable)에서Theme.of(context).backgroundColor가 deprecated 된 것 같은데 스켈레톤 라이브러리 가장 최신버젼에서 해당 코드를 사용하고 있어 라이브러리를 땡겼을 시 에러가 나는 것같습니다.제가 잘못 알고 있는 부분이 있다면 알려주시면감사하겠습니다!
-
해결됨Flutter 앱 개발 실전
아이콘 관련 (습득경로, 크기)
강의를 듣고 앱을 만들려다보니 질문이 있어서 남깁니다.강의에서는 아이콘을 제공해주셨는데, 실제 앱을 만들려고하니 어떻게 아이콘을 습득해야할지 고민이 됩니다.Q1. 강사님은 아이콘 "모음"을 어떻게 획득하신 건가요? 개별 아이콘은 쉽게 찾지만 그 아이콘들이 비슷한 느낌으로 찾는건 어렵더라구요.Q2. 추가로, 아이콘 크기를 24px 로 사용하시는 이유가 있으신가요? (순수한 궁금증)
-
미해결Flutter 초입문 왕초보편
에뮬레이터 실행 안됨 오류
Launching lib\main.dart on sdk gphone64 x86 64 in debug mode...Running Gradle task 'assembleDebug'...FAILURE: Build failed with an exception.* What went wrong:A problem was found with the configuration of task ':app:processDebugResources' (type 'LinkApplicationAndroidResourcesTask'). - In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask' property 'androidJarInput.androidJar' specifies file 'C:\Users\82104\AppData\Local\Android\Sdk\platforms\android-34\android.jar' which doesn't exist. Reason: An input file was expected to be present but it doesn't exist. Possible solutions: 1. Make sure the file exists before the task is called. 2. Make sure that the task which produces the file is declared as an input. Please refer to https://docs.gradle.org/7.6.3/userguide/validation_problems.html#input_file_does_not_exist for more details about this problem.* 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 1m 38sError: Gradle task assembleDebug failed with exit code 1이런 오류가 떠요 에뮬레이터 실행하면 버튼 누르는 앱이 실행되어야 한다고 하는데 이렇게 뜨고 안돼요 어떻게 해야 하나요
-
미해결[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
list mapping 자동완성
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.colors.map에서 tab 누르면 colors.map((e)) => null), 이렇게 자동완성이 안되는데설정을 어디서 바꿔야하나요?코드팩토리 디스코드https://bit.ly/3HzRzUMFlutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다!
-
해결됨[플러터플로우] 실전! 앱 출시를 위한 끝장 노하우!
플러터플로우 앱 내에 애드몹 광고 적용시키는 법
플러터플로우내에서 애드몹 광고를 적용시켜서 수익화를 하고 싶어 질문 드립니다 애드몹을 적용하는 대략적인 진행과정 및 순서를 알려주실 수 있나요?애드몹외에 추천할만한 다른 광고플랫폼을 알려주실 수 있나요?
-
미해결[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
프로젝트에서 dart map method가 보이지 않습니다.
위 처럼 map 함수 자체가 노출되지 않는 상황입니다.어떤 방법으로 해결할 수 있을까요?const를 빼도 동일합니다.자료형은 List<Color>로 잡혀있는 상황입니다.
-
미해결
프로젝트에서 dart map method가 보이지 않습니다.
위 처럼 map 함수 자체가 노출되지 않는 상황입니다.어떤 방법으로 해결할 수 있을까요?const를 빼도 동일합니다.
-
해결됨Flutter 앱 개발 실전
1회독이 끝났습니다. 이후 공부 계획은 어떻게 세워야 할까요?
안녕하세요 강사님,현재 강의를 1회독한 상태입니다. 강의 시작 전에 말씀하신 것처럼 영상을 이해하고 논리적인 과정을 배웠습니다. 이후 부족한 부분만 개별적으로 실습을 하시라고 말씀을 하셨는데, 어떤 식으로 공부 계획을 세워야 할지 잘 모르겠습니다.개인적으로는 전 과정을 다시 복습하면서 실습하는 것이 좋을지, 아니면 배운 내용을 바탕으로 실제 앱을 만들어보는 것이 좋을지 고민이 됩니다. 이 방법들이 맞는지, 아니면 강사님께서 추천하시는 더 나은 방법이 있는지 알고 싶습니다.추가적으로 궁금한 점은 다음과 같습니다:실제 강의를 보고 디자인 시스템을 통해 미리 기능을 고려하여 코드를 구현하고, MVVM 패턴을 적용하기 위해 폴더 구조를 짜는 것을 보며, 제가 이렇게 잘 따라하고 정리할 수 있을지 두려움이 생겼습니다. 그래서 질문드립니다.디자인 시스템을 만들고 파운데이션을 구축한 후, 코드를 짜면서 필요한 컴포넌트를 만들고 재사용성이 높은 것들만 컴포넌트화하는 식으로 진행하는 것이 좋을까요? 아니면 강의처럼 미리 모든 컴포넌트를 다 작성한 후 코딩을 시작해야 할까요?MVVM 패턴을 지키면서 코딩할 때, 처음부터 뷰와 뷰모델을 명확히 나누고 코드를 진행하며, 나머지 부분은 대략적으로 해놓고 이후 MVVM을 적용하여 리팩터링하는 것이 좋을까요?실제 개인 프로젝트를 혼자 준비할 때 어떤 식으로 진행하면 좋을지 강사님께서 추천하시는 공부 방법을 알고 싶습니다.감사합니다.추가적으로 중급 강의를 먼저 보게 되었는데 너무 강의가 만족스러워서 추가적으로 강사님의 강의인 Flutter 앱 개발 기초를 들어야 고민이 듭니다... 이것도 들어봐야 하나요?
-
해결됨Flutter 중급 1편 - 클린 아키텍처
코드 색깔 관련 질문
코드가 되게 알록달록하고 보기 편합니다. 근데 제 코드는 알록달록하지 않고 그냥 하얀색에 간간히 파란색 주황색 핑크색만 박혀있네요 어떤 플러그인을 사용하시는 건가요? 그리고 이건 인터넷에 찾아보니까 버전 차이인 듯 싶긴 한데 코드 왼쪽에 사진처럼 어떻게 하나요? 저는 그냥 일자라서 ㅠ
-
해결됨Flutter로 SNS 앱 만들기
CircleAvatar 성능 향상
안녕하세요 선생님 N번째 다시 복습하고 있는 수강생입니다.저의경우, CircleAvator의 backgroundImage 속성에 ExtendedNetworkImageProvider 위젯을 사용하여 프로필 이미지를 받아와서 로딩하는데 시간이 대략 1.5초 쯤 소요되며, 그 1.5초의 시간 동안 기본 배경 색상인 보라색 원이 대신하여 나타납니다.똑같이 ExtendedNetworkImageProvider 위젯을 사용하는 게시물의 이미지들은 프로필 사진보다 용량이 훨씬 큰데도 불구하고 거의 바로 이미지가 로딩되는데, 프로필 이미지의 로딩 속도가 더 느린 이유는 무엇일까요?배경색상이 보이다가 네트워크 이미지가 로딩되는 방향 말고,프로필 이미지의 로딩이 완전히 끝나기 전까지 fetching상태를 유지하여 로딩바를 보여주거나, 프로필이미지를 받아오는 속도를 높일 방법이 없을까요?또는 이미지가 로딩되는 동안 배경색을 표시하는게 아니라, 로딩중을 표현할 수 있는 방법이 있을까요?답변 기다리겠습니다. 감사합니다!
-
미해결Flutter 중급 2편 - 실전 앱 개발 - 미국 주식 앱 (with 클린 아키텍처)
mapper 생성 시...
mapper를 만들려는 entity와 model의 맴버변수가 또다른 클래스로 되어있는 경우 class RobotEntity { Weapon weapon; string number;}class Weapon { String name; double power; Weapon(this.name, this.power)}class RobotModel { Weapon weapon; string number;}entity와 model의 맴버변수가 클래스로 되어있고 또 그 맴버 변수의 맴버 변수가 클래스로 되어있는 경우... 매퍼를 만들려니 너무 손이 많이 가서요. 다른 방법이 있을까요?extension ToRobotModel on RobotEntity { RobotModel toRobotModel() { return RobotModel( weapon: Weapon(name, power) number: number, ); } } extension ToARobotEntity on AppInfoModel { RobotEntity toRobotEntity() { return RobotEntity( weapon: Weapon(name,power) number: number, ); } }
-
미해결[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
part 파일 보기 설정 문의
안녕하세요.수업 중에 놓쳤을 수도 있는데, 강의 화면에의 안드로이드스튜디오 좌측 파일구조에서 part파일은 연결파일의 하위처럼 트리구조가 보이는데, 어떻게 설정해야되나요?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
Provider 자동완성
FutureProvider만 쳐도 아래와 같이 자동 완성이 되어야 하는데,final FamilyModifierProvider = FutureProvider((ref) => 0);와 같이 자동 완성이 되어야 하는데,final FamilyModifierProvider = FutureProvider(_createFn)이렇게만 자동 완성 됩니다....ref.listen(provider, (previous, next) {});ref.read(listenProvider.notifier).update((state) => null);이것도 자동 완성이 안돼서 직접 코드 치면서 따라하고 있는데 너무 불편해서요.Vscode 윈도우 사용 중이고, 확장에서 Flutter 삭제하고 재설치해도 안되네요... pubspec.yaml에도 패키지 잘 넣어준 것 같은데... 다른 분 컴퓨터에서는 자동 완성 잘 됩니다. 혹시 원인 및 해결 방법 아시는 분이 계시다면 답변 부탁드리겠습니다!
-
미해결처음하는 플러터(Flutter) 기초부터 실전까지 [풀스택 Part4] (쉽고 견고하게 단계별로 다양한 프로젝트까지)
flutter 의 window 환경변수 path 경로 변경된 것 같아요
저는 android studio에서 flutter 불러올 때 TO-BE 하고 나서 정상적으로 flutter 프로젝트가 보였습니다.강사님 참고해주세요.AS-IS: C:\src\flutter\binTO-BE : %USERPROFILE%\dev\flutter\bin링크: https://docs.flutter.dev/get-started/install/windows/mobile
-
미해결Flutter로 SNS 앱 만들기
7게시글목록화면_2게시글정보화면에 표시
7게시글목록화면_2게시글정보화면에 표시저는 이미자가 이렇게 나오고 있어요, galaxy s20 api 34는 화면이 안나와서 pixel 2 api 32로 하고 있는데 다른것도 이렇게 나오네요. 문제는 되지 않겠죠.
-
미해결[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
FutureBuilder에서 setstate사용
FutureBuilder를 사용하는 목적이 비동기 함수의 변경 사항을 감지하고 자동으로 ui를 업데이트 해주는 기능으로 알고 있습니다.그래서 stateless위젯에서도 사용가능한걸로 알고 있습니다.이번 프로젝트에서는 FutureBuilder를 사용해도 setState가 필요한지 헷갈립니다.혹시 제가 잘못 알고 있는 건지 아니면 future로 받는 테이블 데이터가 변경 사항이 없어서 그런 건지 궁금합니다!
-
해결됨Flutter로 SNS 앱 만들기
7게시글목록화면_게시글정보가져오기
7게시글목록화면_게시글정보가져오기 에서 15:13 쯤에 Instance of feedmodel이라고 출력이 되어야 하는데 안보이고 있어요. 출력이 안돼고 있는데 한번 봐주세요. 데이타도 출력이 안돼고 있습니다.멜 보냅니다.
-
해결됨Flutter 앱 개발 기초
디버깅시 에러좀 봐주세요..
run without debugging 시 에러
-
미해결Flutter 중급 1편 - 클린 아키텍처
Photo.fleezed.dart,photo.g.dart삭제시 에러
강의에서 저 두개 파일을 삭제하는데 저 두개파일을 삭제하면 photo.datr 에서 14줄_Photo랑 16줄_$PhotoFromJson에서 에러가 나고photo_widget.dart에서 19줄previewURL에서에러가 나고pixabay_api_test_dart에서 21번째 id에서 에러가 납니다dart run build_runner build를 하면 에러가 사라지긴 하는데Photo.fleezed.dartphoto.g.dar 이 두파일이 다시 생성되는데 괜찮은건가요?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
throttle해도 API가 2번 불릴때..
throttle을 적용해서 fetchmore동작이 제 기대치는 화면 하단부분 가면 한번 불리고 다시 리스트 랜더링되고 다시 화면 하단부분 가야 fetchmore API가 불려야하는데 화면 하단 부분 가면 fetchmore가 2번 불리네요물론 같은 api요청은 아니고 lastId가 다르게 2번 불리는데 fetchmor불리면 controller의 maxScrollExtent이 바뀌어서 한번만 불려야하는데 왜 2번불릴까요;