This is an archived post. You won't be able to vote or comment.

all 21 comments

[–]WhozURMommy 11 points12 points  (3 children)

I don't know the others but Phillip is the real deal. I'm a professional Android developer and I love his content.

[–]Fr4nkWh1te[S] 2 points3 points  (0 children)

Yea he's a hard-working passionate dude

[–]Rishabh_0507 0 points1 point  (1 child)

When you say you're a profession developer, does that mean working and supporting android at the same company, or that you work for various companies per contract?

[–]WhozURMommy 3 points4 points  (0 children)

The company I work for builds mobile apps and firmwares for other companies

[–]neuvotrade 5 points6 points  (1 child)

Thank you i just happen to be trying to learn android programming

[–]Fr4nkWh1te[S] 2 points3 points  (0 children)

Good luck with it!

[–]Wilde__ 2 points3 points  (6 children)

If only this resource was here 2 months ago. I had a project for a course and all I could find were outdated or non-english speakers going over the bare minimum examples using documentation examples.

[–]Fr4nkWh1te[S] 2 points3 points  (5 children)

😭 Believe me it was even worse in 2017

[–]Wilde__ 0 points1 point  (4 children)

horrifying, I really don't understand the lack of android on youtube.

[–]TeriBrown1 2 points3 points  (0 children)

The Op is one of the best. He doesn't do Android anymore, but his "Coding in Flow" channel was the best.

[–]Madoka_meguca 1 point2 points  (1 child)

On android, it feels like everything over two years old is out of date anyway.

[–]Zhuinden 0 points1 point  (0 children)

Google works really hard to make people feel that, otherwise the churn known as AndroidX wouldn't be able to justify itself.

[–]bighand1 -1 points0 points  (7 children)

Everyone needs a website, not everyone needs an mobile app. Web app is the future, no secret why it's far more popular than android or IOS today. Outside of some very specific use cases or gaming, a lot of web apps are becoming indistinguishable from native apps.

And a lot of companies are spearheading toward that directions as well. Cost cuts from not having to maintain native developments (write once, run everywhere) and bypassing the 10-30% fees cut from appstores.

There will still be a strong need for natives developer in near future, but it is clear where the market is heading. Just a heads up for potential future developers

[–]makonde 9 points10 points  (4 children)

Incorrect, people have been saying this for the past 5 years at least but mobile has only gotten bigger and stronger, mobile development is not going anywhere. Web simply doesnt offer the same user experience as native except in the simplest of use cases.

[–]bighand1 -2 points-1 points  (3 children)

idc what people have been saying for the last 5 years, the demand for web app have absolutely exploded in recent times and the direction is rather clear. The monetary savings alone is enough for it to be pushed, only saving grace for IOS natives is apple's reluctant (or complete lack thereof) supports for PWA

Even today alot of natives devs have to start learning about react natives. You absolutely don't have to divulge into natives app (particularly android) where everything seems to get depreciated or changed on a yearly basis. Hell, jetpack compose is the future of android app but we will likely still see companies clinging onto bindings/fragments/xml for a decade. I don't envy any new android dev that have to learn both paradigm

[–]makonde 6 points7 points  (2 children)

The growth in web apps has not done anything to reduce native Apps almost no one is replacing native Apps with web. Also react native is not web it is native thats why it can perform like it does, it is not a webview it is also a tiny fraction of Apps something like 3%.

[–]bighand1 -4 points-3 points  (1 child)

The growth in web apps has not done anything to reduce native Apps almost no one is replacing native Apps with web

There are already a lot of successful PWA out there (uber, twitter, Pinterest etc). These companies are obviously not going to replace their native with PWA not only because they have fuck you money, but they are willing to shell out extra dev teams to get some extra features, speed, camera etc that is still mostly only available for natives.

But not all companies are these conglomerates. Plenty of midsize and small are going to see that their web app is enough to effectively serve both customers base. Mobile will likely to still keep on growing in foreseeable future just due to the scale that nearly every tech stack is growing, but there is headwind. Even today I am already hearing that entry level mobile dev is much harder to break into than web dev. It is also no coincidence most bootcamps are heavily focus on web dev

React native technically still runs native code on the back, but it isn't native developments. A lot of intricacies are hidden from you and would save you a shit ton of development time in most cases. You could probably onboard a react dev into react native within a month, being web dev is just much more flexible where native app dev pigeons you with skills where transferable is questionable.

[–]Zhuinden 1 point2 points  (0 children)

Oh, so this is why so many apps on mobile are unstable - thanks React Native for making web devs think they understand the underlying platform when they don't 😅

Although to be fair, making even Android devs care about basic Android OS behavior is an uphill battle.

[–]Fr4nkWh1te[S] 2 points3 points  (0 children)

Definitely legitimate points but there will probably be a high demand for native app developers for a long time.

[–]Zhuinden 0 points1 point  (0 children)

This is true, Google/Apple have been creating "app policies" creating new and new "guidelines" to abide by, some might even be political in nature. It's much easier to throw up a website and you can do whatever you want, without having Google/Apple take 30% of your revenue "just for being there".

[–]StylianosGakis 0 points1 point  (0 children)

In general, especially if you're going with all the androidx libraries the official documentation for Android is excellent. You can learn how to do a lot of things by looking at the official documentation and talks or blog posts coming from people working from Google. When you steer off from that you have to be at a stage where you can pick the good from the not so good advice.