An AI-powered Android application that helps you plan and prepare for your future self using Google's Gemini API.
This is an Android Studio project designed to run on Android devices and emulators. The app leverages AI capabilities to provide personalized insights and future planning features.
View your app in AI Studio: https://ai.studio/apps/11295785-8666-4db3-9508-d617c4b5ab27
- π€ AI-powered insights using Google Gemini API
- π± Native Android experience
- β‘ Real-time responses and interactions
- π― Future planning and goal-setting capabilities
Before you begin, ensure you have the following installed:
- Android Studio (latest version recommended) - Download
- Java Development Kit (JDK) - Version 11 or higher
- Git - For cloning the repository
- Gemini API Key - Get one for free at Google AI Studio
- Launch Android Studio
- Click File β Open and navigate to this project directory
- Allow Android Studio to sync and fix any build incompatibilities (this may take a few minutes)
- In the project root directory, create a
.envfile - Add your Gemini API key to the file:
GEMINI_API_KEY=your_actual_api_key_here - (Optional) Refer to
.env.examplefor reference
.env file to version control. Ensure it's listed in .gitignore.
- Open the app's
build.gradle.ktsfile - Locate and remove this line:
signingConfig = signingConfigs.getByName("debugConfig")
- Save the file
- On Emulator: Click Run (or press
Shift + F10) to deploy to your configured Android emulator - On Physical Device: Connect your Android device and select it from the device list before clicking Run
Welcoming interface that greets users with the app's main purpose. This is the first screen users see when launching Future-Me-APP, setting the tone for an intuitive and engaging user experience.
The primary interaction screen where users can input their questions and prompts to the AI. Features a clean chat interface with text input field and send button for seamless communication with the Gemini AI.
Shows the AI-generated response and personalized insights about your future planning. The app displays detailed recommendations and thoughtful guidance powered by Google's Gemini API to help you prepare for your future.
Displays suggested goals and milestones for your future self. The AI provides actionable recommendations and structured planning advice to help you achieve your long-term objectives.
Shows detailed analysis and comprehensive breakdown of planning recommendations. Provides in-depth insights with step-by-step guidance for implementing your future plans effectively.
- Ensure you completed Step 3 and removed the signing config line from
build.gradle.kts - Clean and rebuild: Build β Clean Project β Build β Rebuild Project
- Verify the
.envfile is in the project root directory (same level asbuild.gradle.kts) - Ensure there are no extra spaces or typos in your API key
- Try restarting Android Studio after adding the
.envfile
- Update Android SDK tools: Tools β SDK Manager β Update available packages
- Try recreating the emulator: Tools β AVD Manager β Delete and recreate
- Check the Logcat output: View β Tool Windows β Logcat
- Ensure your Gemini API key is valid and has the correct permissions
Future-Me-APP/
βββ app/ # Main application module
βββ build.gradle.kts # App-level build configuration
βββ settings.gradle.kts # Project-level settings
βββ .env.example # Example environment variables
βββ README.md # This file
# Clone the repository
git clone https://github.com/kiran-web-development/Future-Me-APP.git
cd Future-Me-APP
# Open in Android Studio (or use Gradle commands)
./gradlew build- π Google Gemini API Documentation
- π± Android Studio Documentation
- π Gemini API Getting Started
- ποΈ Android Development Guide
If you encounter any issues or have questions:
- Check the Troubleshooting section above
- Review the Android Studio Documentation
- Visit the Gemini API Documentation
This project is provided as-is. Modify and use as needed for your purposes.