Development/Flutter

이번에 베이비스푼 앱에서 유저들의 요청이 많이 들어왔던 것중에 위젯을 개발하려고 했어요. iOS 위젯을 개발하는 방법에 대해서 이야기 해보려 합니다. 제목에도 적혀있듯이 iOS Widget에서 버튼 기능을 추가하는 방법을 중점적으로 다뤄볼께요 우선 두 가지 타입의 위젯을 만들건데요 SummaryWidget과 DoTypeWidget을 만들어 볼거에요 SummaryWidget은 베이비스푼에서 입력받은 정보들을 Widget에서 Display만 하는 용도로 만들고 DoTypeWidget은 실제 앱에서 동작할 수 있도록 버튼 형식으로 구성해보았어요 (디자인은 아직 입히지 않았네요 ㅎ.ㅎ;) 기본적으로 Widget을 추가하는 방법은 (https://pub.dev/packages/home_widget) Runner ..
플러터 신규 프로젝트를 만들었는데 아래와 같은 에러를 만났습니다. 각각의 문제에 대해 해결방법을 공유해보겠습니다. [문제 1] minCompileSdk 오류 Running "flutter pub get" in Picxel... Launching lib/main.dart on SM N950N in debug mode... Running Gradle task 'assembleDebug'... FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:checkDebugAarMetadata'. > Multiple task action failures occurred: > A failure occurred ..
아래 오류는 플러터를 처음 접하는 개발자부터 중급이상의 개발자까지 두루 접하게 되는 문제인것 같다. Vertical viewport was given unbounded height. 리스트나 스크롤뷰를 사용하는 시점부터 자주 접하게 되는 이슈인데 항상 문제점만 해결하고 넘어갔지만 오늘은 큰 맘먹고 해결 방법에 대해 몇가지 작성해보려고 한다. 우선, 해당 오류가 발생하는 코드부터 만들어보았다. ListView를 Column안에 사용한 코드 이다. import 'package:flutter/material.dart'; class SampleListView extends StatefulWidget { const SampleListView({Key? key}) : super(key: key); @override..
오랜만에 새로운 프로젝트를 만들어서 iOS 빌드를 하려고 했다. 아래와 같은 에러 문구와 함께 빌드가 되지 않는것을 확인하고 구글링을 하니 바로 해결 방법을 찾았다. warning: The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.5.99. (in target 'AppAuth' from project 'Pods') [해결방법] Podfile의 최하단에 target version을 넣어주면 된다 post_install do |installer| installer.pods_project.targets.each do..
플러터를 이용하여 Web을 개발하는 경우 REST API를 사용할때 CORS 이슈는 필연적으로 만나게 되는 문제점 중 하나이다. 급하게 개발하는 도중 시뻘건 에러를 만나게 되면 적잖히 당황하게 된다. 물론 직접 CORS를 대응하도록 서버를 수정하거나 middleware를 사용하는 방법이 있지만 나는 빠르게 개발하길 원하기 때문에 간단한 설정으로 넘어가는 방법을 선택했다. 방법은 비교적 간단하다. 크롬의 설정 값을 살짝 변경해주는것이다. 1. flutter\bin\cache 위치로 이동 후 flutter_tools.stamp 파일 제거 2. flutter\packages\flutter_tools\lib\src\web 위치로 이동 후 chrome.dart 파일 open 3. '--disable-extensi..
몇일 전까지만 해도 잘 빌드하고 있던 프로젝트를 다시 빌드하는 도중에 아래와 같은 에러가 발생하였다. 손댄게 없는데 왜 이러지?? (물론 중간에 다른 Flutter 버전의 프로젝트를 손댄것도 있고 빌드환경을 여러번 변경하면서 뭔가가 바뀌었을수도 있다... ㅎ.ㅎ;;) FVM을 사용하고 있기에 빌드 환경이 달라질것은 없었을건데.. 분명 확실한건 코드가 변경된적은 없다는거다. 하지만 시뻘건 Execution failed for task ':app:compileDebugKotlin'. 에러는 나로 하여금 부아가 치밀어오르게 하였다. e: /Users/hercules/.gradle/caches/transforms-2/files-2.1/0a8b6acd7511bb68f51a990622cf3203/jetified-k..
알렉산도대왕
'Development/Flutter' 카테고리의 글 목록 (5 Page)