I'll be blunt. I want to know if I'll be able to land a mobile-dev. job (and perhaps +server-side skill) in 1-2 years from now if I become proeficient with this. Where is this language going? If I learn this, will there be enough job openings to make this worth my time?
Don't missunderstand me; I love the fact that it is becoming more practical than Java for Android development, and it's possibilities on Server Side are growing exponentially (I would rather learn this than Android for the mobile dev. side of things, but I got to be practical and I want to take employment-wise decisions here).
I see a great future for this and one article has granted me the confirmation I required, but I'd love additional advice from the pros at Kotlin in Reddit.
Thanks.
If I'm learning Java only for desktop and game development, is it worth learning Kotlin?
Hello! I am looking forward learning some android development but I have some doubts about how to start.
I alredy know more programming languages. But what do you guys think I should learn, Kotlin or Java for Android development?
Is it Kotlin really worth it to learn/use instead of learning/using Java?
What do you guys recommend me?
What are the benefits of using Java for android development if kotlin is 'better' and more modern? And the other way around
Sorry if this is an stupid question
Thanks!
I'm thinking of learning Kotlin in order to get into the backend (currently a FE developer). Got a couple of questions?
-
Is it worth learning Kotlin over Java?
-
Aside from Android apps, what can be built with it?
-
How popular is Kotlin these days in tech firms?
I am a UI/UX designer and i want to start coding so that I can create few apps of my own instead of just designing them. I want to keep this transition slow, steady and meaningful.
I wanted to learn kotlin and JetPack Compose to make Android apps. The question is, is it okay to learn kotlin in 2024 or are there any better alternatives? If yes, kindly provide a roadmap that I can follow.
Hello everyone, I am very interested in getting into mobile development, but in my country the cost of Apple devices is too high, even second-hand ones. Furthermore, job offers for this area are practically non-existent here, so my only option is remote work. Also, I read something about Google being stricter with new apps and more requirements for developer accounts, sorry, I don't know the full context.
I know that some companies are using Kotlin as backend but I don't think my profile is very striking, especially since I have no experience with the language.
On the other hand, this is my first attempt to return to the tech market after 7 years, in the past I worked as a fullstack "python2/angularjs" but this tools do not motivate me too much.
Thank you for taking the time to read this, I will appreciate your responses.
I'm starting development on an android app for a university project. I've got a decent level of Java already but have never used it to develop an android app before. I've heard Kotlin has quite a steep learning curve but is better once you've learnt. The app will be quite simple so the added functionality of Kotlin probably isn't that relevant. Is it worth learning Kotlin?
So i am a complete begginer just did a little bit c now i want to learn the basics of programming along side of development people recommend kotlin( i know it is a good choice over java) but the problem is there are not much resources to learn it as compared to java so what do you recommend and also the books on kotlin are also not very impressive
Hello,
I am a teacher at a high school. I discussed with my colleagues that we could switch from Java to Kotlin for beginner courses, because it is a much nicer language.
One of their arguments against Kotlin was, that it is much less used than Java and there is a chance that it will die, when for example Google stops using it.
I think that this is very unlikely because Google pushes KMP. But I also see that there is no programming language index(Tiobe, PyPl..) that shows a big shift towards Kotlin.
How do you see the future of Kotlin and Java? Will Kotlin still be there in 15 years. Will Kotlin be more popular than Java some day? Will Java loose or win popularity in the future?
I'm a senior and high school and I'm in a class where we can basically do whatever we want as long as it's coding related, so right now I'm using the time to teach myself Kotlin. I've taken a computer science class where a learned some basic Java but that's pretty much the only experience I have. My main goal is to develop an android app for my phone in android studio, and AS says that Kotlin is the choice for developers. My question is basically should I learn Kotlin or Java?
I am by no means new to programming and have a degree in CS, but I have spent the last 6 years working mostly with data analysis and AI using Python.
For a couple of months, I have been thinking about branching out to something different, which is to make my business a real thing. For this I need to develop an Android app (and eventually one for iOS as well).
I have heard great things about Kotlin and that Google has been more supportive of Kotlin in the past few years, but as far as I can tell Java is (was?) the go to for Android app development for a long time.
I guess what I would like to know is 3-fold:
What benefits are there to Kotlin over Java?
Is support for Kotlin good enough that spending time learning the fundamentals of the language worth it?
How easy is it to port Kotlin code made specifically for Android over to iOS? I've heard it has good interoperability with Swift.
Edit: Thanks to all the friendly and helpful comments, I appreciate it!
I currently work with Java and I love it. All of suggestions on my social media is majority about Java and I bought some courses about such Kafka, Redis etc and they’all are made using Java. But now I got a new job and they didn’t tell me that it will be in Kotlin, I noticed it today (which is my third day at company). I was wondering if I should ask for my boss to reallocate me into other project/team that works with Java. Kotlin seems much harder and it didn’t catch me, I didn’t feel interesting in it.
I want to understand the user personas of Kotlin developers. Why did you learn Kotlin? Which resources did you use (eg. books, videos, courses)? What might be the reasons for Kotlin gaining popularity and how will be it's future adoption?
Hi. I have close to no experience in programming and I want to get into android development. Is kotlin a great language to start? I'm planning to use the JetBrains' Kotlin Basics track. Do you guys think it's a great intro to programming? I'm also in the beginning of the K&R C book, should I finish it first?
I'm quite new to programming, and I know only beginner level C and C++. My main motive is to be able to make Android Apps. Kotlin is a new programming language, and it is based on Java. And I don't know Java. Google is providing free training courses for this programming language. Should I learn it or do I know to learn Java first?
I would suggest go for it kotlin is really amazing language to learn and it is best for android too
Kotlin is like a language for Java developers who are tired of using Java. It makes programming native android apps a lot nicer. There is some weirdness at times due to its Java heritage, but it has a lot of nice idioms that remind me of Swift and Python. I think it would be a fine first language, the only reservation that I would have is that you don't quite have the corpus of answered stackoverflow questions online yet that you would have for something like Python or Java.
Is it worth learning kotlin as the first and main language for Android? What happens if you learn kotlin without knowing java? Will I then be able to pour into some kind of startup without Java knowledge?
You are interoping with existing Java code. So if you want to be good at what you do, you would need to understand both.
I have no experience with what it's like to learn Android and Kotlin without any Java knowledge though, as I had learned Java before Kotlin was anywhere in sight.
Depends what you're working on. If you're working with a pre-existing Java codebase, you should probably learn some Java first. If you're starting from scratch or Kotlin base, I wouldn't bother learning Java a go directly to Kotlin as it's pretty much the standard on Android dev right now.
I like Kotlin quite a bit, and I know it has a place in backend, but I'm not sure about it's spread in the industry as an option for backend. And I'd like to keep away from Android as I'm not interested in it. Is it worth learning Kotlin for backend career wise?