1
\$\begingroup\$

I'm following all the Kotlin questions and I noticed that there was no tag for Jetpack Compose.

While Stack Overflow has four tags for variants of compose:

I figured that Code Review wouldn't need four tags.

While there are some minor differences between Jetpack Compose for Android and Jetbrains Compose Multiplatform, as a heavy Compose user myself, if feel that they are closely related and could use the same tag (at least for the time being)

For now I named the tag as Kotlin is the least common denominator, but is there another name? Should we separate Jetpack Compose for Android from Jetbrains Compose Multiplatform (which targets both Android, Desktop, iOS and also alpha support for Web) ?

(Note: You might want to read up on Jetpack Compose vs. Jetbrains Compose Multiplatform)

\$\endgroup\$
3
  • 1
    \$\begingroup\$ I may be misunderstanding, are all Android Jetpack Compose & co related? Or are the four systems more like Docker Compose vs Jetpack Compose. \$\endgroup\$
    – Peilonrayz Mod
    Commented Jun 18, 2023 at 0:07
  • \$\begingroup\$ @Peilonrayz They are all related. The code you write for Compose Multiplatform is really similar to the one you write for Jetpack Compose Android. Compose Desktop is a subset of Compose Multiplatform, and Jetbrains Compose is the old name for Jetbrains Compose Multiplatform. But even if you write code for Compose Desktop, then you will still import lots of classes with packages starting with androidx.compose, e.g. androidx.compose.ui.Modifier. I also added links to the two main different ones, but if you can look at example code I think you will see that there's a lot of similarities... \$\endgroup\$ Commented Jun 18, 2023 at 13:53
  • \$\begingroup\$ @Peilonrayz You might also want to read the tag descriptions on Stack Overflow, I think that also shows how closely related they all are. \$\endgroup\$ Commented Jun 18, 2023 at 13:56

1 Answer 1

3
\$\begingroup\$

I was reminded about tag synonyms.

Looking at the options:

  • android-jetpack-compose - not all questions are related to Android
  • compose-desktop - is a small subset of compose-multiplatform
  • compose-multiplatform - although this is the new name for Jetbrains Compose, not all code is written to be multiplatform, some might be specific for Android.
  • jetbrains-compose (what is now known as Compose Multiplatform) and jetpack-compose (which is only for Android) are so similar, and all import the package androidx.compose

I think the best solution is to tag questions as as that is the most generic of them all.

And then if someone one day manages to convince me that there's a big enough difference for having two tags, then it can be revisited.

\$\endgroup\$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .