Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build a Production AI Delivery App with Flutter & AWS
Role Play
New
10 students

Build a Production AI Delivery App with Flutter & AWS

Build a real AI-powered delivery platform with Flutter, AWS serverless, maps, and live tracking
Created byMacaulay Famous
Last updated 9/2026
English

What you'll learn

  • Build a production-style AI-powered delivery application from the ground up using Flutter, AWS, and the OpenAI API.
  • Build a serverless AWS backend using Lambda, API Gateway, DynamoDB, Cognito, and AWS CDK with TypeScript.
  • Build an AI delivery assistant that understands natural language, collects delivery details, and maintains a conversation.
  • Connect Flutter to REST APIs and build location search, delivery estimates, order creation, and customer and rider flows.

Course content

26 sections144 lectures9h 17m total length
  • Course Project Preview: The AI Delivery App2:42
  • Course Roadmap0:34
  • Why You Should Take This Course0:45

Requirements

  • Basic knowledge of Flutter and Dart is helpful. No advanced AWS or AI experience is required, as we build the project step by step.

Description

Build a production-style, AI-powered delivery application from the ground up using Flutter, AWS, and the OpenAI API.

This course takes you beyond building a simple mobile UI. You’ll learn how to connect a Flutter application to a serverless AWS backend and then bring artificial intelligence into the experience to create a smarter, conversational way for customers to send packages.

We’ll begin by building the foundation of our Flutter application and creating a traditional delivery flow. You’ll work with pickup and drop-off locations, location search, coordinates, delivery estimates, customer details, and order creation.

On the backend, you’ll learn how to build serverless infrastructure using AWS. We’ll work with services such as Amazon Cognito for authentication, AWS Lambda for backend logic, Amazon API Gateway for our APIs, and Amazon DynamoDB for storing delivery orders. You’ll also see how Flutter communicates with these services through real HTTP requests.

Then we’ll take the application further with one of the main highlights of the course: our AI Delivery Assistant.

Instead of requiring customers to manually provide every delivery detail through forms, we’ll build a conversational delivery experience using the OpenAI API. A customer can simply say something like, “I want to send shoes from Main Gate to Ring Road.”

The AI assistant will understand the request, extract useful delivery information, remember details collected throughout the conversation, and ask for information that is still missing. You’ll learn how this conversation flows from Flutter to AWS and then to OpenAI.

You’ll also build the rider side of the delivery system, giving you experience working with both sides of a real-world delivery application.

Throughout the course, we’ll build the important components step by step and explain why they are needed and how they connect.

What you'll work with

  • Flutter and Dart for mobile app development

  • Generative AI and the OpenAI API

  • AWS Lambda and serverless backend development

  • Amazon API Gateway

  • Amazon Cognito authentication

  • Amazon DynamoDB

  • AWS CDK with TypeScript

  • REST API integration with Flutter

  • Location search and coordinates

  • Delivery distance and price estimates

  • Delivery order creation

  • AI-powered conversational delivery

  • Customer and rider application flows

By the end of the course, you’ll have practical experience combining mobile development, cloud computing, serverless architecture, APIs, databases, and generative AI in one complete project.

If you want to learn how Flutter, AWS, and AI work together to build modern applications, this course will take you through the process step by step.

Who this course is for:

  • Flutter developers who want to build real-world, full-stack mobile applications using AWS serverless services and generative AI.