DEV Community

Mpho Mphego
Mpho Mphego

Posted on

Android Dev: Where do I even start?

I have interest in developing Android Applications, mainly for my home automation projects.
As a Python developer the sight of Java related code creaps me out.

How would you advice me on where to start with Android App Development?

Top comments (8)

Collapse
 
dmahely profile image
Doaa Mahely

Hello Mpho.
I would suggest checking out Udacity's Android courses. They have two Nanodegrees (6-month comprehensive paid programs) but offer the courses that make up the Nanodegrees for free. Check out the first course here. It uses Java but once you get the hang of it you can switch to using Kotlin.

Collapse
 
mmphego profile image
Mpho Mphego

Beautiful, thanks

Collapse
 
darksmile92 profile image
Robin Kretzschmar

I suggest you get familiar with the android native language java, but try kotlin! It has some unique concepts to learn but is worth it and even google recommends it now.

Try out a sample kotlin project and from there try to implement your first app.

There are other options like react-native which let you code in JS and either translate it to native code or run it with web views.
But if you want to learn the concepts of android and stay as close to native as possible, I'd recommend learning kotlin.

Collapse
 
mmphego profile image
Mpho Mphego

Thank you so much

Collapse
 
gastonmdq profile image
Gastón Mira

I think the best way to start is to enroll the course that Google has in Udacity about Android development and also read about Kotlin.
Android docs are useful too to start with.

Collapse
 
mmphego profile image
Mpho Mphego

I think I should give udacity a look. Thanks

Some comments may only be visible to logged-in visitors. Sign in to view all comments.