loading...
markdown guide
 

Welcome to the Android Development world πŸ˜„. Are you using Kotlin or Java? If you started with Java, it's a great way to start! But I will suggest you learn Kotlin too. You probably want to check these topics, since I don't know what do you mean by basics you can remove from the list what you already know.

  • Network calls with Retrofit.
  • OkHttp interceptors.
  • Storing information in the database.
  • Android Architecture Components (Room, Livedata, Navigation, WorkManager...)
  • Notifications
  • Services
  • Firebase (Authentication using Firebase, Notifications with Firebase, Storing data using Firebase, DynamicLinks).
  • Build Variants.
  • Proguard.
  • Testing with Espresso.
  • Animations.

Good topics to read even if there are not specifically for Android:

  • Solid Principles.
  • Clean Architecture.
  • Reactive Programming.
  • Dependency injection.
  • TDD (Test Driven Development).

There are a lot of things to learn! So do it at your own pace πŸ˜„.

Resources

Android Development course with Kotlin in Udacity

Android Codelabs

 

Thanks for the resources! I will definitely learn Kotlin but can you tell prerequisites for learning ?

 
 

I guess it depends what/how much you've covered so far and how confident you feel with it? Like have you experimented with notifications, scheduled jobs, widgets...? Or on the other side of things, build variants, proguard, deployment to play store? Maybe some of these could be options depending where you're at and what you fancy πŸ™‚

 

I haven't done with things yet. I should workon these. πŸ€”

 

All good options! Notifications might be a fun one to start with πŸ™‚

Another idea would be hooking a project up to a Firebase database - the docs have lots of good walkthroughs. Firebase also has a notification service, so could be something to move onto afterwards too!

Have fun!

Classic DEV Post from May 6 '19

Thoughts on legacy code, diversity and inclusion

TLDR; If you're still dropping snarky commentaries about PHP on Twitter, just grow up already.

Mahesh Pawar profile image
CSE Undergrad || Android Developer ❀️

dev.to now has dark theme. 🌝

Go to the "misc" section of your settings and select night theme

P.S. You can also change font to sans serif, which a lot of folks prefer. πŸ’–

P.P.S. It's also the best place to talk code amongst thoughtful developers, and it's totally open source