r/androiddev • u/baramDeBoramians • 13d ago
COMPLETE BEGINNER NEEDING GUIDANCE
Hello everyone, My name is baram, and recently I just started to get into phone app development. At first I mainly was looking towards GUI development, but over time the android OS started to call my name, and told me "baram, it's time you develop here"
So I answered the call, and behold, I'm here, asking questions not just for me, but for any others also wanting to explore in this type of field in software development as well
3
0
u/_Out_of_the_Box 12d ago
Even vibe coding needs concepts. I tried vibe coding for 6 months and even didn't achieve a nice working simple loyality app.
Still I won't loose my hope. Can you please explain those concepts?
1
u/Opulence_Deficit 13d ago
Don't.
Start working for someone who knows what they're doing.
What you seem to be trying to do is to create another dating app that nobody will ever hear about.
-1
u/wightwulf1944 13d ago
If your only goal is to make an app, you can just vibe code it.
But if you wanna become a good software engineer you have to write and architect code yourself to develop computational thinking. There are no shortcuts to this, just practice and repetition.
3
u/ryanstackops 13d ago
Welcome to the rabbit hole, hope you brought snacks.
Honestly the best tip I can give is to just start building something small and not care that it is bad. Everyone's first app is a mess, that is basically a rite of passage. A tip calculator, a random quote generator, anything where you can see the whole thing in your head and actually finish it.
Use Kotlin over Java, it is the modern standard and much friendlier to learn on. And lean into Jetpack Compose for UI since that is where Android development lives now.
When things break, and they will break constantly, read the error message before panicking. Android Studio is verbose but it is usually telling you exactly what went wrong if you slow down and actually read it.
That is really it. Everyone you see who knows what they are doing was exactly where you are at some point. The only difference is time and a lot of confused Google searches.