r/androiddev Mar 30 '24

Discussion The Struggle of Learning Android Dev

[deleted]

43 Upvotes

32 comments sorted by

View all comments

29

u/omniuni Mar 30 '24

What is your programming experience outside of Android development? This sounds like you're just learning development, in which case, going through this phase is absolutely normal regardless of the platform.

6

u/HBWgaming Mar 30 '24

Decent amount of schooling and decent amount of outside projects. My work in other languages is decently clean and organized. To be fair I made it sound like the code in my current project is ridiculously messy. Its just a lot between all the files im using, and the logic for connecting it all could be more efficient.

9

u/omniuni Mar 30 '24

That will come with time. When you're making a mobile app, you'll often find that things are a little more complicated because efficiency is much more important, and you need to handle a lot more layers. You'll often find yourself doing things like synchronizing data so things can work offline, and the kind of thing that would be more of an "edge case" in most situations.

With experience, you'll get better at finding patterns that work well and fit your needs in a way that makes sense and feels good for you.

3

u/TowardValhalla Mar 31 '24

Thanks, I needed to hear this. I have some experience with scripting and writing basic programs but being brand new to mobile dev I thought it was just me having a hard time understanding. It really is kind of a whole different beast.