Advertisements

Flutter, Firebase and ChatGPT: Dall-E Image Sharing App 2023

Advertisements
Develop a Powerful Image Sharing App with Flutter, Firebase, and ChatGPT: Leveraging Dall-E and Elevenlabs AI
4.5
4.5/5
(11) Ratings
3,858 students
Created by Raphael Daka
Advertisements

What you'll learn

  • Setting up a new Flutter project and creating a custom theme for the app
  • Building login and registration screens, including OTP verification
  • Connecting the app to Firebase for user authentication and data management for both Android and IOS
  • Implementing a chat screen with StreamBuilder and handling input messages
  • Integrating ChatGPT and DALL-E for image generation and displaying the responses in the chat widget
  • Adding text-to-speech and speech-to-text features using Elevenlabs API
  • Building a post screen with grid view, like and comment functionality, and user-to-user chat
  • Add a text-to-speech feature in the application using ElevenLabs API
  • Configuring Firebase Firestore rules for secure data access
  • Implementing user-to-user chat using Firebase Cloud Firestore
This course includes:
17.5 total hours on-demand video
0 articles
2 downloadable resources
73 lessons
Full lifetime access
Access on mobile and TV
Certificate of completion
Advertisements

Course content

Requirements

  • Just some basic programming experience needed, you will learn almost everything you need to know
  • You need Android Studio or VS code or any other preferred IDE
  • Flutter 3.7

Description

In this course, you will learn how to build a fully functional chat application with AI integration using Flutter. You will start by setting up the project and creating a theme for your app. Then, you will build the login and registration screens, including user authentication and data management with Firebase.

Next, you will learn how to implement a chat screen, including designing and implementing the landing screen UI, chat screen UI with StreamBuilder, and handling input messages. You will also learn how to use DALL-E API for image generation, parsing and displaying image response from the API, and saving ChatGPT response to Firestore.

In addition, you will learn how to add text-to-speech and speech-to-text functionality to your chat app using Elevenlabs API. You will also create a profile screen UI and add functions to the profile screen.

Finally, you will learn how to implement a post screen, including adding a grid view, creating a post widget, streaming shared posts from Firestore, and adding a like and comment function.

By the end of this course, you will have a complete understanding of how to build a chat application with AI integration using Flutter and will be equipped with the necessary skills to build your own chat app.

Who this course is for:

  • Beginner or advanced Flutter and firebase application developer
Advertisements
2738902C8BCFF1CEC8E2
Advertisements
Advertisements
Free Online Courses with Certificates
Logo
Register New Account