flutter데스크톱앱 2

Flutter 데스크탑 앱의 SQLite DB 파일은 어디에 저장될까?

"데스크탑 앱은 잘 실행되는데, 저장된 DB 파일은 어디 있죠?"Flutter로 데스크탑 앱을 만들고 SQLite를 사용하다 보면 꼭 궁금해지는 부분입니다.특히 .exe로 빌드하고 다른 컴퓨터에 넘기려 할 때, DB 파일이 어디에 있는지 모르면 백업도, 데이터 확인도 막막하죠. ✅ 기본 구조: getDatabasesPath()대부분의 예제에서는 아래와 같이 SQLite 경로를 지정합니다:final dbPath = await getDatabasesPath();final path = join(dbPath, 'workdesk.db'); 하지만 이 getDatabasesPath()의 반환값은 플랫폼, 실행 환경, 빌드 여부에 따라 달라집니다. 📁 네가 생각한 그 위치가 아닐 수 있다🧪 개발 중 (디버깅 상태..

IT 2025.04.18

Flutter Windows 앱에 아이콘 넣는 법 (아이콘 변경 안 될 때 해결 포함)

"앱 빌드는 잘 되는데 왜 .exe 아이콘이 Flutter 로고에서 안 바뀌죠?"이 문제, Flutter로 데스크톱 앱 처음 만들면 꼭 한 번씩 겪습니다.단순히 아이콘 파일 하나 바꾼다고 해결되지 않거든요. 🗂️ windows/ 디렉토리는 내 컴퓨터의 C:\Windows가 아닙니다.Flutter 프로젝트 폴더 안에 자동 생성되는 하위 디렉토리예요. my_flutter_app/ ├── lib/ ├── assets/ ├── windows/ ← 바로 이 폴더! │ ├── runner/ │ │ ├── resources/ │ │ │ └── app_icon.ico │ │ └── Runner.rc │ └── CMakeLists.txt 📦 이 windows/ 폴더는 Flu..

IT 2025.04.18