Kotlin vs Java for Android Development in 2021 // goobar #17 // software development podcast
Вставка
- Опубліковано 3 лип 2024
- Kotlin vs Java? Java vs Kotlin? Which language should you learn; Java or Kotlin?
Which language should you choose for Android development in 2021?
This week's episode is an FAQ-episode covering a handful of the most commonly asked questions about Java and Kotlin for Android development. These are questions I regularly see and am asked - and I want to give some quick, opinionated answers to to help inform your thinking and decisions on the topic.
📝 Check out the FAQ on goobar.dev
goobar.dev/kotlin-vs-java-for...
📺 Chapters
00:08 What language to use for Android development?
00:58 Which is better for Android development; Java or Kotlin?
01:25 Does Google recommend Kotlin for Android development?
02:10 When did Google start supporting Kotlin for Android?
02:37 When did Android become Kotlin-first?
03:15 Is Java still used for Android development?
03:43 Will Android stop supporting Java?
04:11 Is Kotlin replacing Java?
05:09 Is Kotlin enough for Android development?
05:27 Should I learn Java or Kotlin for Android?
06:23 Can I learn Kotlin without knowing Java?
06:56 Is Kotlin easier than Java?
07:40 Is Kotlin faster than Java?
📝 Show Notes
developer.android.com/kotlin/...
• Developer Keynote (Goo...
• Developer Keynote (Goo...
eng.uber.com/measuring-kotlin...
/ @goobar
🎙 Keep Listening
Listen on Google Podcasts
podcasts.google.com/feed/aHR0...
Listen in Pocket Casts
pca.st/12chud15
Listen on Spotify
open.spotify.com/show/23l80yw...
Listen on Apple Podcasts
podcasts.apple.com/us/podcast...
🛠 My Recording Setup
www.amazon.com/shop/n8ebel?li...
👨🏼💻 Contact
/ n8ebel
goobar.dev/contact/
* some links may be affiliate links - Наука та технологія
Check out the full goobar podcast playlist here: ua-cam.com/play/PLEPZdzLLJH96lPEbwdXDSqqsykpZW3Z6o.html
And learn more about Kotlin here: ua-cam.com/users/goobarplaylists?view=50&sort=dd&shelf_id=7
Very clear and concise! Like!
You rock! 😁
This is the most informative and balanced video on this topic. Most other videos/articles just seem hell-bent and showing how great Kotlin is and how bad Java is.
Glad you thought so. As much as I enjoy Kotlin, I do try to be balanced.
thanks for dis vid.
You're very welcome! Hope it was helpful 😀
@@goobar Yes indeed! It actually answered a question I asked last just week. Tnk u.
You still see a majority of mobile dev jobs specifying Java experience and a little Kotlin here and there in my area.
Interesting. I'm not surprised that it would vary be region or company size. I've personally seem more and more mentioning Kotlin specifically without much care about Java - at least during the interview stage
@@goobar I have Indeed setup to email iOS and Android jobs in my area and the bulk still ask for Java and some Java or Kotlin, as well as Obj-C.
Interesting. It's really not surprising that Java would still be needed by many teams. Even in Kotlin-first teams there's likely plenty of old Java code hanging around. Knowing both is definitely valuable
Hi nate, hope you are fine. I finished watching your 9 week android course and made weather app following your tutorial. I want to make portfolio to present to companies to get entry level job as android developer. Can you please guide me where should I head next and what type of apps should I build that are commonly required by recruiters
Thanks
Great question. I don't think your portfolio app(s) need to be super complex. Most of the time, portfolio apps are used as conversation starters and as a means to look at some code sample.
That means that your project idea isn't as important as how you build it and how you present it.
You could build a weather app, a Pokemon Pokedex, a simple chat app, a todo list, etc...
Pretty much any idea can work for a portfolio project. Taking that idea, and building a functional, polished, app is the more helpful thing when trying to stand out to a recruiter.
tysm
You're welcome!
Are u just an android dev? or u do web and ios ?
My professional experience is primarily Android. I've been working to branch and and contribute to iOS and web projects when I can
@@goobar Nice. So tell me how do I become a pro android dev like u?
I started by building an Android app and releasing it to Google Play. Then spent 2 years getting a Master's in CS. Practice writing/reading code helps. Having a portfolio project to share with recruiters helps. Leveraging other skills can really help. I came to CS late in my education. I had a previous degree in another field. I used the skills from the previous degree to help get a job as an Android developer in that field. It was with a company most have never heard of, but it was an amazing job.
@@goobar Ah yes, a masters in CS is def helpful.
@@rgenericson5361 lol