반응형
반응형
개요다음과 같은 엑셀 데이터가 있다.각 현황별로 정해진 값을 매칭해서 작성해줘야한다.예시 이미지에서는 몇 개 안되지만 입력해야 할 데이터가 천 개가 넘는다면 어떻게 해야할까?직접 확인하면서 하는 방법도 있긴 하다.하지만 시간이 오래 소요될 뿐만 아니라 실수로 인한 데이터 오입력이 일어날 수도 있다. 이럴 때, MATCH함수와 INDEX함수를 이용하여 쉽게 처리할 수 있다.아래의 이미지는 함수를 이용하여 일괄적으로 처리한 화면이다. 요약하면, 여러 범위의 데이터 중 하나의 데이터를 찾아 값을 입력하는 방법이다.문서 작업 업무에서 이미 기존에 있는 데이터와 새로운 데이터를 같게 맞춰주는 업무는 생각보다 많다.꼭 알아두고 나서 실무에서 사용하면 문서 작업 시간을 획기적으로 줄일 수 있다.우리의 시간은 시..
개요모바일 디바이스의 자동 회전 기능으로 인해 기획해둔 애플리케이션의 UI가 틀어지는 등의 이유로 애플리케이션 내에서 자동 회전을 제한하고 특정 방향으로 고정해야할 상황이 있다. 그럴 때 가로 혹은 세로 모드로 고정할 수 있도록 해주는 코드이다.화면 모드 고정하기사용 조건가로/세로 모드를 고정하려면 패키지가 필요하다. 기본적으로 제공되는 패키지이며, 따로 추가적으로 pub add로 설치할 필요는 없다. 주로 앱 자체를 특정 화면으로 고정하기 위해 사용하므로 보편적으로 main.dart 파일에 코드를 기재한다. 때문에 main.dart 파일에 패키지를 불러와준다.// main.dart import 'package:flutter/services.dart';가로 모드 고정하기 (Landscape Mode)//..
문제 발생 플러터 앱을 업로드 하려니 다음과 같은 에러가 출력되었다. 'com.example'은(는) 제한되어 있으므로 다른 패키지 이름을 사용해야 합니다. 해결 방법 결론만 말하면, 애플리케이션 ID를 변경해주면 된다. 안드로이드 앱에는 고유한 애플리케이션 ID가 있다. 이 ID로 기기와 구글 플레이 스토어에서 앱을 고유하게 식별하는 기능을 한다. 이것을 다른 말로 표현하면 앱의 패키지 이름을 변경하면 된다는 뜻인데, 애플리케이션ID, 패키지 이름 등등으로 불려서 헷갈리지만 그러는 데에는 다 이유가 있다. 프로젝트 생성 시 패키지 이름과 애플리케이션ID는 동일한 이름으로 생성되기 때문이다. 물론 그 이후로 패키지 이름(네임스페이스)를 변경해도 애플리케이션 ID에 영향을 주지 않긴 하지만, 편의상 식별을..
앱 업로드 문제 발생 내용 구글 플레이 콘솔에 플러터로 만든 앱을 업로드 하려 하니 다음과 같은 문구가 출력되었다. 디버그 모드로 서명한 APK 또는 Android App Bundle을 업로드했습니다. 출시 모드로 APK 또는 Android App Bundle에 서명해야 합니다. 해결 방법 서명 구성 정보를 릴리즈 모드로 빌드 타입 변경하기 프로젝트 폴더에서 android > app > build.gradle 파일을 연다. 빌드 그레이들 파일에서 빌드 타입 부분의 signingConfigs를 디버그에서 릴리즈로 변경한다. buildTypes { release { // TODO: Add your own signing config for the release build. // Signing with the ..
개요업로드 키 스토어 파일은 앱을 서명하기 위한 파일로,안드로이드 앱의 서명 및 암호화 키를 안전하게 저장되는 데 사용되는 파일이다.구글 플레이 스토어에 앱을 게시하려면 업로드 키 스토어를 필요로 하며,서명되지 않는 앱의 경우 플레이 콘솔에 앱을 업로드 할 수 없다. 이번 포스팅에서는키 스토어를 생성하는 방법안드로이드 앱에서 키 스토어를 참조하여 앱에 서명하는 방법그리고 서명된 앱을 앱 번들(App Bundle, aab)로 만드는 방법세 가지를 위주로 설명하겠다.업로드 키 스토어 생성하는 방법기존의 키 스토어가 있으면 해당 단계는 진행하지 않아도 된다.키 스토어가 존재하지 않을 경우 아래의 명령어를 실행한다.해당 실행 명령어는 플러터 공식 문서를 참고하였다.macOS 또는 리눅스의 경우keytool -g..
Flutter Stable Version Upgrade Issue플러터의 stable 최신 버전이 3.13.9 에서 3.16 으로 업데이트됐다.사실 업데이트 된 날짜는 11월 15일인데,플러터 버전 업그레이드를 진행하면 아래와 같은 에러가 뜨면서 앱이 팅기는 현상이 발생하였다.[fatal:flutter/shell/platform/android/surface_texture_external_texture.cc(56)]check failed: state_ == attachmentstate::kattached. 결국 버전을 다운그레이드 하여 사용하다가..나중에 어차피 버전 업그레이드 해야될거면 지금 해결하자는 마음으로다시 버전 업그레이드를 하니 똑같은 현상을 마주했다.유독 플러터 버전 3.16에서만 이런다. 왜..