Why so Many People Are Quitting Android

preview_player
Показать описание
Follow for more Android & Kotlin tips 🙌
Рекомендации по теме
Комментарии
Автор

Google and it's policies are the problem

bananacomtorresmo
Автор

Android dev is getting better and better IMO - I could not go back to the days when everything was done in the Activity, and state was shared via Intents from Activity to Activity. Nowadays with Jetpack Compose and Viewmodels, plus your favourite DI (Hilt or Koin), it's actually a rather beautiful thing to work with - if people are leaving, well, more work for the rest of us!

philblandford
Автор

Let me tell you something. I started android development with java back in 2017. about a year later I found React native very charming with its cross platform nature so I switched to React native .now after five years I am switching back to native android with Kotlin and jetpack compose . My reason for switching back is as a cross platform mobile developer you don’t have any dominance over your platforms. You don’t know the internals of how things of get done. Your knowledge about the platform you are developing app for is very low and you always work with prewritten plugins and don’t get engaged in native platform apis . For example a cross platform developer does’t know about work managers, content providers, broadcast receivers or scoped storage. If you are an android developer you should understand the OS very well not just working with plugins and libraries

haditahmasbi
Автор

I started in Android and now do web dev. I have not quit android though, I just wanted to build a home page for my app. I will say this. Coding in Android feels more official while webdev feels super hacky sometimes. I love them both.

PostMeridianLyf
Автор

they're quitting because it's becoming impossible to find good jobs

leonardovalle
Автор

I do both Android and iOS -- hear the truth.
1. DI is convoluted in Android and sold as the second coming, when in most cases it's not needed.
2. Google has changed APIs completely, leading to two very different implementations (Camera API, Instant Aps API, etc...)
3. APIs are more important than basics, if you learn Retrofit, would you learn how to write an HTTP client? Why would you need to understand how it works?
Have not quit Android, took a job where I focus on Android, because I was close to quitting and becoming an iOS dev.

snarlz
Автор

Android development has been improved alot over the years. Google has invested much into Android developer ecosystem and we have started seeing results

JayakrishnanPmOfficial
Автор

I will keep doing Android, but backend also gets my attentions, because it doesn't depend on Google, and it is nice to take a break from having to keep an eye out for every google policy

tiagosutter
Автор

Basically no Android jobs in my area. The question should be why no/so little companies are hiring Android devs?

cherylm
Автор

the problem with android is too fast deprecating some features, this happen to me when first time learning async task, i just learn in that day, but then after less than 1 week, it got deprecated

ban_droid
Автор

Being a bit complex is always good.. as due to this complexity this too pays well..
And teaching complex things is also fun at a certain level

tuhinbhowmick
Автор

Im learning flutter development so I can get freelance projects. Still I focus on android development. Jetpack compose is much fun to code with

weaponx
Автор

Complex may be, but incredible rewarding

xacompany
Автор

Google is making unnecessary things complex so many are finding difficult to update. Even if they get update it is hard to find a job for 10+ years experience...

manjumc
Автор

As a beginner I find Android very difficult and I think it's really overengineered, I'm currently struggling so much to understand just an architecture to start a project, but who want to quit?

matteoZattera
Автор

people who did android and ios and web said that android was the hardest because of the variety of devices

vahekhachaturian
Автор

Those were the golden times, when Android 2.2 Froyo, and 2.3 gingerbread were there, until GOOGLE's shitty developers unnecessarily started their egoistic path to modify already stable framework, created wrapper classes over wrapper classes over and over again. Android was way easy than iOS, but not now.

deepustoneofficial
Автор

Google themselves are responsible for this mess

anb
Автор

When others quit, that's when I step in. My niche has been made

nanonkay
Автор

I'm a web developer. It's not less complex over here.

mikehallishere
visit shbcf.ru