Google Earth rewrote their mobile and web clients in Flutter to achieve extreme UI adaptability, allowing users to explore the planet on any device they own. The decision to use Flutter was influenced by the need to streamline codebases and reimagine the UI. The team focused on determining the initial UI strategy, updating the UI strategy within a user session, managing multiple UIs, and adapting to user inputs.

13m read timeFrom medium.com
Post cover image
Table of contents
Extreme UI Adaptability in Flutter — How Google Earth supports every use case on earthDefining adaptabilityWhy adaptability?Delivering on adaptabilityDetermining an initial UI strategyUpdating the UI strategy within a user sessionMixed-UI statesManaging multiple UIsNavigationAdapting to user inputsConclusion

Sort: