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 데스크톱 앱을 exe로 배포할 때 꼭 알아야 할 것들

"Flutter로 데스크탑 앱을 만들었는데, .exe만 보내면 실행되지 않아요." 이런 질문 정말 많이 들어봤죠?Flutter의 데스크탑 빌드는 .exe 하나만으로는 작동하지 않습니다.✅ 빌드하면 어디에 실행파일이 생기나요?flutter build windows위 명령어를 실행하면 다음 경로에 결과물이 생성됩니다. build/windows/runner/Release/ 📦 이 폴더 안에 들어있는 것들예시:Release/ ├── MyApp.exe ← 실행 파일 ├── flutter_windows.dll ← 필수 엔진 DLL ├── icudtl.dat ← 유니코드 지원 파일 ├── data/ ← Flutter 엔..

IT 2025.04.18