Help out with sub!

I know this is not regarding the idx related but i thought the community would help me out :slight_smile:

I’m currently deepening my Android development skills and I’m looking for up-to-date tutorials that focus on Java only (not Kotlin). In particular, I’m interested in resources that cover:
:open_file_folder: Storage concepts (internal/external storage, shared preferences, databases

Most tutorials I find are either outdated or heavily focused on Kotlin. If you know any recent guides, blogs, courses, or documentation that stick to Java and explain these topics clearly, I’d really appreciate your recommendations.

1 Like

Hey! I totally get the frustration. It feels like every time you search for Android tips lately, Kotlin has completely taken over the front page. While Kotlin is Google’s preferred language now, Java is still fully supported, and many enterprise apps still rely on it.

Since you’re looking for modern storage concepts without the Kotlin “noise,” here are some solid, up-to-date resources I looked for and forums where Java is still the main focus.

1. Reliable Learning Hubs (Java-Focused)

  • GeeksforGeeks (Android-Java Section): They are great for keeping their Java tutorials updated.
  • TutorialsPoint: This is a “classic” for a reason. Their Android Shared Preferences guide is straightforward and doesn’t try to force Kotlin syntax on you.
  • Vanderbilt University (via Coursera): They offer a course called “Java for Android” which is part of a larger specialization. It’s highly academic and focuses on the underlying “why” of the Android framework using Java.

2. Video Resources

  • Coding with John: He is fantastic for modern Java concepts. While he doesn’t only do Android, his Java Persistence/File I/O videos help explain the logic that you’ll use inside your Fragments and Activities.
  • Smartherd: Check out their older playlists. Even though they are a few years old, the SQLite and SharedPreferences logic in Java hasn’t changed much. Look for their “Android Tutorial for Beginners (Java)” playlist.
  • Programming with Mosh: His Java Tutorial for Beginners is legendary. If your “storage” struggles are actually about Java’s File or Stream classes, this is the place to fix that foundation.

3. Knowledge Forums & Documentation Tips

  • The “Switch” Trick on Official Docs: When you are on developer.android.com, look at the top of the code snippets. There is almost always a toggle for Java | Kotlin. Even modern docs for Room or DataStore have Java examples if you look for that toggle!
  • Stack Overflow (The Tag Secret): When searching, use the tag [android] [java] -[kotlin]. Adding the minus sign before “kotlin” will filter out most results that focus on Kotlin.
  • Reddit (r/androiddev): It’s a bit Kotlin-heavy, but if you post a thread specifically titled “Best Java-only resources for Room/Storage in 2025,” you’ll find a lot of “old guard” developers who are happy to share their Java bookmarks.
2 Likes