Comment Comment by uillem I like how the dart compiler's exhaustiveness checking on switch statements makes it so easy to write a null safe router in flutter parent uillem 3 years ago