Why YOU Have the WRONG Focus as an Android Developer

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
the Android world seems to be constantly changing and it doesn't only seem to be constantly changing it is constantly changing and no week passes without us hearing about new changes new Android versions first developer preview beta stable versions Android Studio updates new Canary version new permissions new deprecations new libraries new Frameworks new technologies how do you even see through this Jungle of changes the short answer is you don't have to look it's very likely you working in a company or plan to work in a company where things aren't changing as quickly because every migration to a new library or new technology costs time and money while not bringing any noticeable gain for the users that's the real world in companies you won't be sitting there and updating all the libraries to the new Alpha releases all day no you will work with established libraries with established Technologies for as long as you can until a change really has an impact on your users or developers experience to some degree you just have to research what's out there what's new which changes are coming because if you're still using let's say async task over cines then I'm sorry you're doing something wrong and if you still think that jetpack compos won't be the future of native Android UI then I'm sorry so to some degree you just have to learn these new technologies and libraries but you need to find The Sweet Spot between diving into new technologies the moment they go Alpha and completely ignoring what's happening out there and yet to me it seems that most end developers out there are too busy and too lost in just chasing all those new shiners libraries and Technologies while missing out on what really counts I am saying it over and over again but focus on the essentials and this topic by the way I will also cover on my free live workshop on April 27th where I will just share what those Essentials are and go into detail in these there are still a few spots available so you can register for free down below but I also want to say something about this here these Essentials that I always mention here are not only the core of Android development but the core of whole software development and they never change or at least only super slowly over decades and that is what you need to focus on on now we can group these Essentials into two categories on the one hand more General software engineering Essentials so how you structure software in order to make it easy to work on it and we have those technical Essentials so specific technical topics and Concepts you just need across the whole field of software development and to just give you an example of both let's start with a software engineering essential which is modular design so just a way to have a modular code base with as little intertwined dependencies as possible or as little spaghetti code as possible in other words this is a concept that exists in every field of software development and it will never change it will always be good to structure your software in a modular way or to also give you an example on a technical essential let's talk about databases if you truly understand how databases work then nobody can take this experience away from you and this is the experience that applies to so many fields out there so you need databases on Android you need it for iOS you need it for crossplatform you need it for backend development you need it for data signs you need it for desktop applications and not only do you need these General on these platforms no almost every single software also needs databases I mean name any industry Scale app that does not rely in some way on a database there are of course a few but really not that many and there are just a lot more of these Essentials which again I will go over in my workshop in detail but they all have one thing in common you can't just learn these by reading through a blog or just a few docs you can learn the surface of them by reading through some content but you will only truly understand them when applying them in real practice in real practical project and that is also why mastering these is so valuable so this should be a focus focus on the foundation of every single piece of software focus on the essentials and then your role as a software developer will remain pretty safe in future since even if and I don't believe that is happening but even if native Android might not be so popular anymore in some time in some distant future then you will still already have the foundation of what you need in any other field of software development and to switch to another field won't take long so again if you want to learn what all those Essentials are in detail and how they work register for my life Workshop is free it's interactive I will go over your questions at the end and we can just have a cool little session and chat link is in BIO and other than that thanks so much for watching this video I will see you back on Saturday hopefully in this Workshop have an amazing rest of your week bye-bye
Info
Channel: Philipp Lackner
Views: 18,306
Rating: undefined out of 5
Keywords:
Id: Navs1ATHmS8
Channel Id: undefined
Length: 4min 39sec (279 seconds)
Published: Wed Apr 24 2024
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.