Developing Android Apps with Kotlin

share ›
‹ links

Below are the top discussions from Reddit that mention this online Udacity course.

Learn the fundamentals of the Kotlin programming language from Kotlin experts at Google.

Reddacity may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udacity. Thank you for using these buttons to support Reddacity.

Reddit Posts and Comments

1 posts • 96 mentions • top 50 shown below

r/androiddev • post
52 points • dayanruben
Architecture lessons for Developing Android Apps with Kotlin launched
r/androiddev • comment
21 points • mr-_-khan

https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

This course was just updated, and the content is incredible.

https://android-developers.googleblog.com/2019/05/new-learn-how-to-build-android-apps.html

r/androiddev • comment
4 points • That1guy17

The recent one from udacity

Edit: https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

r/androiddev • comment
3 points • dazzieta

Try this Udacity course.

https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

r/androiddev • comment
3 points • Cookiejarman

https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

r/KotlinAndroid • comment
2 points • TheRainbowCock

Apologies, here is the link. It is on Udacity but I have taken it and it is very helpful and well written. I had a few issues but using prior skills taught you will be able to figure them out very quickly.

r/androiddev • comment
5 points • ApprehensiveShock
r/androiddev • comment
2 points • luke_c

https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

r/androiddev • comment
2 points • IgorEscodro

Google released a free Udacity course that seems pretty much complete for newcomers. https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

r/androiddev • comment
2 points • princessu_kennychan

This Udacity course is one I see often recommended but I haven't completed personally.

Give it a go maybe.

r/androiddev • comment
2 points • dagalpin

The Android Basics course is still the best place for non-programmers to learn Android, but we haven't yet brought the course up-to-date with the latest practices. The Developing Android Apps in Kotlin course is about as up-to-date as we could make it, covering LiveData, ViewModel, Room, Coroutines, the Navigation Controller, WorkManager, RecyclerView, ConstraintLayout, etc. We also use Retrofit, Moshi, Glide, and Timber, so we hope that this is a bit more pragmatic in comparison to our previous courses. (and, yes, no Loaders, ContentProviders, AsyncTask, SyncAdapters, etc..)

r/androiddev • comment
1 points • dammitqty

Kotlin official website has good documentation with examples.

Also, ive tried udacity course created by Google. You may take a look, maybe it will fit your needs: https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

But when i tried to do android things with kotlin idioms it created another layer of complexity in learning.

I think ill learn android a bit more, and when i got confident with it ill start to learn kotlin. Because it feels like you have to understand why kotlin features helping you, and right now i don't.

r/androiddev • comment
1 points • SiriusFxu

Check out this course on Udacity. It's free, made by google, teaches MVVM architecture, live data, repository patterns and more, I think it's really good for a beginner.

r/Kotlin • comment
1 points • gfuranku

If you are new to Android but not that new for programming, I strongly recommend the Udacity course.

https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

It's made in partnership with Google. It's pretty straightforward.

r/androiddev • comment
1 points • MrDjibrilo

https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

r/androiddev • comment
1 points • jabubaker

https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012 is another great resource : in Kotlin and uses the new Jetpack architecture libraries.

r/androidapps • comment
1 points • mihirkj

After you feel like you've got the basic idea of Android app dev you can check out this "Developing Android Apps with Kotlin" course which is a recent and updated course providing information about the modern ways and good practices while developing apps. https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

r/androiddev • comment
1 points • groovy261

Free course by google on Udacity. I learnt a lot from this course. It starts simple and builds on top slowly. In Kotlin not in Java though.

https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

r/AndroidStudio • comment
1 points • UpbeatCup

If you go with the new design guidelines and use jetpack/androidx libraries then Intents become much less important. And, imo, you should do that if you're learning android these days. This is a really good free course from google itself, that teaches you all of this.

The idea is to have your logic in fragments instead of activities and a single activity that only hosts those fragments. You then use 'room' to store and retrieve data instead of passing it around between the fragments.

r/androiddev • comment
1 points • bluepandadev

Google has developed classes with Udacity. Here's the free course for learning to make Android apps with Kotlin. I used it to learn Kotlin last year at my Android internship. It's great!

https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

r/androiddev • comment
1 points • bertemes_28

About 8 months ago I got hired to work as an Android developer after being more than an year away from developing apps...

This course help me a lot to update myself: https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

Hope it helps

r/AndroidLauncher • comment
1 points • Professor_Dr_Dr

https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

r/androiddev • comment
1 points • sandiger

