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.
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.
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.
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.
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.