[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요. 강의와 동일하게 test_proj 프로젝트 생성 후 1시간이 넘게 지나도 완료가 되지 않고 아래 이미지와 같은 화면만 계속 노출되어서 우선 강제 종료한 상태인데요 PC사양에 따라 프로젝트 생성 시간의 편차가 크다고 하는데 원래 이 정도로 오래 걸릴 수가 있는 걸까요? *프로젝트를 처음 생성한 것은 아니고, 처음 생성할 때도 너무 오래 걸려서 강제 종료를 했다가 다시 켰는데, 아래 이미지와 같이 main.dart에는 X표시가 같이 뜨고 Select Device가 비활성화 되어서 기존 프로젝트 삭제하고 다시 프로젝트 만드는 과정에 있습니다.
안녕하세요 강의 수강 중 궁금한 것이 생겨서 질문 드립니다. 강의에서 Claude에게 우리 로컬에 있는 스프링(인텔리제이) 파일 구조를 묻고 Claude는 권한을 물은 뒤 구조를 분석해줬는데 여기에서 Claude에도 제트브레인 관련 플러그인(JSON 파일)을 설정해주어서 Claude에게 질문을 했을 때 Claude MCP 서버가 제트브레인 MCP로 요청을 해서 내용을 받은 것이라고 이해했고 제트브레인 MCP 서버는 강의에서 인텔리제이에 MCP 서버 플러그인을 설치해서 내 로컬의 파일 구조를 상호작용을 통해 알 수 있을 거라고 추측하고 있는데(맞게 이해했는 지는 잘 모르겠네요ㅎ..) 그러면 제트브레인의 MCP는 Claude MCP 서버가 주는 요청이 내 로컬의 인텔리제이 IDE의 내용이라는 것을 어떻게 알 수 있는 걸까요? 강의 내용과는 무관할 수 있는데 궁금해서 질문 남깁니다. 감사합니다!
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다! [코드팩토리 디스코드] https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 이강의관련은 아니고 책에 있는 google_mobil_ads 관련 오류인데 아시면 답변 부탁드릴게요 ㅠㅠ 비어있는 프로젝트에 google_mobil_ads:6.0.0을 설치하고 실행하려고 하면 pod repo update하라고해서 시도하면 다시 Unable to find a specification for webview_flutter_wkwebview depended upon by google_mobile_ads 이런 오류가 나오고 있는 상황입니다. 혹시해서 cocoapod삭제후 다시 설치해봐도 같은 오류고 캐시 정리 다해봐도 계속 같은 오류네요 혹시 관련해서 아시는게 있으면 말씀부탁드립니다.
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요, 강사님. 강의 잘 듣고 있습니다. drift 와 sqflite 에 대해 공부하다가 궁금한 점이 있어 질문드립니다. drift는 내부적으로 sqflite를 사용하는 것으로 알고 있는데, 실제 앱 개발에서 drift 나 sqflite 를 사용하는 경우가 서버 없이 로컬 저장소만으로 사용하는 경우가 더 많은지, 아니면 서버와 함께 사용하는 하이브리드 구조로 활용되는 경우가 더 많은지 궁금합니다. 예를 들어, 단순한 메모앱, TODO앱 같은 경우는 로컬 DB만으로 구현하는 경우도 많을 것 같고, ERP 같은 구조에서는 서버만 사용하는 구조가 일반적인 것 같은데요. 실무에서 개발할 때, 어떤 방식(서버 DB 사용 vs 서버DB + 로컬DB 연동)이 더 일반적으로 활용되는지 , 서버DB + 로컬DB 연동 ( drift , sqflite )하이브리드 구조로 가져간다면 어떠한 상황 이나 앱 또는 웹에서 많이 사용하는지 궁금합니다.
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다! [코드팩토리 디스코드] https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 처음해보는거라 강의보면서 동일하게 진행중인데요. yaml파일에 웹뷰 디펜던시 추가할 때 하이브리드 버전으로만 추가해도 되는게 맞지요? pub.dev의 가장 최근 버전 (webview_flutter: ^4.13.0)web view 문서를 보면 안드로이드 : webview_flutter_android iOS/macOS : webview_flutter_wkwebview 이렇게 나뉘어 있는데 안드로이드용(webview_flutter_android: ^4.7.0)과 iOS(webview_flutter_wkwebview: ^3.22.0)버전이 다르더라고요. 제가 저 두개를 따로 또 추가해야하는지 궁금한 이유는 하이브리드 버전(?)으로만 했을 때 아이폰 에뮬은 불러온 웹페이지의 터치 등 이벤트가 정상적으로 이루어지나, 안드로이드 에뮬의 경우 불러온 페이지의 웹뷰 렌더링은 되지만 터치 이벤트가 작동하지 않아서요. 단순 안드로이드용 에뮬의 GPU문제라서 실제 기기에 적용했을 때는 문제 없으니 이대로 진행해도 되는지 궁금합니다.
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요 맨 처음 강의에 1:33:35 보시면 강사님이 "그리고 Async 프로그래밍도 제가 링크를 넣어둘테니까 설명에다가 찾아가셔가지고 보시면" 이라고 하셨는데 그 링크가 어디에 있나요? 다른 질의를 보았는데 대답이 강의 설명이나 강의섹션의 다운로드 링크를 보라고 하셨는데 강의 설명이라 함은 동영상 재생될때 화면에 팝업으로 뜬다는 말씀이신가요? 그게 안뜨는데... 그리고 강의섹션의 다운로드링크는 어디에 있는건아요? 컴퓨터로 강의를 듣는데 찾을수가 없네요 ㅠ
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다! [코드팩토리 디스코드] https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요! 다름이 아니라 가운데 정렬에 대해서 질문드릴 게 있어서 글을 남기게 되었습니다 import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( backgroundColor: Color(0xFFF99231), // 색상 지정 시 헥스 코드 사용 body: Center( // 로고 이미지를 가운데 정렬 child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Image.asset('asset/img/logo.png'), CircularProgressIndicator(), ], ) ), ), ), ); } 위 코드에서 mainAxisAlignment: MainAxisAlignment.center, 이 부분을 지워도 정중앙에 가운데 정렬될 거 같은데 가로로만 정렬이 되고 세로로는 안되더라구요 분명 logo 이미지에 Center 위젯만 줬을 땐 가로 세로 모두 가운데 정렬이 됐었어서 Column 위젯에 mainAxisAlignment: MainAxisAlignment.center, 함수가 없어도 정렬이 될 거라고 생각했는데 안되는 이유 알려주시면 감사하겠습니다!
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다! [코드팩토리 디스코드] https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. webview_flutter 패키지의 다큐멘테이션이 업데이트된건지 android 폴더 속 파일의 내용을 바꿔야하는 부분이 사라졌습니다. 그래서 일단 그 부분은 건드리지않고 그대로 강의를 따라했는데요. 에뮬레이터에서 돌리니까 오류가 뜨고, 콘솔에서 해결책으로 build.gradle파일의 android { ndkVersion = "27.0.12077973" } 이렇게 바꾸래서 바꿨고 결국에 에뮬레이터에서 정상적으로 작동했습니다. 물론 이번 강의에서는 이 부분만 빼놓고 나머지는 잘 이해하고 구현해보고했습니다만, 앞으로 저 혼자 개발할 때 이런 일이 발생하면 (다큐멘테이션에선 없는 내용으로 오류가 발생하고, 콘솔에서 해결책을 제시해줬지만, 정확히 내가 뭐가 문제이고 왜 해결되었는지 모르는 상황인데 어떻게든 해결은 된 상황, 뭐가 문제인지 모르는 상황이라 언제든 다시 발생할 수 있음) 어떻게 해야하는지 좀 난감하네요. 실무에서는 어떤 식으로 대처하는지 궁금합니다. 콘솔 메시지를 분석하고 공부하는 게 최선일까요?
기초부터 배우는 Next YTMusic 클론 코딩 (with next.js 14, UI 마스터)
강의에서 레이아웃을 담당하는 Sidebar, Header 컴포넌트를 만들때 Props으로 children을 받고 렌더링 하는 방식으로 만들었는데 이렇게 만든 이유가 있을까요? 지금까지 진행한걸 계층별로 생각해보면 최상위 Root->Sidebar->Header->... 등 형제 노드는 없고 자식 노드 형태로 계속 깊어지는구조. ------------ 아래의 방법과 비교해서 궁금합니다. 아래 코드와 동일하지 않더라도,Sidebar, Header 컴포넌트가 children과 분리된 구조. <body> <Sidebar/> <div> <Header/> <main>{children}</main> </div> </body>
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
ElevatedButton(onPressed: () {}, child: Text("클릭해서 보이기/안보이기"),) 여기에서 어떤 단축키를 입력하신 것 같은데 바로 ElevatedButton( onPressed: () {}, child: Text("클릭해서 보이기/안보이기"), ) 이렇게 한번에 정리가 된 것 같아요. 전체 또는 영역을 셀렉트해서 리포맷을 하신게 맞으신가요? 저는 리포맷을 해도 강의처럼 안 되더라고요. 제일 안쪽 위젯이라서 그런지 한줄로만 표현이 되어서 손을 한땀한땀 줄 바꿈하고 있고 한땀한땀 줄바꿈한 이후에 리포맷을 하면 오히려 다시 한줄로 되어 버립니다. 리포맷 설정을 따로 해야하는걸까요?
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다! [코드팩토리 디스코드] https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 여기서 맥OS클릭하면 선생님처럼 바로 필요사양이 나오는게 아니라, 이런식으로 개발할 앱 타입 고르라고 나오는데.. 이중에는 당연히 iOS를 골라야 하는거겠죠...? 아니면 뭘 선택하든 설치방법 문서는 똑같은건지요..
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다! [코드팩토리 디스코드] https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요! 전에 https://inf.run/arQAp 해당 문의글을 통해 문의드렸던 사람입니다. 다름이 아니라 기술 블로그 작성 시 코드를 어느 정도까지 공개해도 되는지 정확한 가이드라인을 얻고자 문의드리게 되었습니다..! 최대한 프로젝트 관련 코드는 배제하고 위젯 위주로 작성하려고 했으나 위젯에 대해 설명하다 보니 원할한 설명을 위해서는 프로젝트 관련 코드들이 필요할 것 같아서 문의드립니다 번거롭게 해드려 죄송합니다 좋은 하루 보내세요!
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다! [코드팩토리 디스코드] https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 6. 강의 리소스 준비하기 는 화면이 계속 까만게 맞나요. 음성만 나와요. 확인 부탁드려요.
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요. 다름이 아닌, 지금의 저는 수직 가이드라인만 나타나는 상태라 위젯간의 부모-자식 관계를 한 눈에 보기 어려운 상태입니다. 코딩을 진행할 때 강사님의 개발환경과 같이 코드 좌측 수평 가이드라인을 나타내는 방법을 알고 싶습니다. (어느 위젯의 자식으로 어떤 위젯 등이 있는 지 횡축으로 표시해주는 기능입니다.) 감사합니다.