If you haven’t looked into Glance theming, it is pretty easy to set up. It is just the same as Material Design 3 theming where you can provide a custom set of colors to style your widget to match your app branding. In this basic set up, we have the app color scheme lightScheme and […]
AnchoredDraggable | Compose Tips Source link
A guide on how to define string routes safely Traditionally, navigation in Compose relies on defining routes as strings, which opens up a lot of flexibility but also introduces potential risks if not handled carefully. In this guide, we’ll walk through how to safely define string routes, break down the structure of these routes, and […]
Idk if it's me, but things like Firebase Analytics seems so overcomplicated for what I need to do. I just want to collect simple data about what users do with my app so I'm able to make wiser design choice. I just need to be able to answer simple questions such as: What number/percent of […]
Download directly We’re back from the hiatus with our SemiQuicentennial episode! With the momentous 250 comes some big announcements and a shift in the way we do things. Listen to find out the details! You can find us on a few places: Donn Kaushik: Disclaimer: Links shared might be affiliate links. They help support the […]
This article considers my first experience with Kotlin MultiPlatform(KMP) as a basis of my impression, thoughts and aspirations for the technology. Critical factors in this consideration include the starter guide provided by JetBrains, the resulting multi-platform mobile app, the architecture of the mobile app project and my feel after going through that process. First things […]
As Kotlin continues to revolutionise the development landscape, effective documentation has become more crucial than ever. That’s where KDoc comes in Kotlin’s powerful documentation tool. In this article, we will dive into the world of KDoc and will explore its basics, best practices and how the Dokka library can take documentation to the next level. […]
Diagram from kotlinlang.org Kotlin’s coroutines offer a powerful way to manage concurrency and asynchronous programming. However, to use them effectively, it’s crucial to understand the lifecycle of a coroutine. In this blog post, we’ll explore the coroutine lifecycle, focusing on the states of a coroutine’s Job, how they transition between states, and practical examples to […]
I had asked this at the Intel Arc subreddit, but there were no meaningful replies. Maybe regular folks don't use Android Studio. I am not sure whom I should report this to. If there is anyone who is using Intel Arc A770 and Arch Linux, do you have the same problem? submitted by […]
Hellos guys i am trying to create a db that i can input items and use recycleview,i use the debuger from one of androids tutorial and i have the following error with my Dao file The file: package com.example.dbtest4 import androidx.room.Dao import androidx.room.Insert import androidx.room.OnConflictStrategy import androidx.room.Query import kotlinx.coroutines.flow.Flow @Dao interface WordDao { @Query("SELECT * […]