You go into internet and native mobile development is dead, Java is dead, React is dead and even programming as a whole is dead but then everything seems as usual, people likes to kill things too quickly. I guess saying that something is dead gets a lot more views than saying that some technology is a bit less popular.
everything is turning into web dev. Decades of technologic advancements thrown in the garbage, just like that. All so that we can use javascript. Amazin
Personally, I think web dev is breeding a lot of mediocrity masquerading as expertise. So many web devs lack knowledge of the system and just plain don't understand how computers work and it's turning the software landscape into a shit show. Web dev is trying to eat everybody's lunch while not knowing what any of the dishes are made with or how to cook them and it's embarrassing.
You’ll agree to this video until your try to implement push notifications, caching, offline support, use camera, location and other native features, monetizing your app, analytics 😂 It’s from you’ll learn
Nah, screw this. I'd rather have actually responsive native apps than some web applet bs that eats 200% of available ram and hogs CPU to show you weather.
Switching to react native was the worst update in Discord's history. The react version lags even on my brand new, fast phone while the old version, written in Kotlin, runs smooth like butter even on my old phone. (which now is 7 y/o)
Except that for every new company that used a hybrid app to get a quick start on cross platform, there’s an established app that went back to native to improve functionality and user experience.
I’m a game dev. It seems like 90% of applications are web apps. It’s sad to see native C programs fall out of fashion and software quality as a whole deteriorate, but the minor drop in performance for the huge increase in productivity is obviously worth it for apps that don’t do much more than change the colours of buttons... I’m forever a C programmer though!
“Anything that can be written in JavaScript, will eventually be written in JavaScript.”
Why invest in the mobile team when you can just underpay full stackers to half-ass everything and have the app be just good enough to drive in and keep users 🤷♂
I thought I hated CSS until I started learning Flutter.
We don't want to download too many apps for many reasons. But if the "App" is supposed to work on phone, please do it the native way, or anything but RN.
You also get full control over the entire expereince where as in app stores you have to follow approval processes and platform policies
I love how the entire comment section here is full of pretentious devs who act like they care about the programming language and native platform a lot, but none of them willing to care about the end result is to bring a better user or developer experience. Also, none of them are interested in improving or contributing those native UI toolkit community. That's exactly why after 20 years, we end up everything into infamous javascript. Their community iterates the hell out of it whether you like it or not.
That's because native development actually became a unique skill again. Creating buttons and fetching data from API doesn't make someone mobile development. That just makes you a frontend developer. A trur native Mobilr developer should know how to build networking apps with the help of blue tooth, wifi etc. A true native mobile dev should be able to work with IOT devices, sensors, cameras etc. A true native developer should be able to work in AR/VR apps. If fetching data from API and creating UI is all you after, them don't bother with native development. Trend of AR/VR ks increasing, so yeah native development is to this date inspite being mature is still rare. Almost feels lile 1/100 have true native development skills. Note: If you want to know how to master Native Android or IOS Development. Comment down. I'll try to answer your questions in best way possible.
I want to add a little cultural context In China, there are a few "super apps" that handles social, payment, etc while also capable of accessing other services. The tech stack of mobile in China besides games and a few giants are all just web apps interacting with AliPay/WeChat API for auth, payment, location service, notification. It's not fast, it feels cluttered, but it works and put both android and iOS on equal footing. Moreover, it puts more emphasis on the services building one consistent web app rather than asking for you to install a dozen different apps with a dozen separate accounts
HTML, Javascript and CSS are all I ever needed. Purity and Tranquility
At my three previous jobs, the companies required me to switch to or start using cross-platform technologies. Each time, it was a different cross-platform framework. So they essentially forced me to change my tech stack. I left each company because I preferred writing code in a native way.
As an Android dev who still uses Java and has thus survived "Java is dead", "Java on Android is dead", "native mobile apps are dead", "mobile apps are dead" and who has also gone through all of that with PHP which I use exclusively for the backend and combined the two most hated languages in the world, I can say that I don't need to say anything. I don't care anymore.
@codehead01