전체 글 (25) 썸네일형 리스트형 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.. SonarQube 사용하기 (Mac OS) 설치환경2019 intel i5 Macbook pro (16GB)Java 17타겟 프로젝트Flutter ProjectSonar공식홈페이지 직접 다운로드와 함께 직접 서버를 작동하려고 했지만 서버가 정상적으로 동작하지 않는 문제가 있어 Docker를 사용하는 방법을 게시합니다. 준비물AndroidStudioDocker Desktop 4.36.0SonarQube 24.12.0.100206 communitysonar-flutter-plugin 0.5.2sonar-cnes 5.0.0 (Report 출력을 위한 도구로 option)SonarScanner CLI 6.2.1.4610 Docker Desktop 설치... 생략 ...SonarQube 설치Docker Terminal에서 최신 sonar-qube 다운로드.. [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에서 명령을 실.. Firebase 연결 이슈 Firebase에는 호스팅 기능이 있다 이 기능을 활용하기 위해 Firebase를 프로젝트에 연결하는 과정 중 나타난 에러 및 해결 방법을 기록한다. Firebase 연결단계 Firebase CLI 설치 npm install -g firebase-tools 명령어 입력 프로젝트에 Firebase 연결 firebase login명령어 입력 firebase init명령어 입력 firebase 에서 사용가능한 기능들이 나열되고 사용할 기능들은 SPACE-BAR로 선택하고 ENTER 프로젝트 배포 Firebase 연결 중 볼 수 있는 에러 Error: Must select at least one feature. Use SPACEBAR to select features, or specify a feature by.. Android Studio 업그레이드 기존에 사용 중이던 Android Studio Giraffe (22.03.01) 버전에서 업데이트하라는 표시가 있었지만 귀찮아서 업데이트하지 않다가 드디어 업데이트를 했다.업데이트의 방식은 신규버전 설치파일을 다운받아 덮어쓰는 형식.평소와 같이 잘 설치하여 진행했지만 실행이 되지 않았다......Your JRE: 17.0.7+0-17.0.7b1000.6-10550314 aarch64 (JetBrains s.r.o.)...누가봐도 에러인 빨간 아이콘에 excption log 밑에 눈에 띈 버전정보를 가지고 검색에 돌입아무래도 이전버전을 사용하다가 업데이트하면 이전버전에서 사용하고 있던 플러그인 중 호환되지 않는 녀석이 있어 에러 팝업을 내뿜고 있는 것으로 보였다.해결 방법은 이전에 설치된 버전의 플러그인 .. 이전 1 2 3 4 다음