본문 바로가기

FLUTTER8

빈 위젯을 사용해야 하는 경우 플러터 앱 개발을 하는 경우, 2가지 위젯을 어떤 조건에 따라 보여줄 상황이 많이 발생한다. ex) FutureBuilder, AnimatedSwitcher, AnimatedCrossFade, Obx 등등 물론 진짜 2가지의 위젯을 보여줘야 하는 경우도 있지만, 아무것도 없던 공간에 어떤 새로운 위젯이 생겨야 하는 경우도 빈번하게 발생한다. 해당 상황에서 여태까지는 빈 Container 위젯, SizedBox 위젯을 생각나는대로 사용했었는데, 정답?에 근접한 위젯을 발견한 것 같다. Widget build(BuildContext context) { return SizedBox.shrink(); } 해당 위젯은 Flutter 공식 플러그인 중 하나인 video_player에 있는 코드를 보다가 발견했고, .. 2022. 7. 7.
Flutter lint 2.0.1 대응 Flutter lint 업데이트를 진행함. 최근에 발견해서 업데이트를 진행했다. 프로젝트에서 발견된 주요 변화 내용 : 1. no_leading_underscores_for_local_identifiers 이제 로컬 변수에서 underscore를 쓰지 말라고 한다,, BAD! void print(String _name) { var _size = _name.length; ... } GOOD! void print(String name) { var size = name.length; ... } 하지만 사용하지 않는 변수에 대해서는 지금처럼 underscore 사용을 권장한다. OK! [1,2,3].map((_) => print('Hello')); https://dart-lang.github.io/linter/.. 2022. 5. 26.
M1에서 Firebase 사용시 오류 현재 macbook air M1칩을 사용중인 나에게 Firebase 관련 오류가 발생했다. [!] CocoaPods could not find compatible versions for pod "Firebase/Firestore": In Podfile: cloud_firestore (from `.symlinks/plugins/cloud_firestore/ios`) was resolved to 2.5.0, which depends on Firebase/Firestore (= 8.5.0) None of your spec sources contain a spec satisfying the dependency: `Firebase/Firestore (= 8.5.0)`. You have either: * out-o.. 2021. 8. 22.
[FilePicker 오류] Failed to associate thumbnails for picked URL Flutter version : 2.2.3(stable) file_picker version : 3.0.4 Flutter에서 file_picker 패키지를 사용하여 파일을 가져올 때, 기능에는 문제가 없는데 신경쓰이는 log가 발생한다. [DocumentManager] Failed to associate thumbnails for picked URL file://파일path.key with the Inbox copy file://파일Path.key: Error Domain=QLThumbnailErrorDomain Code=115 "(null)" UserInfo={NSErrorFailingURLKey=file://파일Path.key} 선택된 파일 명과 함께 나와서 파일에 문제가 있나 했지만 결론은 아니었음.. 2021. 7. 29.