Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build ChatGPT App in Flutter using OpenAI API
Rating: 4.6 out of 5(75 ratings)
3,103 students

Build ChatGPT App in Flutter using OpenAI API

Build ChatGPT/ChatBot App in Flutter using OpenAI Rest API
Created byHadi Kachmar
Last updated 8/2023
English

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

Course content

6 sections33 lectures2h 56m total length
  • Introduction1:48
  • 2. App demonstration2:34
  • Social Media and must-watch tutorials for prerequisites0:11
  • Source code on Github0:05
  • Source code on github detailed0:47

    Access the full Flutter chat app code on GitHub, with master and lecture-specific branches and direct source links on the Udemy page, presented as a video walkthrough.

  • MUST WATCH TRICKS AND TIPS2:27

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 Flutter

Course prerequisites:

  • Basic knowledge in programming to get started

  • A basic understanding of Flutter and good knowledge are recommended


How this course can be of help:

  • Gaining more knowledge in Flutter and Rest API integration

  • Building a ChatBOT App

  • HTTP requests

  • JSON serialization

  • Automatic list scrolling

  • Error Handling

  • Clean and Clear design

  • The minimum amount of code, with Provider state management

What's in the course:

  • Provider State management

  • Clean code and avoid Boilerplate code

  • Managing and updating packages

  • ListViews

  • Theming

  • Flutter general AppBar

  • Flutter Material Design

  • Flutter ListView Builder

Course 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 journey

  • love learning about applying cutting-edge algorithms to practical cases!

What Should I Expect After this Course?:

  • The ability to build functional apps

  • New information regarding Flutter And API integration

Note 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.

Who this course is for:

  • 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