Udemy

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

Enroll Now
  • 6,220 Students
  • Updated 7/2024
4.4
(24 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
17 Hour(s) 42 Minute(s)
Language
English
Taught by
Raphael Daka
Rating
4.4
(24 Ratings)
1 views

Course Overview

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

Develop a Powerful Image Sharing App with Flutter, Firebase, and ChatGPT: Leveraging Dall-E and Elevenlabs AI

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.

Course Content

  • 10 section(s)
  • 73 lecture(s)
  • Section 1 Introduction
  • Section 2 Building the login and registration screens
  • Section 3 Building the OTP and user information screens
  • Section 4 User Authentication and Data Management
  • Section 5 Chat Screen Implementation
  • Section 6 ChatGPT and DALL-E Integration
  • Section 7 Text-to-Speech, Speech-to-text and Lottie Files
  • Section 8 Elevenlabs integration, share and live streaming shared images.
  • Section 9 Updating Bottom chat field, ChatList and implementing Comments and likes feature
  • Section 10 Firebase Rules

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

Skills covered in this course


Reviews

  • B
    Bùi Thanh Sơn
    5.0

    Thank you for this course.

  • C
    Cromuel Barut
    5.0

    Best ChatGPT AI flutter chat app in Udemy

  • W
    WILLIAM ANTONIO RODRIGUEZ CHOQUE
    5.0

    great

  • S
    Spandan Bandhu
    5.0

    good

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed