묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
인터셉터 질문입니다
1)인터센터 구현하실 때 storage를 주입해서 사용했고final FlutterSecureStorage storage;다른 스플래쉬 스크린에서는 const로 common > const > data.dartfinal storage = FlutterSecureStorage(); 에 있는 storage를 가져다 쓰고 있습니다.stateless, stateful widget도 결국 class가 청사진 이라고 생각되는데모두 storage;를 주입 받아야 하지 않나요? 궁금합니다..! 2)인터셉터에서 선생님께서 onRequest 에 return super.onRequest(options, handler); 부분이 핸들러가 에러를 발생시킬지 , 정상처럼 진행시킬지 알아서 결정한다고 하셔서 그럼 혹시 여기서도 return handler.reject와 return handler.resolve를 쓸 수 있나요?? 3) 인터셉터에서 onError에 if(/auth/token 경로도 아니고 && 401일때){ ...}그외에는 return handler.reject(err)를 사용했는데 사실 그대로 에러를 내는 거면 return super.onError(err,handler); 를 써도 되지 않나요?
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
calendar_schedular 날짜 선택하기의 calendar 헤더 아이콘 이슈
좌우 상단의 아이콘이 ? 표시 되서 나옵니다.table_calendar: ^3.1.2table_calendar: ^3.1.0해당 패키지의 가장 최신 버전, 강의 사용 버전둘 다 시도 해봤습니다.홈스크린import 'package:flutter/material.dart';import 'package:table_calendar/table_calendar.dart';class HomeScreen extends StatelessWidget {const HomeScreen({super.key});@overrideWidget build(BuildContext context) {return Scaffold(body: SafeArea(child: TableCalendar(focusedDay: DateTime.now(),firstDay: DateTime(1990, 1, 1),lastDay: DateTime(2200, 1, 1),),),);}} main.dartimport 'package:calendar_scheduler/screen/home_screen.dart';import 'package:flutter/material.dart';void main() {runApp(const App());}class App extends StatelessWidget {const App({super.key});@overrideWidget build(BuildContext context) {return MaterialApp(home: HomeScreen(),);}} 둘 다 문제가 없어보이는데 왜그런걸까요?ㅜㅜ캘린더 타고 들어가보니 calendar_header.dart 에CustomIconButton(icon: headerStyle.leftChevronIcon,onTap: onLeftChevronTap,margin: headerStyle.leftChevronMargin,padding: headerStyle.leftChevronPadding,),customIconButton으로 구현되어 있는 icon 이 제대로 보이지 않는건데 제 설정의 문제가 맞나요? onTap 시 좌우로 이동은 문제가 없고 아이콘만 보이지 않습니다.
-
해결됨Flutter 앱 개발 실전
part 들의 메인파일이 어떤것인지 쉽게 알 수 있는 방법이 있을까요?
theme/component 폴더 내에 app_color.dart, app_deco.dart, app_typo.dart, app_theme.dart 가 있습니다. app_color.dart, app_deco.dart, app_typo.dart 는 app_theme.dart 의 부분파일이므로, app_theme이 진입점입니다. Q. 특정파일이 부분파일들의 메인파일임을 쉽게 인지하는 방법이 있을까요? 네이밍을 통해서 알 수 있다고는 하지만 "내부를 읽고 이해" 하는 과정이 필요한거 같아서요.예를 들어, 파이썬은 __init__.py 를 통해 모듈화된 내부 구성을 외부로 공개하기도 하잖아요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안드로이드 스튜디오 설치 후 경로 설정시 문의
안녕하세요! 수업 잘 듣고있습니다ㅜㅜ 기본적인 문제일수도 있는데.. 여기서 막혔는데 방법이 없어 문의 드립니다. 안드로이드 설치 후 vi ~/.zshrc 넣어 들어갈때똑같이 작성하였는데 선생님처럼 페이지가 나오지 않고아래와 같이 뜹니다 ㅠㅠ혹시 방법이 있을까요?
-
미해결[코드팩토리] [입문] Dart 언어 4시간만에 완전정복
궁금한 점이 있습니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.강사님 강의목록에 자바스크립트 강의도 있고 플러터 강의도 함께 있어서 단순 궁금증에 질문을 남겨봅니다.제가 앱 개발에 관심이 있어서 인프런을 뒤지던 중에 선생님 강의를 발견했습니다. 들어와보니 자바스크립트도 강의하시고 플러터도 강의하셔서 자바스크립트면 리액트네이티브로 앱개발을 할 수 있을텐데 플러터로 강의를 하신 것이 궁금했습니다. 플러터가 리액트네이티브보다 더 메리트가 있나요?
-
미해결[2025 리뉴얼]플러터플로우로 코딩 없이 한달 안에 앱 만들기
파이어베이스 크리에이트 프로젝트 하면 create error 납니다
플러터플로우 관련 질문글을 자유롭게 작성해 주세요!문제가파이어베이스 크리에이트 프로젝트 하면 create error 납니다
-
미해결처음하는 플러터(Flutter) 기초부터 실전까지 [풀스택 Part4] (쉽고 견고하게 단계별로 다양한 프로젝트까지)
회원가입 오류
챗 gpt 활용해서 여러 정보 입력 후 회원가입을 하도록 코드를 작성하였습니다만,시뮬레이터를 돌려보면 자꾸 회원가입 실패했다고 뜨면서flutter: FirebaseAuthException: internal-error - An internal error has occurred, print and inspect the error details for more information.이렇게 오류가 나요... 하루종일 이것저것 시키는대로 해봐도 해결이 안됩니당 ㅠㅠ 방법이 있을까요..? 필요하다면 코드 올려드릴게요..!
-
해결됨[2025 리뉴얼]플러터플로우로 코딩 없이 한달 안에 앱 만들기
좋아요 구현하기 강의에서 액션을 따로 만드는 이유
좋아요 구현하기 강의 5:40에 액션 만드는 이유를 잘 모르겠습니다. 액션 없이 그 앞에 한 작업만으로도(4:30~5:30) 좋아요 누르면 파란 불 정상으로 들어오고, firestore db에 좋아요 누른 사람의 기록이 등록/삭제도 잘 되는데 왜 컨디션 액션을 또 만들어야 하는지 잘 이해가 안 갑니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
플루터 에뮬레이터 오류
안녕하세요윈도우 환경에서 실습을 진행중에 에뮬레이터 세팅을 끝마치고 Device Manager 에서 실행 시킨후 최상단 메뉴쪽에 있는 실행을 할 경우터미널에서 아래와 같은 exception이 발생한후 기본 앱은 실행되지 않고 있습니다. exception 내용은 아래와 같습니다.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:The supplied javaHome seems to be invalid. I cannot find the java executable. Tried location: C:\Program Files\Android\Android Studio\jbr\bin\java.exe* 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.orgError: Gradle task assembleDebug failed with exit code 1 자바 세팅관련해서는 아래 내용과 같습니다.jdk-22_windows-x64_bin.exe 설치변수 : JAVA_HOME변수값 : C:\Program Files\Java\jdk-22변수 : Path변수값: %JAVA_HOME%\bin 위 에러 내용을 보니 What went wrong:The supplied javaHome seems to be invalid. I cannot find the java executable. Tried location: C:\Program Files\Android\Android Studio\jbr\bin\java.exe 해당 경로에 java실행파일이 없다고 하여 확인을 해보니C:\Program Files\Android\Android Studio\jbr\bin하위에는 java.exe는 없고, server라는 빈폴더만 존재하고 있습니다. 이 문제를 해결하려면 어떻게 해야 할까요??
-
미해결[플러터플로우] 실전! 앱 출시를 위한 끝장 노하우!
비인앱결제나 인앱결제나 실제 어떻게 적용하는지 설명이 없습니다.
저는 제가 만들고 싶은 어플이 있어 여기에 결제 기능을 넣고 싶습니다. 그런데 강의해주시는 것은 이미 만들어 놓은 코드와 전체적인 이론 수업으로 이루어져 있습니다.실제로 내가 지금 만들고 있는 어플에 적용할 수 있도록 버튼을 만들고, 액션을 만들고, 백엔드 설정하는 과정이 필요한데 이 수업만 듣고서는 이 기능을 구현할 수가 없습니다..어떻게 해야 하나요?
-
미해결[플러터플로우] 실전! 앱 출시를 위한 끝장 노하우!
카카오로그인 설정 완료 후
강의에서는 코드를 다운받아서 인텔리J에서 코드를 수정하셨습니다.다 수정하고 잘 구동된거 확인 후에 강의가 끝났는데,수정된 코드를 다시 플러터 플로우에 적용시켜야 하는것 아닌가요? 플러터 플로우에서는 카카오 로그인이 계속 오류가 나는데 어떻게 해야 할지 모르겠습니다.
-
미해결Flutter로 SNS 앱 만들기
제가 컴퓨터 문제가 있어서 새로 설치 했어요.
제가 컴퓨터에 문제가 생겨서 새로 갈아 엎었어요.작업영역은 다른 드라이브에 있어서 데이터 불러서 쓰려고 했는데요. 버젼이 달라서 그런지 잘 안돼요.설치를 이렇게 했어요.android-studio-2023.3.1.18-windowsflutter_windows_3.22.2-stablenode 20.10.0 이렇게 설치했습니다. 환경변수도 원하는 폴더에 설치하고,경로도 잘 되었구요flutter doctor 은 에러없이 잘 마무리 했어요.그리고, 기존에 강의 받던 폴더를 열였는데 이렇게 나오네요.이제 정상적인지 모르겠네요1번은 Project Files/Project/등등이 있던데 Project로 해놓고 사용해도 별문제가 없지요.2번은 다운로드해서 뭘 설치해야합니까.현재 이렇게 설치 되어있습니다.3번은 디바이스가 비활성화 되어있습니다. 며칠째 진도를 못빼고 있어요 도와주세요컴퓨터를 새로 밀면 설치는 이렇게 하고 기존에 작업한 데이터를 불러와서 쓰는데 파이어베이스는 따로 건드릴 필요 없는건가요? 파이어베이스에 프로젝트가 있으니 이부분부터 건드려야 하지 궁금합니다.?git 늦게 설치했어요. 순서와 상관있나요?
-
해결됨[플러터플로우] 실전! 앱 출시를 위한 끝장 노하우!
Firebase 보안규칙 업데이트
안녕하세요! 만들고 싶은 앱이 있어 수강중인 왕초보수강생입니다. 아래와 같이 보안규칙 업데이트하라는 메일을 받았습니다.<<[Firebase] Firebase용 Cloud Storage 버킷에 대한 클라이언트 액세스 만료 예정>>검색해봐도 방법을 알 수가 없어요.수강과 관련이 없는 질문이지만 방법 부탁드립니다.
-
해결됨Flutter 앱 개발 실전
상속과 mixin 의 존재 이유.
mixin 이 사실상 상속(extend)을 대체할 수 있는것 처럼보이는데,상속에 대한 존재 의의가 있는 것인지 생각이 듭니다.상속은 어떨 때 mixin 대신 사용되어야 하는 것일까요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
웹뷰컨트롤러 위젯 사용 내 코드에 const 불가 관련 문의
안녕하세요!하기 코드 중에서 WebViewController는 const생성자가 존재하기 않기 때문에, HomeScreen앞에 const를 지워야 오류가 해결된다고 해주셨는데요, 두 코드는 각 다른 줄로 서로 영향을 미치지 않아보이는데, 한 코드에서 다른 코드에 영향을 주는 구조일까요? class HomeScreen extends StatelessWidget {WebViewController controller = WebViewController()Const HomeScreen({super.key});
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
import 'package:webview_flutter/webview_flutter.dart' 질문
안녕하세요,WebView 초기화하기 강의에서, 질문이 있습니다. home_screen.dart에서, import 'package:webview_flutter/webview_flutter.dart'를 진행하면서 설명해주실 때 import 'package:webview_flutter/main.dart'를 상기 코드로 바꾸셨는데요, main.dart파일이 webview_flutter.dart인 것인가요?그냥 코드를 main.dart로 두면 에러가 납니다.왜 main.dart가 webview_flutter.dart인지요? flutter를 뒤에 꼭 붙여야할까요?
-
해결됨[플러터플로우] 실전! 앱 출시를 위한 끝장 노하우!
앱스테이트는 어느 시점에 최초 로딩을 할까요?
안녕하세요 잘 보고 있습니다 질문이 하나 있는데요최초 로그인 시에 앱스테이트를 업데이트 해주고 사용하는게 일반적일까요?아니면 어느 시점에 앱스테이트를 가져오는게 좋을까요? 감사합니다
-
해결됨[Bloc 응용] 실전 앱 만들기 (책 리뷰 앱) : SNS 로그인, Firebase 적용, Bloc 상태 관리, GoRouter
모델 객체에 대해
안녕하세요 개남님NaverBookInfoResults객체나 다른 모델 객체들도 선언할때 null허용을 하는 이유가 뭔가요?(?를 붙이는 이유)사실 null이 있으면 안되지 않나요? class NaverBookInfoResults extends Equatable{ final int? total; final int? start; final int? display; final List<NaverBookInfo>? items; }
-
해결됨[Bloc 응용] 실전 앱 만들기 (책 리뷰 앱) : SNS 로그인, Firebase 적용, Bloc 상태 관리, GoRouter
네이버api프로젝트세팅부분에서
안녕하세요!dio주입할때 MyApp에서 바로 생성해서 NaverBookRepository(dio)에 넣어주면 되지 않나요? 왜 main()함수에서 넣어주는지 궁금합니다!나중에 혼자서 프로젝트를 할때 이런 부분이 헷갈릴것 같아서요또한 stateful위젯에서stateful위젯을 상속받는 class와 (ex App) state를 상속받는 class(ex _AppState)에서 변수를 사용할 때 어떨때 stf위젯에 써서 state로 넘겨주는지, 아니면 state위젯 자체에서 바로 선언하고 쓰는지 알 수 있을까요??stf위젯은 계속생성이되고, state위젯은 한번생성되면 (initState) build부분만 재 빌드 되잖아요 이 차이를 이용해서 하는것 같은데 구체적인 감은 안잡혀서요개남님의 지식공유 부탁드립니다 ㅠㅠ!
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안드로이드 스튜디오 설정 질문
settings - Language & Frameworks 로 들어가면두 가지 (Android SDK, Kotlin) 이렇게 밖에 안 나오는데, 이것이 문제가 될까요? new flutter project를 할 때, Android language만 뜨고 Ios는 안떠서 swift를 체크하고 넘어갈 수가 없습니다. 도와주세요