A powerful Android application that helps developers review and analyze code efficiently using Gemini API. The app provides a seamless experience for code analysis by supporting file transfers, image-based code input, and real-time feedback.
- AI-Powered Code Review: Uses Gemini API to analyze and provide feedback on code.
- File Upload & Image Recognition: Upload source code files or images of handwritten/printed code for analysis.
- Prompt Space: Allows developers to interact with AI for customized reviews and suggestions.
- Syntax Highlighting: Displays code with proper formatting and readability.
- Real-time Suggestions: AI-generated improvements and best practices for cleaner, optimized code.
- Language: Kotlin
- Framework: Jetpack Compose
- AI API: Gemini API (Google AI)
- Database: Firebase (if applicable)
- Architecture: MVVM (Model-View-ViewModel)
- Clone the repository:
git clone https://github.com/vatsasiddhartha/code-review-app.git
- Open the project in Android Studio.
- Build and run the project on an Android Emulator or a physical device.
- Open the app and select a code review method (file upload, image scan, or prompt space).
- Submit the code for AI analysis.
- Review the feedback and apply the suggested improvements.
- Support for multiple programming languages.
- Enhanced AI accuracy with model fine-tuning.
- User authentication for saving review history.
- Integration with GitHub for automated PR reviews.
Contributions are welcome! Feel free to fork this repository and submit a pull request with improvements.
This project is licensed under the MIT License.
Author: Siddhartha Vatsa
📧 Contact: [email protected]
📂 GitHub: vatsasiddhartha