JetPackPractice Used Jecpack Library Lifecycle Paging Room Navigation Fragment Other Library Retrofit OkHttp Glide Dagger-Hilt kotlinx.serialization