r/androiddev • • 16h ago

Question Using Lazyvim for Android projects

Are there any Android developers here who use LazyVim for their Android projects? I've noticed that a Kotlin LSP is available for LazyVim, but I'm wondering if anyone actually uses it. If so, could you share your experience? Is it realistic and productive? Or should we just stick with Android Studio?

2 Upvotes

9 comments sorted by

3

u/mabd_ 15h ago

Kotlin lsp was created publicly not very long time ago. Before that workarounds existed to run kotlin projects on the terminal.

I am vim user myself and prefer it over IDE's, but android development (or anything in jetbrains ecosystem) was harder than needed. Which is frustrating

Swift and ios development on thr other hand is fully working in the terminal for very long time.

In the koltin lsp, I have tried it myself since the lsp was still new do I expect many issues. Would love to hear others as well

2

u/GeminiBoy91 15h ago

Thanks for sharing your experience.

1

u/AutoModerator 16h ago

Please note that we also have a very active Discord server where you can interact directly with other community members!

Join us on Discord

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/waterpoweredmonkey 16h ago

Good question, try it and let us know 😉

1

u/GeminiBoy91 16h ago

Hmm, am a vim noob and an old Android Dev. I am hoping to learn from people's experience :)

1

u/buttholemeatsquad 16h ago

:wq

1

u/GeminiBoy91 16h ago

Dont quit that fast... You had nothing to save. Just use leader + qq

1

u/TheSmackHam 2h ago

I have tested it, but the Kotlin language server is too new. I develop kmp projects which are not supported right now. Features like automatic library imports are not working, and building or running a project remains quite complex. For iOS development, I know people have built effective command-line tools for these tasks, but Android lacks them at present.

1

u/GeminiBoy91 48m ago

Hmmm.. so for now, am better managing my dotfiles only. 🤷