AdSense Material Design
summary
AdSense relaunches its UI in Dart and Angular 2, replacing a monolithic GWT app with multiple smaller apps communicating via an EventBus and protocol buffers for backward compatibility. A London team of about 25 developers ships the new Material Design interface in eight months while ~100 people move most new features to Dart, claiming two times faster development: edit/refresh cycles drop to seconds, tests run much quicker, onboarding animations use shared material design components, and initial payload shrinks by ~1 MB.
AI-written summary · about
chapters (13)
- 0:00Intro
- 1:16Material Design
- 3:03AdSense with Dart
- 4:58The 2x improvement
- 6:21Why use Dart
- 7:00AdSense History
- 8:27Material Design UI
- 9:09Grid
- 11:20Dart VM
- 11:54New Architecture
- 15:12Automated Tests
- 15:54Dart and Angular
- 18:00Dart Infrastructure
related talks
32mBeyond Mobile: Material Design, Adaptable UIs, and Flutter
35mCan the Material Design Live Long and Prosper
48mAn Introduction Into Using Angular’s Material Design
45mEverything Material All At Once
22mDesigning a super app for the cultural diversity across southeast Asia
40mThe Material is dead, long live the Material 2 — is the Material Design worn out?
18mFlutter Design
10mWhat’s new in Material Design
