본문 바로가기

06. 앱

00026. [APP-00003] AI 음식 영양 분석 앱 개발기 #7 – 앱 완성 및 배포 준비

반응형

드디어 마지막 단계야! 이 에피소드에서는 앱을 깔끔하게 마무리하고, 실제 배포 가능한 형태로 준비하는 과정을 정리할 거야. 😎📦


🎨 1단계: 앱 아이콘 & 스플래시 화면 설정

앱 아이콘 설정

  1. 원하는 아이콘 이미지 (512x512 PNG) 준비
  2. flutter_launcher_icons 패키지 설치:
dev_dependencies:
  flutter_launcher_icons: ^0.13.1
flutter_icons:
  android: true
  ios: true
  image_path: "assets/icon.png"
  1. 실행:
flutter pub get
flutter pub run flutter_launcher_icons:main

스플래시 화면 설정

  1. flutter_native_splash 패키지 설치:
dev_dependencies:
  flutter_native_splash: ^2.3.8
flutter_native_splash:
  color: "#ffffff"
  image: assets/splash.png
  android: true
  ios: true
  1. 실행:
flutter pub run flutter_native_splash:create

⚙️ 2단계: Android / iOS 빌드 준비

Android APK 빌드

flutter build apk --release

생성 위치: build/app/outputs/flutter-apk/app-release.apk

iOS 빌드

  • macOS + Xcode 필요
flutter build ios --release

TestFlight 업로드 및 Apple Developer 등록 필요


📤 3단계: 깃허브 및 배포 정리

GitHub 업로드 팁

  • secrets.dart.gitignore에 추가 (보안 주의)
  • README.md에 프로젝트 설명, 기능 요약, 설치 방법, 스크린샷 첨부
  • 샘플 API 키 or Mock data 대체 권장

블로그 시리즈 정리

  • 전체 글 목차를 한눈에 보여주는 요약 포스팅 작성 추천
  • 앱 실행 화면 위주 스크린샷 + GIF 추가 시 사용자 반응 ↑

📱 앱 전체 흐름 요약

  1. 음식 사진을 선택한다
  2. AI가 음식 종류를 예측한다 (Clarifai)
  3. 영양 정보를 받아온다 (Nutritionix)
  4. 정보를 저장하고 누적 통계를 확인한다

단순한 음식 인식 앱이 아닌, AI 기반 식단 관리 도우미 완성!


🎯 다음 확장 아이디어

  • 음성 입력 + 텍스트 분석으로 음식 입력 지원
  • 운동 칼로리 소모와 연동된 건강 관리 앱으로 확장
  • Firebase 연동 → 클라우드 백업 + 사용자 통계 랭킹 등

✨ 한 줄 요약

사진 한 장으로 시작하는 AI 식단 관리! [APP-00003] 완성입니다. 🍔📲✅

반응형