Theading
Accessing Network/Storage on MainThread crashes the app
Accessing UI from background thread crashes the app
Lifecycle
Accessing UI before it is created crashes the app
Accessing UI after it is disposed crashes the app
UI recreation due to configuration change
Accessing a disposed context crashes the app