Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build a Full-Stack Web App with Flutter & Spring Boot
New
Rating: 5.0 out of 5(1 rating)
117 students

Build a Full-Stack Web App with Flutter & Spring Boot

Build, test, and deploy a real-world Flutter Web, Spring Boot & SQL application using Google Antigravity and AI-assisted
Last updated 9/2026
English
English [Auto],

What you'll learn

  • Build a complete Vehicle Management System using AI-assisted vibe coding, Flutter Web, Spring Boot, and SQL.
  • Use Google Antigravity to turn clear requirements into working frontend and backend features step by step.
  • Build a responsive Flutter Web frontend with login, vehicle list, register, update, and delete workflows.
  • Create a Java Spring Boot backend, connect an SQL database, and expose REST APIs for the application.
  • Connect the Flutter frontend to real backend data and test the application using unit, API, and end-to-end testing.
  • Push the projects to GitHub and deploy the Flutter frontend and Spring Boot backend using a basic CI/CD workflow.

Course content

7 sections • 31 lectures • 48m total length
  • Welcome to Stark Group1:06

    Welcome to Stark Group and the real-world challenge that will guide this course. In this lecture, you will understand the business problem behind the Vehicle Management System and see why a simple digital solution is needed. This sets the context for the full application you will build throughout the course.

  • What You Will Build2:04

    See the complete VMS you will build in this course, including the Flutter Web frontend, Spring Boot backend, SQL database, CRUD operations, testing, and deployment. This lecture gives you a clear picture of the final application and the build journey ahead.

  • How we will build with AI1:55

    Learn how to use AI as a coding partner to build, review, test, and improve the VMS step by step.

Requirements

  • No advanced Flutter, Java, Spring Boot, or SQL experience is required. The course guides you through the project step by step.

Description

This course contains the use of artificial intelligence. AI is used transparently throughout the course as a development and learning partner to support coding, problem-solving, content creation, and the practical build process.

Build a complete full-stack web application from idea to deployment using Flutter Web, Java, Spring Boot, SQL, and AI-assisted development.

This course is designed for students and beginner developers who want to experience how a real full-stack project is planned, built, connected, tested, and deployed. Instead of spending most of the course memorizing syntax, you will learn by working through a practical business problem and building a working solution step by step.

The project is based on a scenario at Stark Group, where vehicle information is managed manually across scattered records. Your goal is to turn that problem into a simple Vehicle Management System.

You will use Google Antigravity as an AI development partner. You will learn how to give AI clear instructions, review generated work, identify issues, make corrections, and verify that the final result meets the business requirement.

Throughout the course, you will work with:

  • Flutter Web for the frontend

  • Java and Spring Boot for the backend

  • SQL for persistent data storage

  • REST APIs to connect the frontend and backend

  • GitHub for source control

  • Unit, API, and end-to-end testing

  • Netlify and Render for deployment

  • Antigravity

You will begin by creating the Flutter frontend and working with mock data. Next, you will build the Spring Boot backend, connect the SQL database, create REST APIs, and replace the mock data with real backend data.

You will then connect authentication and complete the Create, Read, Update, and Delete workflow. After building the application, you will test important business rules, verify the APIs, and complete an end-to-end user journey.

Finally, you will push your projects to GitHub, deploy the frontend and backend, and perform a final live check.

By the end of the course, you will have completed a practical full-stack project and gained a repeatable workflow for using AI responsibly to help build, test, and deploy future applications.

Who this course is for:

  • Students and beginners who want to experience building a complete full-stack application through guided AI-assisted development.