Google recommends this Udacity course : Developing Android Apps with Kotlin (it's free)

Other than that, unless you have a significant amount of experience in other programming languages, i would say brushing up software development and design foundations (OOP, SOLID, ...)

r/androiddev • comment
1 points • theharolddev

If you're willing to learn Kotlin as well (highly recommend you should), the new Developing Android apps with Kotlin course is pretty great. It's made by Google and Udacity, and is free to audit. You can skip the sections you already know. They teach the use of Jetpack components including Room, LiveData, Navigation, etc. They also have a section on Kotlin Coroutines.

r/androiddev • comment
1 points • kneeiron

https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012 I finished this the other day, it's really good and up to date with the new stuff.

r/androiddev • comment
1 points • sarpcentel

Google's course on Udacity provides a great introduction to Jetpack Libraries:

https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

r/androiddev • comment
1 points • hifunctioningdyslxic

Check out lesson 5 on this official course

r/ItalyInformatica • comment
1 points • iknowthingsnow

https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

r/androiddev • comment
1 points • NoRacistRedditor

There's a course that uses kotlin.

Though I'd say that the topics themselves might be interesting as the kotlin course does not cover some topics such as widgets. If you're able to convert Java code to kotlin on your own you should give them a try as well

EDIT This should be course https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

(I'm on my mobile and can't preview it, forgive me in case it's the wrong link)

r/androiddev • comment
2 points • jlehrbaum

There's a free course on Udacity produced by the Android Developer Relations team that sounds like it may be exactly what you are looking for (kotlin/java experience but new to Android):

​

https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

​

I'm just getting started on it myself and in the second lesson. So far so good!

​

ps: I'm in the Android team at Google, so I may be biased. But it's also free so there's no harm in giving it a try. :)

r/androiddev • comment
2 points • GavinGT

https://www.udacity.com/course/kotlin-bootcamp-for-programmers--ud9011

https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

They're free and they're awesome. Take them in that order.

r/learnprogramming • comment
2 points • code-n-coffee

I recommend going for an Android application written in Kotlin. Since you already know some Java, Kotlin won't be hard to pick up, but it's also the future of native development on Android. Here's a great course from Udacity and Google that will take you through all the pieces you need to get started: https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012.

r/Kotlin • comment
1 points • still_dreaming_1

For something like that, you might be better off taking an online course. I'm thinking that because you would want both the Android information and the Kotlin information to be very up to date. I'm not recommending these specifically, but here are a couple options: https://www.udemy.com/complete-kotlin-android-developer-course-tutorial/ https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

r/androiddev • comment
1 points • sudhirkhanger

Pick up any Android focused book from Kotlinlang.org suggestions or if you would like MOOC then Udacity's best.

r/androiddev • comment
1 points • Pavneet-sing

You can start learning Kotlin from quick guide on kotlinlang.org.

For android, you can start the udacity course. can also go for certification(surely will help) and paid content.

r/androiddev • comment
1 points • omniuni

Don't take this the wrong way, but if you're looking to get started, you should choose a much simpler first project. An app like that isn't built by one person, it's built by a team of people who each specialize in a different area. Lottie takes Premiere motion files and exports it to a neutral format. Lottie is a library that can take that format and make it renderable on other platforms. Unity is a game engine that can generate packages for different platforms from the same code. It's based on C#, and shares roots with Mono and Xamarin in order to support non-Windows platforms. Lottie makes advanced animations available to native apps, Unity is a game engine unto itself.

If you want to get started, I recommend you scale back to making a simple application for native Android. Start with a course like this one, offered for free in conjunction with Google:

https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

They will give you projects along the way, and teach you how to use development tools, debugging, and a modern language (Kotlin).

r/androiddev • comment
1 points • ddoleu

The #1 thing to avoid is the youtube courses that are too old. So, you can start with free courses from Udacity and as other mentioned the google codelabs. For example, the Developing Android Apps with Kotlin is very actual and the instructors are famous google android advocates. The companion codelab is named Android Kotlin Fundamentals Course.

For a beginner is important to have the basics aligned with the proper libs and good practices of the moment. Indeed the course are updated continuously. Last update is Feb 2020 and this is more than awesome.

r/androiddev • comment
1 points • dave0814

Lesson 2 of this course covers that thoroughly:

https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

r/androiddev • comment
1 points • davsch
r/androiddev • comment
1 points • n8ebel

If you're just starting with Android, the differences between an "Android N" and "Android O" course are likely not large. And the differences probably aren't that useful/relevant until you've gotten a bit of experience with the basics.

Google + Udacity have a course more focused on Android fundamentals and Kotlin. The course is free, and might be worth looking at before deciding which course to start: https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

r/androiddev • comment
1 points • YoSoyElTopo
r/Kotlin • comment
1 points • n0tKamui

found it :

https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

https://www.udacity.com/course/android-developer-nanodegree-by-google--nd801

r/androiddev • comment
1 points • sungmaxxi

Do you want to learn Kotlin too?

https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

​

Learning Kotlin as you program with the MVVM design pattern is pretty cool.

r/androiddev • comment
1 points • jluizsouzadev

This Udacity's course helps me much:

https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

I hope that helps you too. Good lucky on your learning.

r/androiddev • comment
1 points • pagalDroid

Start with the Udacity course and use the official docs and the codepath guides (has a lot of useful info that was helpful to me as a beginner but maybe a bit outdated) as references. Also, use the android codelabs to quickly learn the basics of some topics.

r/androiddev • comment
1 points • DevSrSouza

Google publish Android jetpack and Kotlin course in Udacit.

https://www.udacity.com/course/kotlin-bootcamp-for-programmers--ud9011

https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012

r/Kotlin • comment
1 points • tiagoreul

There's a free Udacity course from Google, and also some Codelabs are either about Kotlin specifically or have Kotlin and Java sources.

r/androiddev • comment
1 points • tahaak97

I highly recommend udacity course it uses the latest androidx libraries + its made by some of the android team members i've found it the most useful one personally

Developing android apps with kotlin

Advanced android with kotlin

r/learnprogramming • comment
1 points • dakna

Take a look at https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012 . It is free, AFAIK.

Kotlin is easier to use in some parts, and a lot of the newer tutorials you can find already use it. Go through the Google codelabs too, especially the recent ones : https://codelabs.developers.google.com/?cat=Android

r/androiddev • comment
1 points • Qart_f

if you are beginner maybe try to do this introduction course to Kotlin and jetpack components: https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012
Then I believe you will be able to make your project in MVVM architecture with Jetpack components.

> Would you recommend I use Jetpack if I'm a beginner?

I would recommend jetpack components they aren't so hard to implement as it seems. - You don't have to use all of them.

> And is MVVM just a way of structuring a project? I googled it but I couldn't understand very well.

You can use another architecture depends on what is comfortable for you but nowadays MVVM is the most recommended architecture for android native apps.