Dart & Flutter

Build cross‑platform apps with Dart and Flutter—from language basics to a complete mobile banking UI.

No sign-up required — start with the intro

Learn Dart & Flutter

Dart

Introduction to Dart

Start with the Dart language, tooling, and basics.

START

Dart Functions

Functions in Dart

Learn functions, parameters, return types, and best practices.

START

OOP in Dart

Object-Oriented Programming

Classes, objects, inheritance, mixins, and more.

START

Utilities in Dart

Utilities in Dart Programming Language

Collections, async, packages, and handy utilities.

START

Flutter Intro

Introduction to Flutter

Get started with Flutter widgets and app structure.

START

Project: Mobile Banking UI

Project: Mobile Banking UI App

Build a cohesive banking UI with screens and flows.

START

Banking Functionalities

Mobile Banking Functionalities

Implement transfers, payments, auth, and state.

START

Full UI & Journey

Mobile Banking Full UI & User Journey

Polish the full app journey and UX details.

START