Koin, Ktor & Paging in KMM | Compose Multiplatform | by Prashant | Nov, 2023
@Composablefun <T : Any> PagingListUI(data: LazyPagingItems<T>,content: @Composable (T) -> Unit) {LazyColumn(modifier = Modifier.fillMaxSize().background(Color.White),horizontalAlignment = Alignment.CenterHorizontally,) { items(data.itemCount) { index ->val item = data[index]item?.let { content(it) }Divider(color = UiColor.background,thickness = 10.dp,modifier = Modifier.border(border = BorderStroke(0.5.dp, Color.LightGray)))} data.loadState.apply {when {refresh is LoadStateNotLoading && data.itemCount < 1 ->…
BlurSurface Feature, Jetpack Compose, Android 14, Shimmer and Shadow Loading Effect Animation, KMM, and more! | by Shahla Aliyeva | Oct, 2023
Just as always, we are reachable via editors@proandroiddev.com. We look forward to reading your feedback, article submissions, and partnership ideas. Follow us on Facebook and Twitter, and see you soon! Cheers, ProAndroidDev Team Sergii Zhuk . Greg Fawson . Andy Dyer . Brian Gardner ….
Getting Started with Kotlin Multiplatform: A Step-by-Step Guide to Building Your First KMM App! | by Debanshu Datta | Oct, 2023
Hey everyone, I want to share more of Kotlin Multiplatform Mobile Content since it is much more stable now. I am building this side project as a learning knowledge-sharing example and will focus on something other than the UI/UX. The main goal is to give…