Prompt2Flutter
Prompt2Flutter copied to clipboard
🚀 Transform text into fully functional Flutter applications using AI
Welcome to Prompt2Flutter 🚀
⚠️ DISCLAIMER: This is just a proof of concept quickly hacked together. The code quality is not production-ready and was written for demonstration purposes only.
Transform text descriptions into fully functional Flutter applications using AI
Features
- [x] Convert natural language descriptions into Flutter code
- [x] Create complete Flutter projects with proper structure
- [x] Manage Flutter dependencies automatically
- [x] Generate UI components and app logic
- [x] Support for Flutter best practices and patterns
- [x] Powered by Google's Gemini AI model
Demo
Watch the demonstration video:
https://github.com/user-attachments/assets/f9f9e259-8f7e-40d7-966d-4245f8830b51
Installation
# Clone the repository
git clone https://github.com/filippofinke/Prompt2Flutter.git
cd Prompt2Flutter
# Install dependencies
npm install
# Set up your API key
# Create a .env file with your Google Gemini API key
echo "GEMINI_API_KEY=your_api_key_here" > .env
Development
npm run dev
Build and Run
npm run build
npm start
Requirements
- Node.js and npm
- Flutter SDK installed and in your PATH
Author
👤 Filippo Finke
- Website: https://filippofinke.ch
- Twitter: @filippofinke
- Github: @filippofinke
- LinkedIn: @filippofinke
🤝 Contributing
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
Show your support
Give a ⭐️ if this project helped you!