Android application that transforms YouTube cooking videos into structured recipes using Google Gemini 3 AI.
https://youtu.be/UkLFfd0lO5c- Extract recipes from YouTube cooking videos
- AI-powered using Google Gemini 3
- Clean, structured ingredient lists
- Step-by-step cooking instructions
- Language: Kotlin
- Min SDK: Android 7.0 (API 24)
- Networking: Retrofit
- Backend: Flask server with Gemini 3 API
- Android Studio
- Android device or emulator (API 24+)
- Backend server running (Backend Repo)
git clone https://github.com/YOUR_USERNAME/recipe-extractor-android.git
cd recipeXtractor-android- Open Android Studio
- Select "Open an existing project"
- Navigate to the cloned directory
- Wait for Gradle sync
Find the file where you set your API base URL and update:
// For Android Emulator
public static final String BASE_URL = "http://10.0.2.2:5000/";
// For Physical Device (use your computer's local IP)
public static final String BASE_URL = "http://192.168.X.X:5000/";To find your local IP:
- Windows: Open CMD → type
ipconfig→ find IPv4 Address - Mac: Open Terminal → type
ifconfig→ find inet address - Linux: Open Terminal → type
ip addr→ find inet
- Connect Android device (USB debugging enabled) OR start emulator
- Click Run button (green triangle)
- Select your device
- App will install and launch
- Make sure backend server is running
- Open the app
- Paste a YouTube cooking video URL
- Tap "Extract Recipe"
- Wait 2-3 minutes for processing
- View your structured recipe!
- Only one free extraction after that subscribe to premium at $0.99 a month
- Backend Server: [https://github.com/sritaaa/recipe-backend]
- Backend must be running for the app to work
- Processing takes 2-3 minutes depending on video length
- Works best with clear cooking tutorial videos