[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요 올해부터 플러터를 열심히 공부하고자 하는 학생입니다. 이번강의에서 2가지 질문이 있습니다. 1번 질문. snapshot.data 타입 List<Schedule> 리스트 변수를 생성하고, snapshot.data 를 할당하려고하는데, snapshot.data 의 타입이 Object?라 할당할 수 없다고 나옵니다. print( snapshot.data .runtimeType)를 찍어보면 타입이 List<Schedule> 이라고 나오는데 왜 할당할 수 없는지 알고 싶습니다. 2번 질문. snapshot.data .where 질문 snapshot.data 의 타입이 object?로 인식되다보니, 아래와 같이 where 기능이 작동하지 않습니다. snapshot.data 타입을 List<Schedule>로 바꿀수 없나요?
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
일단 콤마 기준으로 줄바꿈 하는 기능을 알고 있습니다. 아래 <A 코드>를 <B 코드>로 변환하는 IDE 기능이 혹시 있나 해서 여쭤봐요 (아니면 플러그인이라도..) <A 코드> ElevatedButton(onPressed: () {}, child: Text("ElevatedButton")), <B 코드> ElevatedButton( onPressed: () { }, child: Text( "ElevatedButton" ) ),
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요 다름이 아니라 업무시스템(예를들어 인사관리, 영업관리)을 개발하는데 프론트부분을 Vue가 아닌 플러터를 사용하여 개발하고 백엔드는 스프링부트이고 이런 조합으로 할려고 하는데 가능할까요? 플러터는 모바일 앱 개발에 최적화 되어 있는걸로 알고 있어서요? 답변부탁드립니다 ^^
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요. 코팩님 플러터 강의 잘 듣고 있습니다. 이번에 플러터 책 개정판이 나와 개정판이랑 병행하여 같이 공부하고 있습니다. 지금 블로그 웹 앱 프로젝트를 공부중인데, 강의와 완전히 동일한 앱을 만드는 것 같은데 강의에선 언급 안 해주신 부분이 있어서요. 책 p.200에서 android/app/src/main/AndroidManifest.xml 에 인터넷 권한을 추가하는 부분이 To do 표시가 되어있는데, 사실 강의에선 권한 추가 안하고도 웹 뷰 기능을 잘 구혔했는데, 권한 추가 한 것과 안 한 것의 차이가 무엇인지 궁금합니다. 에뮬레이터에선 권한이 딱히 필요없지만 배포할 땐 필요하고 그런건지... 그리고, 책 p. 200 내용에 android/app/src/main/AndroidManifest.xml 파일에서 package=~ 라고 쓰여있는 줄은 오타인가요? 파일에서 package 단어를 못 찾겠어서요.. 검색해봐서 어디다가 추가해야되는지는 알았습니다만, 오타인지가 궁금합니다. 플러터 버전은 3.13.9썼습니다.
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
다른영상 불러와도 실행하기 전까지는 이전 영상의 음성이 계속 나옴니다. 즉, 영상 실행 하는 상태에서 다른 영상 불러오고, 실행 버튼 누르지 않았는데 음성은 이전 영상 음성이 나옵니다. 버그 같아서 올립니다 영상파일을 음성이 나오는 파일로 해보면 쉽게 알수 있습니다. 2번째는 음성이 아주 적게 들리고 있어서 음성 조절 기능 을 넣코 싶은데 어딜 바꾸면 조을까요.
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요! 강의 + API 공식문서 보면서 따라하는중입니다. 혹시 많은 API중 혹시 아고라 API를 선택하신 이유가 궁금합니다. 비슷한 videoSDK나, ZOOM도 API를 제공하는걸 확인했는데 많은 개발자분들이 agora를 사용하시고 계셔서 큰 이유가 있으신지 궁금합니다. 덕분에 공식문서도 같이 공부하고 있어요~
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 수업시간에 진행되는 코드를 받을 수 있는 링크 문의드립니다. 없으시다면 메일로 전달 부탁 드립니다. 코드팩토리 디스코드 https://bit.ly/3HzRzUM Flutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다!
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
선생님~ 위 코드에서 궁금한 점이 있는데요, bottomInset 변수에 할당되는 MediaQuery. of (context).viewInsets.bottom 는 프레임워크단에서 값의 변화가 있을때마다 꾸준히 값을 injection 해주는 것인가요? print로 찍어보니 bottomsheet가 올라오는 동작 중에도 지속적으로 값이 찍히더라구요. HomeScreen위젯(stateFul)에서 어떻게 `final bottomInset`의 변화를 감지해서 다시 ScheduleBottomSheet(Stateless) 를 빌드 할 수 있는지도 궁금합니다. Calendar위젯처럼 HomeScreen위젯(stateFul)에서 ondaySelected함수를 인자로 넘겨받아서 setState가 실행되는 것도 아닌데, build가 되면서 bottom페딩이 실시간으로 적용되는게 이해가 가지 않습니다. 강의 잘 보고 있습니다. 도움주시면 감사드리겠습니다~
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
final resp = await [ Permission.camera , Permission.microphone].request(); 여기서 [ ] 대괄호 안에 permission.camera 와 permission.microphone을 넣어주고 있는데 [ ] 대괄호 안에 넣는 타입은 리스트 타입으로 한번에 넘겨줄려고 저렇게 괄호 안에 쓰는건지 궁금합니다. 어떤 이유로 대괄호를 사용하는지가 궁금합니다.