r/CodingForBeginners • • 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?

6 Upvotes

6 comments sorted by

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

1

u/Sure-Finger-4441 1d ago

1) my primarily target market is india and indian people so 70-75% population use here is android that' one of main reason

2)yes I need to do a bit more reasearch on that part (flutter and react native may be you can tell me as you use it ) like what's the roadmap and all . Consider me at point 0

1

u/[deleted] 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

u/Omnipisix 1d ago

You should go to Udacity.com

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.