* properly constrained image view and max lines of both label and package views * use lifecycle scope inherent to fragments instead of creating new coroutine scopes * fetch package list from pm every time refreshList is called * early release locks when refreshing list * properly annotate setDisplayCategory method * keep AppListAdapter as a regular nested class instead of an inner class for reusability Signed-off-by: jhonboy121 <alfredmathew05@gmail.com> Signed-off-by: Hưng Phan <phandinhhungvp2001@gmail.com>