Build Chatgpt App In Flutter Using Openai Api
Published 1/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.58 GB | Duration: 2h 30m
Published 1/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.58 GB | Duration: 2h 30m
Build ChatGPT/ChatBot App in Flutter using OpenAI Rest API
What you'll learn
This Flutter course is a complete guide that helps learn and build a fully functioning Flutter application with Rest Api.
Rest API integration
CRUD operations
Teaching how to write Clean-code and avoid Boilerplate code
Provider state management
Requirements
A good Knowledge in Flutter and Dart is strongly recommended
Description
Important NOTE: This course is not a data science course, this course is relying on the OpenAI API which is the App that created ChatGPT.This course covers how to integrate the Rest API in a Flutter application.The course mostly focuses on the REST API integration in FlutterCourse prerequisites:Basic knowledge in programming to get started A basic understanding of Flutter and good knowledge are recommendedHow this course can be of help:Gaining more knowledge in Flutter and Rest API integrationBuilding a ChatBOT AppHTTP requestsJSON serializationAutomatic list scrollingError HandlingClean and Clear designThe minimum amount of code, with Provider state managementWhat's in the course:Provider State managementClean code and avoid Boilerplate codeManaging and updating packagesListViewsThemingFlutter general AppBarFlutter Material DesignFlutter ListView BuilderCourse structure:approximately 3 hours of content and updated regally Requirements:Windows application development OR Mac application development Access to a computer with an internet connection.and you are ready for the journeylove learning about applying cutting-edge algorithms to practical cases!What Should I Expect After this Course?:The ability to build functional appsNew information regarding Flutter And API integrationNote that the course builds on windows, so I didn't have a chance to cover the IOS configurations! But feel free to ask anything about it. I will be there to help.
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 2. App demonstration
Lecture 3 Social Media and must-watch tutorials for prerequisites
Lecture 4 Source code on Github
Lecture 5 Source code on github detailed
Lecture 6 MUST WATCH TRICKS AND TIPS
Section 2: App Setup - Implement the UI Code
Lecture 7 Important NOTE
Lecture 8 Add the required packages
Lecture 9 Setting up the application
Lecture 10 Start building the chat screen
Lecture 11 Build the chat widget
Lecture 12 Implement the modal bottom sheet
Lecture 13 Create the dropDownButton and optimize the previous code
Section 3: Rest API And State Management using Provider
Lecture 14 Explain the API documentation and test it using Postman
Lecture 15 Write a Function to get the model repsonse
Lecture 16 Implement the Models model class/enhance the previous function/ Errors Handling
Lecture 17 Start displaying the all Models using FutureBuilder
Lecture 18 Implement the Models provider
Lecture 19 Implement the chats model and allow the user to send a message
Lecture 20 Start displaying the sent/received chats on screen
Lecture 21 Scroll the chat List to the end
Lecture 22 Animate the bot response like chatGPT
Lecture 23 Implement the Chat Provider
Lecture 24 Show the error, and not allow the user to send an empty message
Section 4: Extra
Lecture 25 Change the app launcher icon
Lecture 26 Native splash screen
Flutter and Dart learning cravers,Anyone who want to understand how to integrate Rest API in a Flutter app,Anyone who is interested in ChatGPT integration in Flutter