Welcome to the ChatAI Mobile App repository! This Flutter project leverages the power of ChatGPT and DALL-E through the OpenAI API to provide a seamless and interactive experience on both Android and iOS platforms.
The primary goal of this project is to create a mobile application that demonstrates the capabilities of ChatGPT and DALL-E by integrating them into a user-friendly interface. With the help of natural language processing and image generation, the app showcases the potential of AI-driven conversation and image creation.
Please Note: This version of the ChatAI Mobile App is a prototype, and more exciting features are currently under development. I am actively working on enhancing the app's functionalities and user experience.
To build and run this project, you will need to have the following dependencies installed:
- Flutter: Version 3.0.6 (Stable Release)
- animate_do: 3.0.2
- flutter_tts: 3.7.0
- http: 1.1.0
- speech_to_text: 6.3.0
These dependencies provide essential functionalities for animations, text-to-speech, HTTP communication, and speech-to-text conversion within the app.
To clone this repository and use the ChatAI mobile app:
-
Open your terminal or command prompt.
-
Navigate to the directory where you want to clone the repository.
-
Run the following command:
git clone https://github.com/harikris001/chatAI-using-flutter.git
-
Change into the cloned directory using
cd ChatAI-Mobile-App
. -
Make sure you have Flutter installed on your system.
-
Run
flutter pub get
to fetch the project dependencies. -
Connect your Android or iOS device to your computer, or use an emulator/simulator.
-
Run
flutter run
to build and launch the app on your connected device.
Check out the following video to see the app in action:
output_app.mp4
For more information about Flutter and its documentation, please visit:
- Flutter Official Website
- Flutter Documentation
- Pub.dev for package references and documentation.
Feel free to explore, contribute, and provide feedback to make this ChatAI Mobile App even more exciting and useful! Stay tuned for updates as we continue to enhance the app with new features and functionalities. Your feedback and contributions are greatly appreciated.