"Come bien. Muevete bien. Todo en un solo lugar."
- Crear un nuevo Repl con template "Swift" o "SwiftUI iOS App"
- Subir todo el contenido de la carpeta
App/al proyecto NutrivioApp.swiftes el entry point (@main)- Configurar Build Settings para iOS 17.0+
- Instalar XcodeGen:
brew install xcodegen - Ejecutar:
xcodegen generate - Build:
xcodebuild -project Nutrivio.xcodeproj -scheme Nutrivio -destination 'platform=iOS Simulator,name=iPhone 16 Pro' build
App/— 32 archivos Swift (SwiftUI, MVVM)App/NutrivioApp.swift— Entry point (@main) con MainTabView (5 tabs)App/Models/— Meal, Exercise, Workout, DailyLog, Macros, UserGoalsApp/Views/— Home, Nutrition (FoodLog, PhotoCapture, MealDetail), Fitness (Workout, ExerciseCard)App/Services/— AIFoodAnalysisService (Claude Vision), AIWorkoutService, CameraService, HealthKitService, SubscriptionServiceApp/Theme/— NutrivioTheme (verdes/naranjas), NutrivioAnimationsLanding/— Landing page (HTML/CSS)
- HealthKit (lectura/escritura de datos de salud)
- AVFoundation (camara para fotos de comida)
- StoreKit 2 (suscripciones)
- Vision (analisis de imagen)
- MVVM con SwiftUI
- AI Food Analysis: foto -> Claude Vision API -> macros/calorias
- AI Workout: genera rutinas personalizadas basadas en nutricion + sueno + recovery
- HealthKit: lee pasos, calorias, sueno, HR; escribe nutricion y agua
- 5 tabs: Inicio, Nutricion, Foto (camara), Fitness, Perfil
- Claude API key para AIFoodAnalysisService y AIWorkoutService
- Configurar en
AIFoodAnalysisService.swiftyAIWorkoutService.swift