Does Native Android Development Have a Future?

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
the native Android world is in trouble that's at least a feeling you quickly get when reading through YouTube comments and Instagram DMS from Android developers all day typical comments are my clients want an app for both platforms not only Android Google plays requirements are becoming more and more ridiculous or Android Studio is just such a buggy IDE is that a sign that native Android development is on a downward spiral I agree with all those comments I just went over to some part a lot of clients want an app for both platforms that's correct Google plays requirements are hardly ridiculous that's correct and yes Android studi certainly has some bugs but I want to say something about all of that and starting with the crossplatform Frameworks that's definitely a trend I'm seeing as well among the most popular we have flut react native cotland multiplatform now with composed multiplatform to also build UI for IOS and Android and to be honest with you I would be happy about one of them becoming the norm for app building since Dan I could adapt to that technology and also build iOS apps but it's not so easy if you think back people have been saying for over a decade that crossplatform Frameworks will completely take over the market and that's still not happening the problem that I see is that people always try to look for that one size fits-all approach which simply doesn't exist and if you try to bring the advantages of two different Technologies together native Android and Native iOS you will have to accept partly heavy compromises and that doesn't mean that crossplatform can't be better for use case a and Native development for use case b for sure but a world in which crossplatform is the better pick for any type of app you're going to build I currently don't see as long as there are two quite different operating systems with crossplatform you can certainly build some very cool apps and getting two apps out of one is just very cool but on the flip side you will always find people talking about performance drawbacks difficult codebase maintenance large app size and so on so regarding this point it really doesn't matter what you pick there will be work for you and now coming to the second part of this video which is more about those aspects that suck about Native Android development we all know them Gradle builds buggy emulators just a buggy IDE buggy Android Studio ridiculous Google Play requirements especially with a recent change where you need 20 testers in order to just release an app as a normal person and these things of course exist and they suck but do you know what also exists for as Android developers a great programming language in my opinion the best one out there then we have a great customizable IDE especially when it comes to shortcuts trust me once you've work with ax code you know what I'm talking about and we have a comparably open ecosystem with Android which allows as developers quite a lot of freedom yes this got a bit more lied over time but it's definitely not as limited as iOS and these are things we know but often don't take into perspective because tell me a field which is perfect and nobody complains about it doesn't exist so while we Android developers complain about Gradle Android Studio Google Play requirements iOS developers will complain about a code they will complain about the App Store and being forced to publish your app there they will complain about weird signing profiles then frontend developers will complain about different browser types and compatibility issues they will complain about dozens of web development Frameworks which which are all in the end built on top of HTML CSS JavaScript and nobody really knows which one of these is right then back and developers they complain about difficult databased migrations they will complain about having to configure tons of different environments they will complain about cloud services and their limitations so as you see every field has good and has bad sides however the more we are into a field the more we know what sucks about this field and the less we know what sucks about other fields and that is what gives us the feeling that only our chosen field our chosen Niche is better and the grass is greener everywhere else and if people switch their field just because of issues in the current field with the hope of not having such issues in the other field that often leads to problems because they just see the bad sides in the current field since they know them really well and then only compare those bad sides of their current field with the new field and they won't find these bad sides in the new field but they will find new bad sides which they don't yet know about like when an endroid developer would dive into front development they would think oh no more emulators no more heavy IDE finally no more grade and all that's true we don't use that for web development but just because those bad sides of Android don't apply to web doesn't mean that web doesn't have bad sides so if you've been thinking about switching your field then take a step back and first of all think why you want to do that in the first place if native endroid development is just not enjoyable for you anymore and you don't even see the good sides as good sides anymore then please try out other fields because that might be a very good decision but if you like parts of Android development and just think about switching because of its bad sides you won't find that perfect perfect field on this planet and now I would be very interested in your experience about this did you ever think about quitting Android why so did you try other fields did you had some hope that these other fields were better than Android and how did it actually turn out let us have a little discussion in the comments thank you so much for watching this video and I will see you back in the next one have an amazing rest of your week bye-bye
Info
Channel: Philipp Lackner
Views: 49,808
Rating: undefined out of 5
Keywords:
Id: ulv1EX3If9w
Channel Id: undefined
Length: 5min 7sec (307 seconds)
Published: Wed Apr 10 2024
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.