반응형 Flutter5 Flutter minSdkVersion, compileSdkVersion, targetSdkVersion 및 타겟sdk 버전 수정 간혹, 플러터를 개발하면서 minSdkVersion이나 해당 버젼들에 대해서 수정을 해줘야 하는 경우가 발생하는데 그때 flutter 패스에서부터 폴더를 타고 들어가면 쉽게 수정하거나, 현재의 설정을 볼 수 있다. file location : /flutter/packages/flutter_tools/gradle/src/main/groovy/flutter.groovy 그리고 아래와 같은 사항이 최근에 구글 플레이의 메시지 함에 있었다. 해결은 간단하다. flutter.groovy 파일에서 compileSdkVersion, targetSdkVersion 두가지를 수정한 다음에 저장하고, Android Studio에서 새로 App파일을 컴파일하고, 새로운 컴파일 버전의 앱을 게시하면 끝난다. 단순.. 2024. 3. 11. Dart - 컬렉션(List, Map, Set)+Dynamic 타입 데이터 구조에 따른 대표적인 컬렉션으로 List, Map, Set이 있습다. List 는 아이템의 중복을 허용하는 구조로서, 순서를 가질 수 있습니다. Map 은 키(key)와 값(value)의 쌍으로 저장되는 구조로서 키의 중복은 불가합니다. Set은 순서가 없는 집합으로서 중복이 불가합니다. 혹시라도 중복된 값을 여러 개 추가할 경우에는 해당 값은 한 개만 남아있게 됩니다. final List strList = ['홍길동', '홍당무', '한석봉']; for(int i=0; i 2024. 2. 7. Dart - 직렬화 json_serializable Dart 언어에서는 직렬화를 위해 json_serializable 패키지를 사용할 수 있다고는 하지만, plugin의 Marketplace 에서 Dart Data Class 라는 것을 설치하게 되면 아래와 같이 toJson()/fromJson() 을 쉽게 활용 할 수 있습니다. 조금 황당한 점은 위의 설명에는 함수명이 toJson()/fromJson() 이지만, 실제로 설치하면 아래와 같이 toMap()/fromMap() 으로 나옵니다. (기능은 동일합니다.) class Employee { String name; int age; Employee({ required this.name, required this.age, }); Map toJson() { return { 'name': this.name, 'a.. 2024. 2. 7. Flutter Package : Animated_Tree_View 활용 Flutter 프로젝트를 하면서 괜찮아 보이는 트리 모양의 메뉴를 만들어보고자 찾아보았는데, 최신 업데이트를 하고있으면서도 다양하고 시각적으로도 괜찮은 패키지를 찾다보니 animated tree view 가 나왔다. 하지만 위 같이 단순히 정적인 메뉴를 만들때는 꽤나 쉽지만, json으로 받은 데이터를 가지고 동적으로 메뉴를 만들어야 하다보니 난감한 상황에 봉착하였고, 결국 API를 보면서 함수들을 하나씩 타고 들어가면서 만들게 되었다. (ChatGPT를 활용할 수 있으신 분들은 그걸 이용하는게 정신건강과 시간에 좋습니다. 저는 제대로 안나오고 이상하게 답변 주길래 직접 만들었어요...) TreeNode를 만들면서 커스텀 트리뷰도 만들수 있어서 편리하게 data를 활용할 수 있었으나, 동적으로 메뉴를 .. 2024. 1. 31. Dart - 369 Game 오름캠프의 Flutter 과정을 통하여 새로 배우는 Dart 언어 연습을 위한 목적으로 369 게임을 만들어보았습니다. 여기서 369게임의 조건은 기존의 369게임과 다른 점이 있습니다. (차이점 : 기존 369 게임의 룰에서 33과 같은 경우 손뼉 두 번! 하지만 여기서는 손뼉 한번!) 연습용 369게임 조건 손뼉을 쳐야 할 상황에서는 33나 36 모두 clap은 1회로 출력 및 1회 카운팅 30의 배수에서는 ahh 출력 10의 배수에서는 rool 출력 게임 숫자의 범위는 1~100 총 플레이어는 4명 결과물 clap, rool, ahh의 전체 카운팅 가장 많이 clap한 플레이어 코드 1. 본래 369게임에서의 clap을 여러 번 할 수 있다는 가정 하에 개발을 했었다. 그래서 플레이한 횟수인 num.. 2023. 11. 29. 이전 1 다음 728x90 반응형