loading...

Kotlin for Android

github logo ・1 min read

Hey Guys,

My name is Amir and I want to learn Kotlin for Android. Unfortunately I don't have any background knowledge in Java, so I wonder if it is possible to learn Kotlin for Android without having a basic understanding of Java.

If this is possible please give me some links to tutorials for absolute beginners, otherwise please do tell me how I should start learning Kotlin for Android. Do I have to first start with Kotlin itself as a whole and then move to Kotlin for Android or do I have to learn some basics in Java first and move to Kotlin for building Android applications.

Thanks millions times, in advance.

twitter logo DISCUSS (4)
markdown guide
 

Hi Amir, you could learn Kotlin without learning Java. Yes, it would have been easier if you had a background in Java but it's not a must.

You could go on to check Kotlin tutorials on YouTube or the Kotlin boot camp at Udacity.

Start with the basics of Kotlin and understand it then you can go on to use in on Android.

 

Hi Lemuel,
first of all thank you so much for your comment.
I have already watched some tutorials on YouTube and right now I am reading "Android Development with Kotlin" by Packt.
would you please recommend some books, YouTube channels or boot camp.
I'll be more than happy if you could provide me some links

 

You're welcome.

I would recommend Kotlin in action by Dmitry Jemerov and Svetlana Isakova: manning.com/books/kotlin-in-action

It's a very nice book.

As you are reading the book, you could also practice and play with Kotlin Koans:
kotlinlang.org/docs/tutorials/koan...

Kotlin Koans are a series of exercises to get you familiar with the Kotlin Syntax.

Finally, you could also check out the Kotlin Documentation from time to time. When learning I always love checking the Docs.

kotlinlang.org/docs/reference/

Thank you so so much for your links and recommendations.

Classic DEV Post from Dec 14 '19

Python coders, what are some exercises/activities that help you quickly get better at the basic coding?

Amir Honarmand profile image
I'm a beginner in the coding world.