https://kotlinlang.org logo
Title
r

rocketraman

08/02/2021, 3:39 PM
Is there any plan to rename "Apollo Android" to just "Apollo Client", now that it supports multiplatform/ JVM as well? Its a bit confusing, and IMO hurts discoverability, to refer to it as "Apollo Android" when its perfectly usable without Android.
m

mbonnin

08/02/2021, 6:04 PM
There's been some discussions about it although naming is hard 😅
Apollo Client is often used to refer to the web client so it seems unlikely.
Apollo Kotlin coud be an alternative but it fails to convey that the project also generates Java code
r

rocketraman

08/02/2021, 6:07 PM
It is, and yeah I see the confusion with "Apollo Client" 🙂 I kind of like "Apollo Multiplatform Client" (Android, iOS, JVM as subtitle) .
m

mbonnin

08/02/2021, 6:10 PM
ultimately I think the common denominator is Java + Kotlin as the list of platform could grow. The project already supports MacOS and a bunch of JS. Windows and Linux being on the wishlist too
r

rocketraman

08/02/2021, 6:11 PM
Nice. So "Apollo Multiplatform Client" works well.
Java fails to convey its usability on JS, and native. Kotlin does to some extent but how it does it is somewhat less important than what it does.
👍 1
m

mbonnin

08/02/2021, 6:12 PM
The JS + native parts come from Kotlin multiplatform (edit: yep, exactly)