Develop/Flutter (5) 썸네일형 리스트형 Xcode16 iOS 18 build error 최근 잘 동작하던 프로젝트를 Xcode16으로 업데이트하고 iOS18을 타겟으로 빌드하는 경우 빌드에러가 발생했습니다.당시 프로젝트 세팅 정보Flutter : 3.19.0Dart : 3.3.0firebase_core : 2.28.0...Xcode build done. 29.4sFailed to build iOS appError output from Xcode build:↳ --- xcodebuild: WARNING: Using the first of multiple matching destinations: { platform:iOS Simulator, id:C57FD918-5AD7-41FD-96F0-3D1FD500E54.. [Package] 디자이너와 협업을 위한 개발툴 상황디자이너가 작성해둔 Color들을 보고 코드에서 사용하기 위하여 열심히 옮겨 작성하고 작업시작!(구현된 앱 디자이너 리뷰 중)디자이너 : 여기 Color 잘못 들어갔네요?!나 : 네?? 그럴리가...어느 순간 바껴있던 Figma Color...하나하나 달라진 값 찾아 수정하다 너무 화가난 나머지 이 패키지를 작성했다.https://pub.dev/packages/project_color_palette project_color_palette | Flutter packageThis package is a tool for collaboration between designers and Flutter developers. csv to color_palettepub.dev 패키지 설명디자이너가 사용할 컬러코드들.. Enum을 더 편하게 사용하기 개발중에 Enum class를 자주 사용하는 편입니다.Dart Enum Class 열거 타입Dart의 열거 타입에 대해 학습합니다.dart-ko.dev간단하게 열거만 하려면 다른 언어들과 마찬가지로 사용해도 되지만 좀 더 발전된 형태로 추가를 하고 싶을때는 문서와 같이 일반 Class를 사용하는 느낌으로 사용할 수 있습니다./*** 일반적으로 열거만 하는 방법*/enum Color { red, green, blue }//단순히 category화를 위한 값으로 사용//Log 찍으면 나오는 값Color.red //Color.redColor.red.index //0Color.red.name //red/*** 발전된 형태의 enum class* 선언해두는 category 내부에 값들을 정해두는 방법** car.. [Package] FontSize 맞춤 위젯 개발 Flutter를 이용해서 개발하다보면 기본 Text Widget은 항상 아쉬운 면이 있어서 커스터마이징해보았다.내가 느낀 아쉬운점부모 Widget의 크기보다 글자가 커지면 Overflow되어 신경쓰지 않는다면 원치않는 결과가 출력됨부모 영역의 크기가 주어지지 않는다면 글자크기만큼 한없이 커짐개선점설정한 fontSize보다 Text가 위치할 영역이 작아 Text를 모두 표현하지 못하는 경우가 발생한다면 자동으로 fontSize를 조절함부모 영역이 없더라도 설정한 fontSize 등에 맞춰 fontSize를 조절함(보너스) word-break 기능을 넣어두어 단어잘림현상을 방지함Pub.devsize_tailored_text 설치방법dependencies: size_tailored_text: {version.. [Flutter] Plugin 비공개 배포 일반적으로 우리는 Flutter Plugin을 사용하기 위해서 pub.dev에서 사용하고자하는 Plugin을 찾아 종속성에 추가하여 사용한다.만약 내가 Plugin을 개발했을 때도 마찬가지의 형태로 pub.dev를 통해 공유할 수 있지만 노출이되면 안되는 비공개 Plugin의 경우GitHub등 Git repo를 통한 직접배포하여 프로젝트의 종속성에 연결해야한다.그 중 GitHub를 사용한 배포 및 종속성 연결방법을 정리해둔다.GitHub repo를 사용한 방법"flutter_plugin_abc"라는 Plugin 패키지를 만들었고 GitHub에 업로드했다고 가정하고 진행합니다.1. SSH 키 생성만약 다른 작업으로 이미 만들어둔 SSH키가 있다면 2단계로 넘어가세요Terminal 또는 CMD에서 명령을 실.. 이전 1 다음