MVVM은 Model, View, ViewModel의 약자로, 소프트웨어 아키텍처 패턴 중 하나이다. MVVM은 주로 UI 개발에 적합한 구조로 설계되었다.Model: 데이터와 비즈니스 로직을 담당한다.View: 사용자 인터페이스를 나타내며 사용자와 상호작용한다.Vie
https://www.apple.com/certificateauthority/ 에서 G4 다운받기
Cloud Functions 함수 내에서 async, await 을 쓰려 하니 위와 같이 eslint에 걸리는 경우 발생eslintrc.js 에서 es7: true 로 변경위 내용 수정 후 firebase deploy 실행 시 아래와 같은 에러 발생package.jso
디버깅하려고 build 시도를 했더니 이런 에러가 뜨네요.해결법은 매우 쉽습니다.저 같은 경우는 안드로이드 에뮬레이터가 아닌 실기기에 빌드 시도를 했습니다.실기기나 에뮬레이터에서 해당 앱을 완전히 삭제 후 다시 flutter run 을 하면 됩니다.signatures
앱 서명하고 flutter build appbundle 명령어를 쓰니까 이런 에러가 발생하네요.gradle 버전 문제flutter 프로젝트 파고나서 flutter 업그레이드한 적이 있는데 그것 때문에 gradle 버전 문제에 차이가 생긴듯 싶네요..android/gra
이런 에러가 생겼다.Flutter 설치할 때 ffi를 깔았었는데 OS 업데이트하면서 날라갔는지는 모르겠지만 다시 깔아보니 해결 되었다.이제 잘 되네요:-)결과
Google CloudGoogle 지도 SDK를 추가API 라이브러리\-> Maps SDK for Android 클릭 -> 사용 누르기\-> Maps SDK for IOS SDK 클릭 -> 사용 누르기사용자 인증정보-> 사용자 인증정보 만들기 -> API 키 -> 키
WebView를 통해 서버에서 naver map을 불러오는 작업 도중 해당 에러 발생net::ERR_CLEARTEXT_NOT_PERMITTED INTERNET, LOCATION 권한과 android:usesClearTextTraffic="true" 속성 추가
pub.dev 는 너무 당연하고,fluttergems 라는 사이트를 추천합니다.여러 UI를 위한 Widget 관련 Package 외에도 상태관리, 지도, Analytics, 3D 등 여러 기능 관련 package들의 정보도 많습니다.
Flutter는 dart pub을 통해 dart package를 관리. package들은 .pub-cache 디렉토리에 version 정보가 쌓이게 된다. 따라서 pubspec.yaml 에서 package 들의 version을 upgrade 하더라도 남아 있는 cach
1일 1커밋(1day 1commit)하루에 최소 커밋 하나씩 남기는 것. 즉, 매일 코딩을 하는 것인데 그냥 개발자들의 일종의 챌린지 느낌으로 알고 있습니다.저는 오픈소스 소프트웨어라는 수업을 수강할 때 교수님께서 과제로 한 학기 동안 1일 1커밋을 내주셨는데 그 때
프로그래머스에 재밌는 컨텐츠가 있네요프로그래머스에 스킬체크라고 1~5까지 레벨이 있는 것 같고, 각 레벨에 따라 2문제씩 풀면 배지를 주는데 이게 프로그래머스 이력??프로필에 바로 반영되더라구요그리고 문제가 같은 레벨이라고 다 똑같은 게 아니라 난이도 비슷하게 다른 문
Firebase 공식 문서를 참고하여 작성하였음 > Cloud Function으로 문서에 변화를 감지해서, 특정 코드를 실행할 때 사용하는 것이다. Cloud Function은 무료 Spark 요금제가 아닌 유료 종량제 요금으로 변경해야 사용할 수 있지만, 연습용으로는
투두리스트 어플을 만드는데 어느 순간부터 체크하고 나면 달력 UI에 markerBuilder반영이 늦게 되는 현상이 발생했다.처음에는 readGrass 함수에 setState를 넣어주면 괜찮을 거라고 생각했는데, FutureBuilder 로 readGrass를 읽어오다
보통은 initialzie를 안 한 경우일 것이다.이렇게 했는데도 안 된다면,, 아마도 google-services.json 혹은 GoogleServices-Info.plist 가 각각 {flutter-project}/android/app, {flutter-projec
해결법
위와 같은 로그와 함께 xcode build가 faile이 될 때가 있다.이럴 때는 flutter upgrade를 실행하여 flutter version을 업그레이드하거나flutter를 다시 다운로드 하면 된다.그랬는데도 안 되면,나 같은 경우에는 ios/Podfile
필자는 현재 M1 Macbook pro 13인치형을 사용중입니다. pod install이 안 될 때가 간혹 있는데, 그 해결 방법에 대해 적어 보겠습니다. 해결방법 Delete Podfile.lock run flutter clean run flutter pub g