
AngularDart (yang biasanya kita sebut hanya Angular dalam dokumentasi ini) adalah framework untuk membuat aplikasi client side dengen HTML dan Dart. Kita bisa install library / Dependency yang telah tersedia melalui packet management Pub Tools.
Kita menulis aplikasi Angular dengan membuat template HTML dengan Angular, menulis class component untuk mengelola template tersebut, menambahkan logika aplikasi dalam service, dan mengemas component dan service dalam module.
Setelah kita menjalankan aplikasi, Angular mengambilalih, untuk menampilkan konten aplikasi kita di browser dan menanggapi interaksi pengguna sesuai dengan petunjuk yang kita berikan.

Pada diagram Architecture diatas terdapat beberapa block dalam sebuah aplikasi yang dibanguny dengen framework Angular :
- Module
- Components
- Templates
- Metadata
- Data Binding
- Directives
- Services
- Dependency Injection (DI)