본문 바로가기
반응형

플러터11

라즈베리파이4에 flutter 설치하기 flutter를 이용해 라즈베리파이 상에서 실행시킬 간단한 pomodoro 앱을 만들었다. 앱 개발은 우분투 환경에서 개발했고, 정상 실행까지 되는 것까지는 확인했다. 그런데, 개발PC와 라즈베리파이는 아키텍처가 달라 개발PC에서 arm64 빌드를 할 수가 없다. 그래서, 놀고 있는 또다른 라즈베리파이에 flutter sdk를 설치해 빌드 전용으로 세팅하고자 했고, 절차는 간단하지만 시간이 지나면 까먹을까봐 메모해두는 차원에서 남겨둔다.# 필수 패키지 설치$ sudo apt install -y git curl unzip xz-utils zip libglu1-mesa clang cmake ninja-build pkg-config \ libgtk-3-dev# flutter sdk 다운로드$ git clon.. 2026. 3. 30.
우분투 flutter 개발 환경 설정 공식 문서 기준으로 vscode를 이용해 설치하는 방법vscode 설치다운로드 링크로 가서 *.deb 파일 다운로드 $ sudo dpkg -i [다운로드 파일]flutter 설치 전, 설치에 필요한 패키지들 설치 $ sudo apt update -y && sudo apt upgrade -y$ sudo apt install -y curl git unzip xz-utils zip libglu1-mesavscode 열고, Command Palette - Flutter: New Project 클릭Download SDK 클릭flutter가 설치될 디렉토리 선택 후 Clone Flutter 클릭. 나는 홈 디렉토리 선택다운로드 완료 후, Add SDK to Path 클릭Google Analytics 관련 메시지가 .. 2025. 12. 10.
flutter 앱을 라즈베리파이를 위한 deb 파일 생성 놀고 있는 작은 모니터에 라즈베리파이를 연결해 flutter앱을 띄우기로 했다. 그동안은 모바일이나 웹용으로만 빌드해봤지 데스크탑으로 빌드를 해본적이 없는데 뭐 flutter가 멀티플랫폼을 위해 개발된 프레임웍인 만큼 별다른게 없을거라 생각했다. 실제 해보니 별건 없었는데 개발이나 테스트는 기존과 같이 일반PC에서 하면 되지만 빌드하고 실행되는 환경은 arm 코어를 사용하는 라즈베리파이므로 다른 방법으로 빌드를 해야 했다. 몇가지 방법이 있는듯 했는데 내가 사용했던 방법은 flutter_to_debian이라는 패키지를 사용한 방법이다. flutter 앱을 구동 환경에 맞게 deb 파일로 생성해주는 패키지다. 순서는 다음과 같다. 프로젝트 루트 디렉토리에 debian 디렉토리 생성 생성한 debian 디렉.. 2024. 1. 13.
[앱 개발 기록] flutter 카카오 인증 로그인시 invalid android_key_hash or ios_bundle_id or web_site_url 에러 조치 요 며칠동안 계속된 삽질로 스트레스가 이만저만이 아닌데 오늘도 역시 에러를 피해갈 순 없었다. 카카오 로그인시 제목과 같은 에러로 로그인이 실패했다. 계속된 삽질 끝에 android 디버그 인증서가 문제임을 확인했다. 기존 디버그 인증서 기준으로 등록된 해시키가 더 이상 유효하지 않기 때문에 생긴 문제로 아래 명령어로 현재의 디버그 인증서에 대한 해시키를 확인 후 카카오 개발자 페이지의 내 애플리케이션 - 앱 설정 - 플랫폼에 키 해시를 등록해주면 된다. $ keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android | openssl sha1 -binary |.. 2023. 12. 28.