Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'd use Kotlin for several reasons:

1. good ecosystem for Java libraries on serverside (and mobile) for parsers with Markdown, etc. you could re-use the parsers between mobile & server to reduce dependencies

2. Code re-use on apps for Android & with multiplatform projects you get a lot of re-use for iOS (and swift is pretty similar, so you'd have an easier time porting)

3. Code re-use between the apps and the Javascript front-end for web (kotlin transpiled to Javascript). One language for both front-end and back-end (similar to why a lot of people use npm for serverside), which I find to be way more maintanable

4. You get similiar ease of programming as Python, etc. but with better performance

5. Kotlin can be used with React, Vue, & Angular and can integrate with existing Typescript annotation files by a conversion tool

6. You can use ktor to easily setup a server without having to setup a full Java servlet container




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: