Flutter 기반 키오스크 지도 앱 - Google Maps 기반 키오스크 위치 표시, 실시간 검색, 업종별 필터링, AI 음성 서비스
프로젝트를 실행하기 전에 다음 설정이 필요합니다:
# Dart 설정 파일 복사
cp lib/core/config/secrets.example.dart lib/core/config/secrets.dart
# Android 설정 파일 복사
cp android/app/src/main/res/values/strings.example.xml android/app/src/main/res/values/strings.xmllib/core/config/secrets.dart 파일에 다음 API 키들을 입력하세요:
- Google Maps API 키: Google Cloud Console에서 발급
- Gemini AI API 키: Google AI Studio에서 발급
- Firebase 설정: Firebase 프로젝트 설정에서 확인
# Firebase 설정 파일 추가 (Firebase Console에서 다운로드)
# android/app/google-services.json
# ios/Runner/GoogleService-Info.plistflutter pub get
flutter run- 🗺️ Google Maps 기반 키오스크 위치 표시
- 🔍 실시간 검색 (키오스크, 시장)
- 🏪 업종별 필터링
- 🎤 AI 음성 대화 서비스
- 📍 현재 위치 기반 서비스
- 🎯 반응형 UI
- Framework: Flutter
- 상태관리: Provider
- 데이터베이스: Firebase Firestore
- 지도: Google Maps API
- AI: Google Gemini API
- 음성: Speech-to-Text, Text-to-Speech