Improve App routing screen
-
reduce list flickering -
show loading indicator on initial loading. Initial loading takes some time so that an empty list is presented for about 1-2 seconds. -
reorder cached app list items after loading from shared preferences to reduce the diff between async queried app list and immediately loaded cached app list. That reduces the likelihood of visual list changes after entering the the app routing screen
Edited by cyberta