
Lecture 01
Introduction to Flutter and Digital Identity Card
Set up Flutter and build a digital identity card from widgets and layouts.
Completed course · 18 Dec 2025–14 Jan 2026
Flutter Development Bootcamp
Fourteen lectures on building mobile applications, from your first widgets to networking, AI inference, and signed releases.
Course curriculumRecordings and slides from the original course.

Lecture 01
Set up Flutter and build a digital identity card from widgets and layouts.

Lecture 02
Explore stateful and stateless widgets, application logic, and a dice roller.

Lecture 03
Build a movie browser with lists, navigation, and routes.

Lecture 04
Explore mobile UI and UX through animated containers and animation controllers.

Lecture 05
Connect an app to servers using HTTP, APIs, and asynchronous programming.

Lecture 06
Build forms, validate input, and persist data with Shared Preferences.

Lecture 07
Work with global themes and store application data in Firebase Firestore.

Lecture 08
Connect live streams with WebSockets and build authentication with JWT.

Lecture 09
Build an anonymous confession application for the NIT Jalandhar community.

Lecture 10
Explore AdMob, advertising exchanges, real-time bidding, Git, and GitHub.

Lecture 11
Handle deep links, communicate with native code, and share across platforms.

Lecture 12
Connect an app to generative AI through inference, Groq, Ollama, and POST requests.

Lecture 13
Stream results with async generators and run concurrent work in Dart isolates.

Lecture 14
Build release packages and sign Flutter apps for distribution.