묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
왜 강의에 많은 부분이 생략된 것 같죠??
영상이 원래 이 분량인가요?로그인하는 부분을 구현한 적 없는데 갑자기 로그인이 구현되어 있어서 조금 당황스럽네요..ㄷㄷ혹시 제가 놓친 강의가 있나요?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
차후 강의관련 질문사항입니다.
제발 파이어베이스를 플러터를 연동해서 앱을 만드는 강의 찍어 올려주시면 안될까요? 제발제발요 따로 강의내셔도 결제하고 들을게요 ㅠㅠ
-
해결됨Flutter 앱 개발 기초
4장 Travia를 이용해서 다른 api에 적용 한줄 가져오려고합니다.
Future<String> getNumberTrivia() async { // get 메소드로 URL 호출 Response result = await Dio().get('https://api.adviceslip.com/advice'); var trivia = result.data['advise']; // 응답 결과 가져오기 print(trivia); return trivia;4장 Travia를 응용해서Json 원본 .. {"slip": { "id": 65, "advice": "When having a clear out"} //한줄 나오는데 분해가 안되네요...두번째 값 문장만 가져 오려면 어떻게 해야하나요?" 이것도 json decode 해야하나요."When having a clear out" ./.....Response result = await Dio().get('https://api.adviceslip.com/advice', queryParameters: {"slip": "advice"},); //이해를 못한건지 .. 쿼리를 넣엇는데 print {"slip": { "id": 224, "advice": "Don't drink bleach."}} Response result = await Dio().get('https://api.adviceslip.com/advice'); final trivia = result.data; // 응답 결과 가져오기 Map<String, dynamic> user = jsonDecode(trivia); print(user.runtimeType); print(user["slip"]); return trivia; _JsonMap{id: 46, advice: Try going commando to an important meeting, NB: don't wear a skirt.} print(user["advice"]); _JsonMapNull { "slip": { "slip_id": "2", "advice": "Smile and the world smiles with you. Frown and you're on your own." } }
-
해결됨Flutter 앱 개발 기초
required this.job vs this.job 차이저미 궁금해요
Bucket(this.job, this.isDone); // 생성자 과 차이점과 유의사항이 궁금합니다. . 형식이 정해지지 않았다 정도로 이해 했었는데요. 저는 아직 잘 모르겠습니다. ^^) __) Bucket({ required this.job, required this.isDone} ); // 생성자
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
로그인 방식에도 차이가 있나요?
안녕하세요 코팩님 로그인 처리시 로그인 방식에 차이가 있는지 여쭈어 보고 싶습니다. 강의에서는 refresh token과 access token을 이용한 방식을 사용하는걸로 알고 있는데요..현재 저희 회사에서 진행하고 있는 프로젝트에서 선임분께서는 다음과 같은 방식으로 로그인 코드를 작성하였는데요.. 무슨 차이인지 여쭈어보고 싶습니다.[login.Screen.dart]
-
미해결Flutter 응용 - 공공 API를 활용한 앱 만들기 (MVVM 패턴)
json 데이터
https://gist.githubusercontent.com/junsuk5/bb7485d5f70974deee920b8f0cd1e2f0/raw/063f64d9b343120c2cb01a6555cf9b38761b1d94/sample.json?lat=37.6255182&lng=127.017747&m=5000https://gist.githubusercontent.com/junsuk5/bb7485d5f70974deee920b8f0cd1e2f0/raw/063f64d9b343120c2cb01a6555cf9b38761b1d94/sample.json body 부분이 같은데 왜그럴까요?? 쿼리문이 작동하지 않고 전체 데이터가 나오네요
-
미해결[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
DB선택을 하려는데 궁금해서요
Realm이라는것을 알게되었습니다.sqlite하고 비교를 많이 하는거 같던데 ;;; 개념이 이해가 잘 안되서요.sqllite가 RDBMS 경량화버전이라면 Realm은 Nosql(몽고DB) 경량화버전인가요?전 취미활동 게시판앱+웹을 만드는목표인데요. 처음접한 nodejs+mongDB로 공부를 계속 해왔습니다. 그래서 플러터로 mongoDB 붙여서 쓸려고하니 Realm이라는게 mongoDB 인수 되었다고하고 서비스도 같은 홈페이지내에서 서비스가 되더라구요. DB쪽은 공부를 안해놔서 RDBMS 쪽으로 가라면 당장엔 ... 못갈거 같아요. 요약1.플러터에 붙일 DB는 Realm vs mongoDB 뭐가 더 좋은가요?2.앱은 API를 써야한다고하는데 파이어베이스도 그것일단 빼고 ...... 혹시나 해서그런데 Realm은 API하고 하등 상관이 없는거죠?
-
미해결처음하는 플러터(Flutter) 기초부터 실전까지 [풀스택 Part4] (쉽고 견고하게 단계별로 다양한 프로젝트까지)
명령어 프롬프트에서 에러
12분 50초 쯤에서 나오는터미널에 명령어 입력하는 부분이 안되네요.윈도우 사용중이고 디렉토리 루트까지는 갔는데 그 후에 flutterfire 라는게 내외부 명령을 실행할수 있는 배치파일이 아니라고 떠요ㅠ
-
해결됨[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
디스코드관련
안녕하세요유료강의구매시 디스코드 프리미엄채널에 추가관련해서메시지를 보냈는데 답이없으셔서 글남깁니다.
-
해결됨Flutter 앱 개발 기초
궁금합니다. shared preferences 에 List 저장/ Dialog 에서 확인시 . 삭제하기
선생님 ~ 3강 진행중입니다.[ 1.shared preferences 에 List 저장하는게 궁금합니다.[ 2. 이미지 깨지는 URL 수정이 필요해 보입니다.
-
미해결Flutter 초입문 왕초보편
안드로이드 스튜디오 화면이 저는 다릅니다..!
위와 같은 디바이스 선택이나 main dart같은 항목이 없습니다. 또한 플러터 프로젝트를 생성할때 기본으로 있는 앱또한 저는 안보입니다.환경은 m1 맥입니다.
-
미해결[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
세팅하기 질문입니다.
"세팅하기" 강의의 8분에서 meta-data를 넣는데요 pubdev에서 <manifest ... <application ... <meta-data android:name="com.google.android.geo.API_KEY" android:value="YOUR KEY HERE"/> 이렇게 써져있는데 <application> 이 괄호(<>) 안에 meta-data를 넣으라는 말이 아니라 아래에 넣으라는 말인건가요?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
Sliver 를 사용한 이유.
ListView 대신에 Sliver 를 사용하신 이유가 먼가요?어떤 걸 써도 동일한 효과인가요?
-
미해결[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
디바이스별 비율 적용
안녕하세요! 너무 좋은 강의 감사합니다. 아이폰, 안드로이드 폰 기기별 사이즈와 비율이 다른데 어떻게하면 기기별 비율에 맞게 맞출 수 있나요? 예를 들어 아이콘 사이즈가 39*39 인데 (디자이너 기준 아이폰 12프로) 아이폰 13미니에서는 아이콘 사이즈, 텍스트 위젯등 모두 비율에 맞게 작아져야하는데 방법을 모르겠습니다.
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
Failed assertion: line 246 pos 15: 'items.length >= 2': is not true.
import 'package:flutter/material.dart'; class TabPage extends StatefulWidget { const TabPage({super.key}); @override State<TabPage> createState() => _TabPageState(); } class _TabPageState extends State<TabPage> { @override Widget build(BuildContext context) { return Scaffold( bottomNavigationBar: BottomNavigationBar( items: const [ BottomNavigationBarItem(icon: Icon(Icons.home), label: 'Home'), ], ), ); } }이 부분에서 코드를 작성한 후 실행하면======== Exception caught by widgets library =======================================================The following assertion was thrown building TabPage(dirty, state: _TabPageState#63dc1):'package:flutter/src/material/bottom_navigation_bar.dart': Failed assertion: line 246 pos 15: 'items.length >= 2': is not true.The relevant error-causing widget was: TabPage TabPage:file:///C:/Users/user/StudioProjects/instagram/lib/main.dart:21:19When the exception was thrown, this was the stack: #2 new BottomNavigationBar (package:flutter/src/material/bottom_navigation_bar.dart:246:15)#3 TabPageState.build (package:instagram/tab/tabpage.dart:14:28)#4 StatefulElement.build (package:flutter/src/widgets/framework.dart:5409:27)#5 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5297:15)#6 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5462:11)#7 Element.rebuild (package:flutter/src/widgets/framework.dart:5016:7)#8 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5279:5)#9 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5453:11)#10 ComponentElement.mount (package:flutter/src/widgets/framework.dart:5273:5)... Normal element mounting (220 frames)#230 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4182:16)#231 MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:6569:36)#232 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6581:32)... Normal element mounting (467 frames)#699 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4182:16)#700 Element.updateChild (package:flutter/src/widgets/framework.dart:3707:18)#701 RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:1253:16)#702 RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:1222:5)#703 RenderObjectToWidgetAdapter.attachToRenderTree.<anonymous closure> (package:flutter/src/widgets/binding.dart:1169:18)#704 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2719:19)#705 RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:1168:13)#706 WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:1001:7)#707 WidgetsBinding.scheduleAttachRootWidget.<anonymous closure> (package:flutter/src/widgets/binding.dart:981:7)#711 RawReceivePort.handleMessage (dart:isolate-patch/isolate_patch.dart:189:12)(elided 5 frames from class AssertionError, class Timer, and dart:async-patch)====================================================================================================D/ProfileInstaller(12980): Installing profile for com.example.instagram 이런 에러가 계속 발생하는데 어떤 식으로 해결해야 할까요??
-
해결됨Flutter 앱 개발 기초
리스트에 숫자를 넣었더니 . 순서가 뒤죽 박죽으로 나옵니다.
5강 . 데이터베이스 고쳐서 진행중입니다.리스트에 숫자를 넣었더니 . 순서가 뒤죽 박죽으로 나옵니다.정렬되어 나오게 하려면 어떻게 해야하는지 귀뜸좀 주시면 감사하겠습니다.아래처럼 되어요. 순서대로 orderby 이런게 있는지 궁금합니다.sleep1sleep4sleep2sleep5sleepsleep3
-
미해결[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요. hot restart를 하면 _HomeScreenState의 Build 위젯이 두 번 실행되는데 왜 그런거죠?
안녕하세요. 이런식으로 build(){}위젯이 몇 번 불리나 확인해봤는데, hot restart하면 우선 기본적으로 두 번 불리는 것 같습니다. 왜 그런 것이죠? 감사합니다!
-
미해결Flutter 초입문 왕초보편
99강 github가 익숙하지 않아서 그런데, github에서 파일을 폴더 채로 받는 방법이 있을까요?
분명히 방법이 있을거 같은데음원파일을 하나하나 받고 있어서 혹시나 해서요
-
미해결[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
섹션23 미세먼지앱 postman
강의대로 다운로드받고, 작성했는데SEND를 눌러도 그대로이고MAP값들을 불러오지를 못하네요
-
해결됨Flutter 앱 개발 기초
5강 파이어베이스 연결하기, 업데이트로 바뀌엇어요. 아시는분?
5 강 파이어베이스 연결 되시는분 귀뜸좀 해주세요 .막혀서 진행 못하고 있습니다. 5강 파이어베이스 연결하기 . 안드로이드로 하는데 달라요 .app> build.gradle 에러throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")gradle>build.gradle 파이어베이스 연결하는게 사이트와 다릅니다.다른 연결하는 법을 알려 주세요 .android 하고 새로이 바뀐건 또 flutter가 업데이트되었습니다.