Dude you the man! As far as I'm concerned, this is what every android 'course' series should start off with. And yet, none do. Go figure... Saved me from having to watch endless hours of tutorial material to scrape the info I actually needed to move forward.
@BenKadel3 жыл бұрын
This is such a lovely lovely comment! Thank you so much! Im really glad it helped you and I agree that the courses should totally start with content like this as it (hopefully) sets a decent foundation and base :) Thanks again, my day has been made :)
@johnmcafee91692 жыл бұрын
your way of explaning is just amazing
@BenKadel2 жыл бұрын
Thank you kindly!
@AmiraMohamed-jf5tl2 жыл бұрын
I can't express how happy I am for finding your video. I have been facing some problems dealing with android studio, especially where I should put the code files and having you explain the whole project structure like that saves me a lot of time. Million thanks!
@VaibhavYawalkar3 жыл бұрын
This is what I was looking for. Many so called famous KZbinrs don't actually tell you this fundamental things. You are the best teacher I must say.
@BenKadel3 жыл бұрын
Thank you so much thats incredibly kind of you :)
@gnes049 ай бұрын
File structure is the most important thing to understand how to get into a new tech stack... And nobody ever talks about it. Thanks a ton
@chiboletesophos93923 жыл бұрын
This video was objective and informative without being boring since it's visible the passion you have for working with Android. The pacing was nice and I got the basic understanting I was looking for. Even though long, I feel the time was well spent. Thanks a lot!
@BenKadel3 жыл бұрын
Dang! Thanks for this lovely comment! So So nice! honestly means alot to hear this kind of feedback TY!
@karlalalalalala2 жыл бұрын
god, you're good! You explained each folder & file in incredible detail. I also appreciate the enthusiasm.
@faycalborsali55913 жыл бұрын
I wasn't expecting to learn that much from a KZbin video ! Big UP !
@Waseek69Ahmad2 жыл бұрын
You are so underratted this is hands on the best video about it.
@BenKadel2 жыл бұрын
Made my day ❤️❤️❤️
@lazybigtitan91633 жыл бұрын
That was very fun to watch, brief and straight to the point! Doing a very good job man!
@BenKadel3 жыл бұрын
OMG Thank you for such a lovely lovely comment! SUch a happy and kind thing to read this morning! Thank you kindly!
@RahulPandeyrkp4 жыл бұрын
Love the explanation of Gradle! And the video chapters are super helpful 😊
@BenKadel4 жыл бұрын
Haha thank you my dude! And those video chapters are cause of your wise wise words and help so thank you! :)
@IshuSingh-k7f3 жыл бұрын
This is what I was looking for since my first android project would be to update an existing app that has no documentation. Very nicely explained. Thank you :)
@BenKadel3 жыл бұрын
Absolute pleasure! Glad I could help :) Any other videos that would be interesting to YOU from a android point of view?
@antoakovic32757 ай бұрын
This explaination is awsome, your way of explaining things is easy to understand and to follow. Great job!
@mahmuthavai3 жыл бұрын
As a psychologist and android learner, I would say this is a great video. Because as a main learning-teaching style some needs a generalist view not step by step learning without understanding the whole. But, it is not easy to find a tutorial adopting 'from a general-holistic view into details' approach. Without a generalist view it feel like you are in a wild environment. Thanks. you make me feel at home in android environment. If you go further and make a video explaining a generic big project in the same way, that will be also great.
@The_Corner_Of2 жыл бұрын
Ya, what they all said. Bought a book,and will dig deeper into Android Dev. Trying to learn this stuff on my own. This video helped.
@itinstructions36882 жыл бұрын
HINT: at 3:55 you can set the "project" mode by default. Click on "Help" at the top -> then on "Edit custom properties" and add the line "studio.projectview=true", the file "idea.properties" on Windows can be found in "C:\User\YOUNAME\AppData\Roaming\Google\AndriodStudioVER\".
@yahyaniang4136 ай бұрын
Really ! i'm out of words your content is actually amazing probably the best android intro i've eve seen here just keep it up with good job! perhaps you should consider making a full android course that will help so many like myself
@demidevil6664 жыл бұрын
Thank you so much for alleviating my perpetual confusion.
@BenKadel4 жыл бұрын
Absolutely my pleasure! Yeh to be honest I was very much the exact same too :) glad it was helpful :)
@BenKadel4 жыл бұрын
Ooo also P.S if there are any other android-y based topics that maybe u think would be awesome for helping others learn lemme know :) thanks again for watching and your lovely comment :)
@demidevil6664 жыл бұрын
@@BenKadel not specifically abdroid-focused, but I'd be very interested to hear your take on getting into the whole software development topic. There's so many important aspects like communication skills, being comfortable with version control software like git, having advanced knowledge in data structures and algorithms, requirements engineering, etc. that are all vital to a successful career in this field. At least that's my impression as a mathematician who is preparing to switch careers into software. Either way, thanks again for your replies! :)
@BenKadel4 жыл бұрын
Woah this is awesome! Thank you so much for the time and effort put into this response! Yeah that sounds like a great idea, in my head i picture a video titled "Skills needed for Software Dev job" or "How to get into dev" or something like that? I think you are absolutely correct and ill pocket that idea for a future video! Good luck btw on your "Switching careers" journey! how come u are making the switch (p.s i think its a great idea!) let me know how it goes and good luck!
@stevebroshar3143 Жыл бұрын
Very well done. Informative, useful, pleasure to watch. Good job. Love the burping outtakes.
@gjermundification2 жыл бұрын
Do you always do your project based on SDK? Or do you ever do NDK?
@unaisulhadi91022 жыл бұрын
Explained very well, you earned a sub. Keep going.
@blank5833 жыл бұрын
Thank you, I hope I learn more from you! Great intro for android development!
@BenKadel3 жыл бұрын
Absolutely my pleasure! Thanks for this lovely comment! Any other android based vids you would be interested in seeing from my channel at all? Looking for ideas on where to go with this next.... :)
@blank5833 жыл бұрын
@@BenKadel Hi sir, you can do deep folder structure in development. I do not know the term professional programmers use, but I meant the structure for the folders of fragments, their adapter, interfaces and so on.
@BenKadel3 жыл бұрын
Great idea! Thanks so much for this! If you ever think of anymore ideas along this please let me know, im always up for hearing more ideas and requests :) Happy Monday
@pongli33174 жыл бұрын
Thanks so much for this, it is very clear and easy to follow.
@BenKadel4 жыл бұрын
Thank you for the lovely comment!
@nullpointer85533 жыл бұрын
Great video mate! But can I ask, how should a project be structured? Like where should I put my additional packages/folders and so on...
@BenKadel3 жыл бұрын
Hey Null Pointer! First of all thank you! :) Secondly, do you mean the source code for the android project? If so then this Java or Kotlin code should be written in the your_project/app/src/main/java folder. In this directory you can make extra folders (packages) and separate out your code files here :) Hope that helps
@lgui1002 жыл бұрын
Hi! Sorry for question ou of context, but you are android app programmer, and I love your explanatons. May I ask:What's the relation between google account,admob and adsense? Who comes first in execution, who is second or third and why? I'm an android apps programmer just Like you! Any Help is wellcome! Many thanks!
@Malaq4822 Жыл бұрын
I don't understand, what about dart files? I created flutter project and can't make app boundle because i am not using gradle, but in this file system i don't have even space to put my main.dart file, pubspec.yaml file and other stuff. I feel like i am missing something elementary and important. Please help
@uuu12343 Жыл бұрын
Are there any ways to automatically generate a android project stucture from command line?
@larryhsumd3 жыл бұрын
Hi. Thank you for this informative video. Do you think you could do one on Flutter Android Studio Project Structure? Please specifically address Module folders under Project settings (blue--sources, green--tests, gray--Resources, red--excluded). Thank you again for sharing your knowledge and expertise.
@NonAbsoluteAbsolutisim12 жыл бұрын
Looking for instruction on how to create user files and folders from apps such as wordproccesor without getting drowned in computer file sytem.
@kyouhyung2 жыл бұрын
If anyone needs clarification, files that start with a dot (.) are the hidden files in the unix/linux systems. These files and folders usually are the files that the developer shouldn't be directly interacting with, or the files that are not directly related with the functioning/building the project.
@shubhamtiwari40784 жыл бұрын
Hello Ben , Very nicely explained !! 😁
@BenKadel4 жыл бұрын
Thanks matey i really appreciate that! Hopefully some more android based videos will be coming down the pipeline soon :)
@swapnilsarwade870111 ай бұрын
Really nice video with beautiful explanation. Thank you ❤.
@tbvjwodn3 жыл бұрын
GREAT explanation!!
@hainguyenviet8092 жыл бұрын
Thank you, this video is really what I am looking for.
@rajdeepgoswami7444 жыл бұрын
Cool video... Could you please make a video on what an entry level Android developer resume look like who don't have any degree????
@BenKadel4 жыл бұрын
Sounds interesting. Do you mean like what a CV/Resume would look like in terms of skills for an Entry Level Android Dev? As in what skills are required for entry level android dev? just want to check i understand it right, but cool idea!
@marvinps3 жыл бұрын
Great guide. Thank you very much!
@abderrahmenekasmi202411 ай бұрын
Thanks Ben for this amazing video !!
@ronnieisurina62464 жыл бұрын
Very clear explanation! Thanks! 👍
@BenKadel4 жыл бұрын
Thank you good sir the pleasure is all mine!
@elgrekko96343 жыл бұрын
hey Ben, great tuto ! maybe could you help me I hope about my BIG problem about minSDK API ! actually, I have few apps in the playstore, my minSDK is 21 and target is 29; ok, now when I'm try each API with the emulator (from API 21 to 29) each API version works perfectly but some people who get old phone (ex: android 23) told me that my apps crashes in start ! so I don"'t understand why ! do you know the solution please my friend ??? thanks...
@BenKadel3 жыл бұрын
Hey El Grekko, Soooo honestly I without knowing a bunch more stuff I cant really help. Some things you/I would need to know to learn more about this would be things like... 1. What device are your friends using for the app (Model / Os Version etc...) 2. What the actual error is that is crashing the app, if you have the app on the play store you can get some amount of information i believe through the ANR reports on the play store developer dashboard 3. What situation is happening, e.g. what are your friends clicking/tapping/doing when the crash occurs. With all these bits of information we can start piecing together the problem and try and fix it. Is your code Open Source and viewable online somewhere? Good luck though!
@elgrekko96343 жыл бұрын
@@BenKadel thanks for your reply Ben, but i've found the solution ! it was a problem about not enough memory with old phone with old API ! everything works now ! regards...
@marriwarun37093 жыл бұрын
Home. Dart is not showing what we have to do
@parisahazhirghader55394 жыл бұрын
Plz say you want to to have a tutorial about clean arch and modularizing android apps. Plzzzzz
@BenKadel4 жыл бұрын
Hey Parisa, Im afraid I don't to be honest, im thinking of doing one in the future and alot more android based videos, for now though I can totally recommend 3 channels that cover these kind of videos for ya "Coding with Mitch" , "Phillip Lackner" and "Coding in flow". All 3 are incredible android dev based channels and they each defo have a video on arch and such :) hope that helps. p.s if you have a mini list of android dev based videos you would be interested in seeing from me please let me know as I defo wanna do more in this space!
@parisahazhirghader55394 жыл бұрын
@@BenKadel well actually i started with these three channels 😅 And i will wait for your videos and tutorials too 🌹😍
@RuwanIndikaPrasanna3 жыл бұрын
cheers, learned a lot from this
@iuggdrsfgtuhijj20504 жыл бұрын
Any advice/tips for someone try to land there first job as an Android developer?
@BenKadel4 жыл бұрын
Ohhhh actually yes! So the advice that I would give would be: 1. If you know exactly the company that you want to work for then get on their careers site and look at the individual skills that they are asking for from the android world, for example do they use RXJava, what are some of the major libraries and architecture patterns they use, then really research and learn and understand those! As from my experience when we interview other android devs for roles we check not that they know android in general, but more that they can align with our implementations of android apps if that makes sense, ofcourse if you know android through and through then there is no problem 2. modern android dev is really different to how it was a few years ago. Now google have recommendations and advice on how to dev apps, which thye never did before and it was a real wild west, but now they do with their architecture components, androidX and all sorts of other bits, so my advice would be to learn and really practice these modern techniques along that the archtiecture components are provided to help devs make their archetecture patterns come to life, like MVP, MVVM, MVI etc... and I would really focus on clean architecture, then no company could deny you! 3. A new android dev role is kinda strange cause there is nothing quite like android devving in the rest of the software world so its hard to get a new job in android "without experience" right, so i would advice do loads of the google codelabs and have a bunch of code and projects on github that employers can look at to see that you know what you are talking about in the android space, if that makes sense? How are those 3 for ya? If i think of more ill let ya know! good luck though let me know how it goes! and also i have another video where i interview another android dev and get his advice and tips, so maybe check that out: kzbin.info/www/bejne/r5anhX99msh7Z80
@GiladIlani3 жыл бұрын
That's a great video. Thanks!
@BenKadel3 жыл бұрын
Thank you kindly! Makes my day getting comments like this!
@abduzahirsultan4 жыл бұрын
Hello , my pc was formatted by some one and I recovered it and I got the project I was working on but how could I work with it again. please help me, android studio
@BenKadel4 жыл бұрын
Hey there Yegna! Sorry not sure how much I can help in this situation, however it sounds like not too much of a problem if you have the code still. If you do have the code you simply need to open the project again in Android Studio and Im betting you need to make sure you perform a gradle sync in order to restore all the dependencies. This can be done by opening the code in AS and then using the little elephant and down arrow icon on the top bar to perform the sync... Good luck!
@abduzahirsultan4 жыл бұрын
@@BenKadel Honestly to tel you the truth, I copied it from how-to videos, so I'm confused how to maintain it, but the posutive thing is the folder for AndroidpProjects is fully recovered.
@abduzahirsultan4 жыл бұрын
So if there any method to fix this, please help me and thank you for the reply.
@BenKadel4 жыл бұрын
Hey Yegna, thanks for your reply! So I gotta be honest i guess i dont fully understand the problem that you are facing? To me it sounds like you lost your code due to your pc being formatted and now you have the code back but for some reason the code isnt "maintainable", what do you mean by this? Is the code not successfully building you an android app anymore? Is the codebase not compiling? Are you asking about code maintaining and branching strategy? Sorry but I guess i need a little more information if im going to be useful at all here... :)
@kxsteve20614 жыл бұрын
Thank you so much for this awesome explanation!
@BenKadel4 жыл бұрын
Absolutely welcome! thanks for watching and I hope it was useful! Question... any other android topics that you think would be useful for a deep dive?
@kxsteve20614 жыл бұрын
@@BenKadel Thanks for the reply! It'd be really helpful to cover LiveData and Recycler View!
@BenKadel4 жыл бұрын
@@kxsteve2061 now those are some ace ideas thank you kind sir!
@sabrinafeliz48224 жыл бұрын
thank you Ben
@rahulj21672 жыл бұрын
That was brilliant.
@BenKadel2 жыл бұрын
Thank you so much :)
@typosbro_ Жыл бұрын
"Unless they're masochists" hit harder than ever after I tried using vsCode😅
@goobar4 жыл бұрын
Great video 👍👍
@BenKadel4 жыл бұрын
Thank you muchly kind sir! :)
@anasshaikh7484 жыл бұрын
Please make on reactjs project structure
@YinhuWang8 күн бұрын
who would hire this guy
@priyasingh11293 жыл бұрын
Great video. Thanks.
@brahimelmssilha72343 жыл бұрын
B I G T H A N K S ! ! !
@BenKadel3 жыл бұрын
Thank you good sir!
@MichaelChenAdventures10 ай бұрын
incredible
@biennguyenvan5637 Жыл бұрын
thanks man
@ViviFFIX4 жыл бұрын
That ain't your apartment!!
@BenKadel4 жыл бұрын
Yes it is! ... Wait a minute... Omg your right!!!! Omg call someone! Ahhh what?! How did they? Holy hell someone switched my apartment whilst I wasn't looking! Ajhhh
@Bootngoals4 жыл бұрын
First of many....
@BenKadel4 жыл бұрын
Ohhhhhh yessss :D
@PestisNonSapien_GMO_exHuman3 жыл бұрын
You didn't use vim. Disappointed. Haha.
@Gonagaoa3 жыл бұрын
You look like actor Ryan Eggold
@BenKadel3 жыл бұрын
Ive honestly never had that comparison! But damnnnn ill take it, thats one handsome dude! haha TY