why not add compose previews to Intellij or Androi...
# fleet
g
why not add compose previews to Intellij or Android Studio? Right now Im switching between AS, Fleet and Xcode.Im okay with AS and Xcode, but Fleet? what kind of capitalist crap is this, why lock me into Fleet only for previews and everything else is worse. it's just pure suffering.
😅 3
💯 1
g
I think it's because previews were focus of Fleet team, because Fleet wants to be an IDE for MPP Android Studio has previews, but only for Android modules, I think only Android Team can add it, or if Intellij Support previews and they pull changes I don't think it's intentional
d
I wish the Fleet team luck in their effort to recreate both Android Studio and IntelliJ in one new IDE, because they're going to need it - may their efforts one day bear fruit. Sadly, that's not much comfort to the rest of us who are trying to deliver software using IntelliJ and AS but are stuck with the barely usable 'Desktop' preview and having to use half-working hacks to get previews. It would have been really nice to have Multiplatform Previews (a key feature of Compose) working nicely in at least one of the production ready IDE's first... but I guess we can't have everything.
☝️ 2
💯 2
g
I agree that we can't have everything but there are some things we don't have that make no sense to me. For example AS and Intellij are separated. Instead of Google making a plugin for it, they have a custom downloadable distribution. Right now if I open a project in Fleet with too new android plugin it does not work saying the project is using incompatible AGP. Gemini is only available in AS and not in Intellij. Jetbrains Assistant is available in Intellij and not in AS. It feels like Google is trying to prevent devs from using tools that others are building. Then Jetbrains is also trying to lock devs in their ecosystem with Fleet and KMP and prevent them from using features that Google is building.
g
I really don't see it at all, Google doesn't prevent anything, they just want to have more control on release process for their IDE, also Android plugin is available on Intellij, but it requi It's also unfair to assume them, even though they changed release process recently specifically to be more up to date with upsource Intellij But their goal is to build IDE for Android development You could have the same complaint about any of Intellij IDE being own IDE, not just a plugin, but it's the same reason, dedicated team tries to build the best experience for specific technology/language Intellij incorporate almost all AS features, but with delay, it's separate release cycle after all Obviously Gemini is available only on AS because it's Google service, not open source , and it's free for Google project, unlike paid Intellij AI assistant Using Fleet for Android is third party experience, unlike with AS and even with Intellij, but because it's an absolutely different platform, features of course cannot be easily integrated to or from Intellij/AS
g
still this all is very weird. At least why not have AI Assistant on AS? there is also a ticket https://youtrack.jetbrains.com/issue/LLM-862/AI-Assistant-support-for-Android-Studio
g
I do agree about this issue though, it's definitely not good for AI assistant But not sure what prevents them from supporting AS too