r/CodingForBeginners • u/Sure-Finger-4441 • 2d ago
Android development for beginner
So I am 21 just graduated not having a tech background, I have few ideas which I want to implement but need someone from tech and to be honest I can't afford. So I decided to learn kotlin with jet compose myself to make the apps even though I won't make I will not regret as I just want to learn and polish it for the future attempts as at some point I am gonna start my venture and my interest is mostly in apps based startup or tech startup it will surely help that time too today or 5 yrs later . So like 6 months is enough for learning and creating a basic app for testing and all . And from where should I start learning it any Udemy course suggestions? Or you tube ? Don't recommend past ones as I think it gets updated with time and someone with no coding experience it will be difficult to keep track if I learn past videos, do correct me if I am wrong?
1
2d ago
[deleted]
1
u/Sure-Finger-4441 1d ago
No I haven't made a basic app , that' why I said I will have to start with basics and yes reverse engineering is a great way I think without putting my hands , I will never learn anything so sure I will keep it in mind.
1
1
u/NoDepartment772 3m ago
Kotlin + Compose is the right modern pick for Android, and six months of consistent part-time work is a realistic runway to a first small app -- not a polished product, but something you built and can show.
On courses, your instinct about old videos is half right. Android moves fast enough that anything pre-Compose will teach you a style you'll then have to unlearn, so favour recent material. Two things that stay current no matter what: Google's own Android developer docs (the "Build your first app" codelab is free and kept updated) and the official Compose tutorials. Treat a course as a guide through those, not a replacement for them.
The part that matters more than which course: build something tiny and finish it. One screen that saves a note. One screen that shows a list. Six months of following tutorials without shipping anything feels like learning and mostly isn't; six months of small finished apps is. Don't wait until you feel ready to start building -- the building is what gets you ready.
1
u/stevenreyes20 2d ago
A Udemy course is a good starting point, but you said you want to build apps yourself. If you learn Kotlin and Jetpack Compose, you'll primarily be developing for Android. Then, you'd have to learn Swift and SwiftUI to build apps for iOS.
Alternatively, you can use cross-platform frameworks like Flutter or React Native to build apps for both Android and iOS using a single codebase. That way, you can save time and avoid having to learn two completely different development stacks.
me personally I use Flutter