Android Development for Beginners - Full Course

  Рет қаралды 4,292,717

freeCodeCamp.org

freeCodeCamp.org

Күн бұрын

Learn how to develop an android app from scratch in this full course for beginners. No prior programming experience required!
Here is the 2nd part of this course (also free!): • Android Development fo...
In this course, you will learn how to build a real-word Android application from scratch using Java. On the way to building an Android app, you will learn the basics of programming in Java and object-oriented programming.
✏️ Course from MeiCode. Check out his KZbin channel: / @meicode
Extended 55-hour course: courses.meicode.org/courses/a...
⭐️ Course Contents ⭐️
⌨️ (0:00) Course Introduction
⌨️ (3:12) Setup The Environment
⌨️ (18:52) Create Your First Application (Part 1)
⌨️ (43:53) Create Your First Application (Part 2)
⌨️ (59:20) Challenge
⌨️ (1:07:19) Variables and Arithmetic Operators
⌨️ (1:31:12) Relational and Logical Operators) Conditional Statements
⌨️ (1:47:43) Loops
⌨️ (2:04:13) Challenge (Create a Game)
⌨️ (2:16:00) Simple Arrays
⌨️ (2:27:51) Object Oriented Programming (Part 1)
⌨️ (2:49:30) Object Oriented Programming (Part 2)
⌨️ (3:06:02) Object Oriented Programming (Part 3)
⌨️ (3:19:41) OOP Challenge
⌨️ (3:43:56) Collections in Java
⌨️ (4:06:14) Static Keyword - Inner Classes
⌨️ (4:17:04) Interfaces and Abstract Classes
⌨️ (4:35:26) Concurrency - Exceptions
⌨️ (4:46:05) Singleton Pattern
⌨️ (4:56:00) Challenge (Part 1)
⌨️ (5:18:16) Challenge (Part 2)
⌨️ (5:39:40) User Interface Basics (Part 1)
⌨️ (6:04:21) User Interface Basics (Part 2)
⌨️ (6:33:09) User Interface Basics (Part 3)
⌨️ (6:58:39) Layouts
⌨️ (7:26:53) Images
⌨️ (7:37:32) ListView and Spinner
⌨️ (8:00:57) Different XML Files (Part 1)
⌨️ (8:29:41) Different XML Files (Part 2)
⌨️ (8:41:09) Material Design
⌨️ (8:59:58) Snackbar and CardView
⌨️ (9:16:51) RecyclerView (Part 1)
⌨️ (9:39:02) RecyclerView (Part 2)
⌨️ (10:03:50) RecyclerView (Part 3)
⌨️ (10:22:26) Fonts
⌨️ (10:38:35) Challenge (Part 1)
⌨️ (10:57:16) Challenge (Part 2)
⌨️ (10:13:18) Create App's First Page - Intents
⌨️ ⭐️ More in part 2: • Android Development fo...

Пікірлер: 2 400
@CallMeIfeanyi
@CallMeIfeanyi 3 жыл бұрын
Just 6 months in this channel... I have already gotten a job. keep it coming please
@umarajmal6216
@umarajmal6216 3 жыл бұрын
which language you learnt first
@fabio-cf9qy
@fabio-cf9qy 3 жыл бұрын
really in which major !!
@trusttheprocess4775
@trusttheprocess4775 3 жыл бұрын
Omg, you rock legend. Keep going mate, more success to you buddy!👍
@mightyunitedstudentsfellow6886
@mightyunitedstudentsfellow6886 3 жыл бұрын
Ifeanyi ikwuako which language did you do
@abictor3312
@abictor3312 3 жыл бұрын
How... Can u kindly tell us....??
@NoOneIsHereRightNow
@NoOneIsHereRightNow 3 жыл бұрын
Do you know that you are a hero for students, who have no money
@HighnessCuts
@HighnessCuts 3 жыл бұрын
Yess
@HighnessCuts
@HighnessCuts 3 жыл бұрын
I uses my fathers money for internet .
@NoOneIsHereRightNow
@NoOneIsHereRightNow 3 жыл бұрын
@@HighnessCuts me too
@HighnessCuts
@HighnessCuts 3 жыл бұрын
@Rohit Goswami i'm a bad guy
@HighnessCuts
@HighnessCuts 3 жыл бұрын
@Rohit Goswami can you correct me
@phillipalter6499
@phillipalter6499 10 ай бұрын
To follow along in Android Studio Flamingo (the latest version as of 06/24/2023), create your projects as "Empty Views Activity" instead of "Empty Activity". The regular "Empty Activity" defaults the language to Kotlin. "Empty Views Activity" allows you to change from Kotlin to Java.
@troybaxter
@troybaxter 10 ай бұрын
Thanks. I was wondering why my stuff looked odd and why I couldn't change from Kotlin to Java.
@rowdisnottaken4948
@rowdisnottaken4948 10 ай бұрын
Thank you very much this is just what I needed
@proletariatprincess
@proletariatprincess 10 ай бұрын
THANK YOU I WAS SO CONFUSED.
@panic5343
@panic5343 9 ай бұрын
Actually most relevant comment
@hurairaidrees2776
@hurairaidrees2776 9 ай бұрын
Thanks :)
@rafidulislam9101
@rafidulislam9101 Жыл бұрын
If you are good at something never do it for free- normal people's logic If you are good at something then extend your knowledge to everyone so that the world can shine- Legends logic You are a legend Sir .. ❤
@sameerjain3189
@sameerjain3189 Жыл бұрын
That's not people's logic. Its Joker's logic.
@logangibson9642
@logangibson9642 Жыл бұрын
Well there's still ad revenue.
@louaizag767
@louaizag767 5 ай бұрын
Here's the accurate version : If you are good at something never do it for free. - capitalist logic If you are good at something then share it to everyone. - socialist logic
@pallavivavilala2251
@pallavivavilala2251 4 ай бұрын
U are absolutely correct sir
@gregsonmwavuna2702
@gregsonmwavuna2702 2 ай бұрын
@lionelmuskwe
@lionelmuskwe 3 жыл бұрын
4 hours in, eyes peeled, still going. Once you get used to the monotone voice, he is an amazing instructor 👨‍🏫.
@lgon9977
@lgon9977 3 жыл бұрын
LOL, yes....
@BeingAdu
@BeingAdu 3 жыл бұрын
Exactly, though m finding it a headache, trying to get over it
@juanloutech2864
@juanloutech2864 3 жыл бұрын
Set playback speed to 1.25, is waaaaay better. Besides that he defenitely is an amazing instructor. This single video is awesome!
@cgme7076
@cgme7076 3 жыл бұрын
You could also turn on some music.
@nielsvansteen9087
@nielsvansteen9087 3 жыл бұрын
I don't mind the voice, better, WAY better than some indian english accent uuurgh
@ytbcommentsreposted9996
@ytbcommentsreposted9996 3 жыл бұрын
Phone users here you go : ⭐️ Course Contents ⭐️ (0:00) Course Introduction (3:12) Setup The Environment (18:52) Create Your First Application (Part 1) (43:53) Create Your First Application (Part 2) (59:20) Challenge (1:07:19) Variables and Arithmetic Operators (1:31:12) Relational and Logical Operators) Conditional Statements (1:47:43) Loops (2:04:13) Challenge (Create a Game) (2:16:00) Simple Arrays (2:27:51) Object Oriented Programming (Part 1) (2:49:30) Object Oriented Programming (Part 2) (3:06:02) Object Oriented Programming (Part 3) (3:19:41) OOP Challenge (3:43:56) Collections in Java (4:06:14) Static Keyword - Inner Classes (4:17:04) Interfaces and Abstract Classes (4:35:26) Concurrency - Exceptions (4:46:05) Singleton Pattern (4:56:00) Challenge (Part 1) (5:18:16) Challenge (Part 2) (5:39:40) User Interface Basics (Part 1) (6:04:21) User Interface Basics (Part 2) (6:33:09) User Interface Basics (Part 3) (6:58:39) Layouts (7:26:53) Images (7:37:32) ListView and Spinner (8:00:57) Different XML Files (Part 1) (8:29:41) Different XML Files (Part 2) (8:41:09) Material Design (8:59:58) Snackbar and CardView (9:16:51) RecyclerView (Part 1) (9:39:02) RecyclerView (Part 2) (10:03:50) RecyclerView (Part 3) (10:22:26) Fonts (10:38:35) Challenge (Part 1) (10:57:16) Challenge (Part 2) (10:13:18) Create App's First Page - Intents
@gaurangsinghal4928
@gaurangsinghal4928 3 жыл бұрын
Thank you brother
@sagar1287
@sagar1287 3 жыл бұрын
Thankyou very much
@fodk7021
@fodk7021 3 жыл бұрын
Underrated
@viveksukhla8631
@viveksukhla8631 3 жыл бұрын
Thanks
@anonymousabdallah5478
@anonymousabdallah5478 3 жыл бұрын
Thanks
@cameronnicholson8207
@cameronnicholson8207 2 жыл бұрын
Only 2 hours in but this course is great. I am an absolute beginner to code and android studio/java and this is exactly what I needed. I appreciate how you take the time to explain every step and what every little thing does and why we do it. Was so hard to find a vid like this but again thanks a bunch! *subscribe*
@absoluteai8460
@absoluteai8460 2 жыл бұрын
About halfway into this. There's no getting around the monotone voice. I have it too. However, I much prefer this where I'm actually learning valuable information. I would take this over an "exciting" glance over the material without really diving deep. I already learned all the Java portions but I still found it helpful to get reacquainted with interfaces. I had a decent grasp of them but only enough to get myself into trouble as the saying goes. Thank you for this!
@kevinhuang5450
@kevinhuang5450 3 жыл бұрын
At 39:15, design view and text view is mentioned for the xml file. For anyone using Android Studio 4.0, the buttons to switch view have moved to the top right of the window above the attributes panel. The button for text view is now called "Code", then you have a button that says "Split" which simultaneously displays the code view and design view side by side; and lastly you have the button that says "Design", which is the design view.
@sleeptube1911
@sleeptube1911 3 жыл бұрын
Hey, thanks man!
@kjungkarki
@kjungkarki 3 жыл бұрын
signed in just to say, THANK YOU.🙏
@gearsighted
@gearsighted 3 жыл бұрын
Thank you, I was stuck trying to figure out why it was missing!
@Gintoki_Madao
@Gintoki_Madao 2 жыл бұрын
Not all heroes wear capes Thank you 🙏
@kiranli2224
@kiranli2224 2 жыл бұрын
Do you know why the drag and drop is not working for new android studio 4?
@getsunova8894
@getsunova8894 Жыл бұрын
I was doing Harvard CS50 Android course and I had no idea what that guy was talking about. This video explains everything in detail. I'm gonna watch all of your tutorials.
@69witchsquirrel
@69witchsquirrel Жыл бұрын
Im a computer programming student from turkey. My teacher gave 20min of her time to explaining installasation (10min talking about version names and candies). She just explained how to do it because it was already installed on her computer. Thanks to your video i have managed to install the program and start on my homework. Probably watch the all video as my period continues. Huge thanks to you.
@liltrix3006
@liltrix3006 2 жыл бұрын
I've watched 30 minutes and this is literally already better than the first 1/2 of the course I've taken (and paid for) through my university, ty!
@mahsal7314
@mahsal7314 3 жыл бұрын
Meison, to be honest, this 11 hours were better than all the other courses which I have taken till now. It helped put all the pieces together. If I will spend on any course in the future, I will spend it on your course In Sha Allah.
@mardibenton7366
@mardibenton7366 3 жыл бұрын
I just wanna say, after graduating undergrad in 2009 in finance, only to miss jobs due to the Lehman shock, I was devastated after getting my MBA in 2019 and not getting any job because of the coronavirus. Your video has offered hope, for that I am grateful! thank you.
@they_call_me_naren
@they_call_me_naren 3 жыл бұрын
Phok! Hope you are doing well now!
@ss-cw6he
@ss-cw6he 2 жыл бұрын
IT sector always have job 😃
@garyhilson7220
@garyhilson7220 2 жыл бұрын
Your tutorials are long, to the point and exact. Out of all the Android Studio that I've found soo far, you explain almost everything needed to understand more that the Basics!!!!!
@nelsongg347
@nelsongg347 2 жыл бұрын
I stopped programming in Java since 2019 so I'm refreshing my knowledege with this excellent tutorial. Thank you very much, the way you have to teach is amazing!!
@3IMAD69
@3IMAD69 3 жыл бұрын
The best thing about this guy is the easy english tthat everyone can understand .
@CosmonautCoding
@CosmonautCoding 3 жыл бұрын
Free Code Camp is what your university/college career should be. So incredibly helpful! The timestamps are also life savers. Thank you!
@danieltran7637
@danieltran7637 Жыл бұрын
Dear MeiCode, thanks for this good free course about Android development. I am a software developer from Germany, which has successfully finished his apprenticeship. I am using this course to program a Android app for a acquaintance, which needs this app for his own business to automate some things. And I have to repeat myself but this course is realy good and helpful, thanks for it. And even if someone else has already noted it, but the German word for "hello" is "Hallo". 😜
@mpmarenkov
@mpmarenkov Жыл бұрын
This is an absolutely great course! I love how you start with basic concepts and then get more and more technical, but at the same time everything is explained in a very simple and easy to understand manner. You are truly a hero!
@lunacelestine8574
@lunacelestine8574 3 жыл бұрын
As an HPC and scientific computing dev, this is awesome! I needed to hop in and learn a bit of android basics and this video was a huge help. Also it had been a while since I touched java, sections on java were a great refresher. Thanks!
@temptemp4174
@temptemp4174 2 жыл бұрын
Whos picture is your profile picture?
@Joe-jt2ng
@Joe-jt2ng Жыл бұрын
@@temptemp4174 creep
@gorkem8224
@gorkem8224 9 ай бұрын
@@temptemp4174 your moms
@satwikbiswas21
@satwikbiswas21 8 ай бұрын
yours@@temptemp4174
@aashukumar1348
@aashukumar1348 3 жыл бұрын
This is true knowlege power..no boundaries ..everything for everyone..love u freecode camp❤️👏👏👏
@ow5622
@ow5622 2 жыл бұрын
Thank you very much for this great course! You're an awesome teacher, organized, interesting, and very very very useful. I Was never left with a question that you haven't answered! I'm so grateful!
@simenehtadesse4920
@simenehtadesse4920 2 жыл бұрын
Thank you Sir for providing this course free. I just finished part one of the video and I've learned a lot related to OOP and Android Development. I'm very thankful for your generous heart. Much Appriciated
@Nathan-bn9uq
@Nathan-bn9uq 3 жыл бұрын
The way you explain everything is perfect. I cannot thank you enough for the sheer amount of valuable knowledge you have shared here!
@abdesamad6616
@abdesamad6616 3 жыл бұрын
I don't know how this tutorial is for free. Thank You so much for this tutorial. Words can't really describe how I feel about the work you've put in this course. May God Bless you and your family and reach whatever you want ln life.
@laithabdallah8758
@laithabdallah8758 3 жыл бұрын
this man out here single handedly giving a good career option for everyone at the cost of ads... restores faith in humanity also pro tip: put the vid on 1.25 speed
@lesgamersdemodees1774
@lesgamersdemodees1774 3 жыл бұрын
His voice sounds weird at 1.25x speed
@InamiLanzhu
@InamiLanzhu 2 жыл бұрын
Thanks, just discovered this channel today and subscribed immediately. Will be learning (hopefully) all the courses time by time and hopefully I can catch back what i learned during my uni years. Was studied computer science but currently working in an unrelated field, always wanna switch back to programming career one day.
@imraanali6410
@imraanali6410 6 ай бұрын
did u switched back
@negaaa5080
@negaaa5080 3 жыл бұрын
I have to tell you this. I got a job because of you man. Thanks a lot.
@christochiramukhathu4616
@christochiramukhathu4616 3 жыл бұрын
God bless him and you.
@user-mt1hg6lr1z
@user-mt1hg6lr1z 2 жыл бұрын
Job as android developer?
@tylerplayss
@tylerplayss 2 жыл бұрын
@@user-mt1hg6lr1z obviously 😂
@KUROI6969
@KUROI6969 23 күн бұрын
How did you do it bro?
@BillClinton228
@BillClinton228 3 жыл бұрын
This is a fantastic course, thank you for putting this on YT for free, it's priceless.
@MichaelGarzaShow
@MichaelGarzaShow Жыл бұрын
This tutorial is beyond incredible! I will use it wisely and intend on using it as a base foundation :)
@CforChillandCheese
@CforChillandCheese Жыл бұрын
the best teacher I could say. He explained the class like to kindergarten kids. Omg, I spent so much time in reading and debugging to fully understand it. Now where can I take his course for deeper learning for android development?
@asylguillot8621
@asylguillot8621 3 жыл бұрын
I haven't finished yet, but I looove your course. Everything is so clear. You keep anticipating my questions and answering them at the right moment. Your challengies are really motivating. Thank you so much. It's exactly what I've been looking for. :)
@iKh4ever
@iKh4ever 2 жыл бұрын
This course really make me understand clearly about android so much.
@jordansmith369
@jordansmith369 3 жыл бұрын
Thanks Meisam, you are a talented instructor. You saved me from wasting lots of time trying to learn this on my own.
@gokusan9816
@gokusan9816 Жыл бұрын
dude, u explain stuff so much clearer and faster than my uni lecturers.
@no_ved
@no_ved Жыл бұрын
Bro you are a hero, you taught java in a very simple and concise manner.
@primerevan8403
@primerevan8403 Жыл бұрын
I haven been working with C++ for all time. But man this man changed how I used to see JAVA as stupid language. I love it now.
@idkwhy77
@idkwhy77 Жыл бұрын
@@primerevan8403 I'm interested in why you thought it was stupid even before?
@learntechnology4248
@learntechnology4248 3 жыл бұрын
Finally I found something good in 2020. Best video, without any ads Lots of love From India 💜💜💜 Hope your channel grow faster 👍👍👍
@mohammedkamrul7008
@mohammedkamrul7008 3 жыл бұрын
I knew youtube was great but never thought this great. One of the best uploads ever. Thanks a million.
@kd1s
@kd1s 2 жыл бұрын
Thanks. Makes sense to me as I've developed in VBA, BASH, Python and more. In essence you just design a layout, add items to it and give them actions. Only reason I'm watching is because a friend has an idea for an app but he's not a techie like me.
@alirezasetude2148
@alirezasetude2148 2 жыл бұрын
I am so proud of meisam as an iranian man that my native brother has done sth excellent to help and interest world with this high level of quality i really couldn't start learning android until I found this course. God bless meisam
@Marco-wm1dq
@Marco-wm1dq 3 жыл бұрын
So finished this video (first part of the course) and I have to say: well done. Sometimes your explenations aren so good to understand but all in all, very good content for 11h.
@ilovedatfruitybooty9546
@ilovedatfruitybooty9546 3 жыл бұрын
This guy is such a good instructor. Amazing vid.
@paullangton-rogers2390
@paullangton-rogers2390 Жыл бұрын
Thank you for taking the time make this great course and sharing your knowledge. I've just installed Android Studio on Linux in an effort to create a basic app but got totally lost and ran into problems with the emulator not working, probably because I didn't set it up right so I'm following your course and learning how to do it right from the start this time!
@dilipkumarbadiganti8848
@dilipkumarbadiganti8848 Жыл бұрын
hey, I too faced problems with emulator, it worked better after using a physical device to debug.
@paullangton-rogers2390
@paullangton-rogers2390 Жыл бұрын
@@dilipkumarbadiganti8848 I solved my problem in the end, I thought it was due to a lack of hardware capacity to run the emulator but I'm using a Quad-Core CPU 16GB RAM Mac Mini running Ubuntu Linux, so that's plenty of computing power. I figured out the key to running Android Studio successfully is firstly to make sure you've got the development dependencies properly setup. And secondly, to only use one emulator. Other videos I've watched suggest using Android 5.0 which is supported on 94% of Android phones and hardware yet isn't as system demanding as newer versions of Android. And thirdly, the programming development language to use is Kotlin, rather than Java, which is a lot easier to learn and again less system resources hungary. Here's a good tutorial which shows you how to do Android Studio right with Kotlin and create your first basic Android app step by step: kzbin.info/www/bejne/eHO6qoulYph9fbM I found this video the best one to get started quickly as you can see the emulator working immediately and real-time changes to your app. The trick is to start with a very very simple app and just get familar with Android Studio, the interface and Kotlin language, then gradually try more advanced features in your app. Once you've watched that video above, you can go back to the big 11-15 hour course video if you want to go into Android Studio and apps development in much more detail without feeling overwhelmed. Or you can choose another course video that focuses on Kotlin or Java script programming, depending on which development language you prefer. Good luck with your first app bro! Feel free to share any tips or suggestions you've picked up along the way too.
@lowdie3368
@lowdie3368 Жыл бұрын
@@paullangton-rogers2390 Thank you so much
@thatgodlessmetalhead9529
@thatgodlessmetalhead9529 Жыл бұрын
I also had this issue. What I did was create a script that set all AVD related paths in my home directory. If you run the script and then start Android Studio from terminator, everything works just fine
@kal-el982
@kal-el982 2 жыл бұрын
You are a blessing sir! I did all the test challenges you made in this video. Keep it up sir! Hoping for javascript tutorial 😁
@leet37a9
@leet37a9 3 жыл бұрын
I don't know you, but god bless you, you good man. I'm willing to absent one day on my work since my school doesn't even teach us Android Studios, I'll stick to you guys instead.
@aayush5474
@aayush5474 3 жыл бұрын
Wow already following the Pytorch course and now this. You guys are gem!
@Anupam_Naik
@Anupam_Naik 3 жыл бұрын
Yea
@ibrahem891
@ibrahem891 3 жыл бұрын
How could you mange to learn both ?
@davidmetcalfe2
@davidmetcalfe2 3 жыл бұрын
Wiring 2 way light switch
@InfiltratorChris
@InfiltratorChris Жыл бұрын
I've been following through this video minute by minute. Amazing tutorial! Thanks a lot!
@nehalrandive802
@nehalrandive802 2 жыл бұрын
This guys started recording this tutorial on 2.28 am, true exaple of Dedication, man!!
@joyboy4980
@joyboy4980 2 жыл бұрын
Nice team lequid
@kaushikkannan4779
@kaushikkannan4779 2 жыл бұрын
And ended a month and 10 days later
@keshavkekane6508
@keshavkekane6508 3 жыл бұрын
Very nice and useful video. It clears many basic concepts of Android Development. Just a small suggestion, instead of one long video of 11.36 hours, it would be better to have small videos for each section/subject. Pause and play again or go back can be easier. But still the presentation is absolutely resourceful, and worth watching again.
@zachwyatt6812
@zachwyatt6812 3 жыл бұрын
Just finished watching the whole video while following along. Really great video I have definitely learned a lot. heading to part 2 now.
@emmanuelvaineau136
@emmanuelvaineau136 2 жыл бұрын
thanks for this turorial, recoded all my app, which was so damn messy. Now all is clear and i don't have random exceptions anymore... Thanks a lot
@guy_incognito
@guy_incognito Жыл бұрын
Thank you! Your time, energy, and clarity are very much appreciated!
@SenseiEli
@SenseiEli 3 жыл бұрын
In martial arts we call people like you Masters! You are a true master ! And I did my Degree in CS so I know a bit... of what I am talking about ! Great job man!!!
@hussainbharmal6383
@hussainbharmal6383 3 жыл бұрын
This is one of the best channels to learn programming. Thank you for such amazing content
@DinaUgiPratini
@DinaUgiPratini 11 ай бұрын
This video ease my mind to be eager to learn Java again when I almost give up with my grade. Big thanks!!
@stephenc.
@stephenc. Жыл бұрын
This video and trainer is great! But may I suggest for future videos: Kindly put some methods that must be used for the challenges. Like: use abstract methods on this part, use hashmap on this part, etc. Like the textbook does it. Because that serves as a guide for the students what specific method or function to use, as there are multiple ways to do something..
@zulfikriadnan7253
@zulfikriadnan7253 3 жыл бұрын
Thank you so much for the tutorial. I have zero knowledge on this but now finally i can do some app development
@rynovdwesthuizen6520
@rynovdwesthuizen6520 3 жыл бұрын
This video has been the single most useful piece of learning material that I have ever encountered, You sir are a HERO !!!
@jothamithagu7403
@jothamithagu7403 6 ай бұрын
Great tutorial. Just finished first hour and I'm loving it. Lot's of appreciations from Kenya..
@jasonX
@jasonX 2 жыл бұрын
5 hours done! Slowly but surely. Good luck to yall!
@kobebryant8922
@kobebryant8922 3 жыл бұрын
First I want to say thank you for this channel. It's really amazing! I finished IT university back in 2016 and since then I totally left it aside. Now I'm working in elementary school as IT professor. But since I want to find better job(just in terms of money because working with kids is the most beautiful job in the world, but unfortunately it's not paid so great :( ). I started all over again with programming and your channel is really helping me. Back to the point and question: In this video on 5:30:00 , I copied your code for Phone challenge, and it's working perfectly ecxept just one tiny 'error'. What;'s the deal? Well , when you try to store a name for your contact that has more than one word, or when you try to send a message that has more than one word, it doesn't show in the output. Program doesn't crush or show anytype of error, but it also doesn't show more than just one word, both in contact name and message fields. Can you help me to fix this? Or point me to somewhere to do that? I already tried to find a solution on youtube and google, but I didn't succeed :(
@snansahmarov1524
@snansahmarov1524 3 жыл бұрын
5 hours Java and 6 hours Android. Excellent work!
@Hicham12313
@Hicham12313 2 жыл бұрын
Thank you man. I appreciate guys who struggle for good deeds. You are from the list of those good people scarce to find nowadays
@abelmontoya8681
@abelmontoya8681 Жыл бұрын
Thank you Sir!! 😊 You are appreciated by many aspiring to become coders in this world 🌎 🙏 ❤️
@kevinhuang5450
@kevinhuang5450 3 жыл бұрын
For anybody new and wondering why at 4:39:21 the Alt+Insert command didn't work for you, the correct keyboard shortcut to bring up the "surround with try/catch" is Alt + Enter.
@shubhamwr
@shubhamwr 3 жыл бұрын
I got job at Accenture and another company as fresher from different engineering (non-CS/IT) branch after watching ur videos, without any certificates and degree in IT field. Thanks alot
@mesavan19
@mesavan19 3 жыл бұрын
ARE U FRESHER
@shubhamwr
@shubhamwr 3 жыл бұрын
@@mesavan19 yh... I have already mentioned it
@vinayakpatil620
@vinayakpatil620 3 жыл бұрын
Bro whats your job profile?
@vinayakpatil620
@vinayakpatil620 3 жыл бұрын
@@shubhamwr can i get ur no bro?
@shubhamwr
@shubhamwr 3 жыл бұрын
@@vinayakpatil620 Associate Application Developer
@enjulio4012
@enjulio4012 2 ай бұрын
Thank you for the free course man. I've been studying programming and this kind of skills in your channels for free, my respect for you were unbounded!
@alfredioane4147
@alfredioane4147 Жыл бұрын
Just came across this video course as well as part 2. I am very grateful to you for sharing this. (all be it two years late) Thank you :)
@chillfreeplay6668
@chillfreeplay6668 3 жыл бұрын
This is so cool! I'm so excited to develop my own app. I wish I have money ryt now to support you. Once I got everything in place, I'll get back in here. It'll took me years probably to develop my own app, as I don't have enough tools ryt now, but it doesn't stop me to learn.
@mohdvideos1
@mohdvideos1 2 жыл бұрын
the hungry soul to learn and excute will always do you the best. GOOD LUCK
@AADIL1318
@AADIL1318 2 жыл бұрын
So did you build your app now? it's almost a year
@greatsleepr1142
@greatsleepr1142 3 жыл бұрын
man is recording at 2 11 am, props to you for teaching me something new altho i only watched the first 3 hours s
@sayoksarkar1106
@sayoksarkar1106 2 жыл бұрын
There should be a golden like button for these kinds of content
@yonosoahmidas7679
@yonosoahmidas7679 3 жыл бұрын
Thanks a lot you are a good teacher this is a good course, from a person with an experience in java and android. I wish for your all the best. thank you very much .
@ankishguptacsa0299
@ankishguptacsa0299 3 жыл бұрын
After watching the full video I came to a conclusion that he is a true fan of EMMA WATSON 😂😁
@imanimorrah5365
@imanimorrah5365 3 жыл бұрын
Was waiting for this comment 😂😂😂
@th_invulnrbl
@th_invulnrbl 3 жыл бұрын
🤦🏻‍♂️😂
@tusharagarwal5306
@tusharagarwal5306 3 жыл бұрын
I didn't get that, please explain.
@redhood255
@redhood255 3 жыл бұрын
Yeah, so true
@redhood255
@redhood255 3 жыл бұрын
@@tusharagarwal5306 If you go through the tutorial, he uses Emma Watson for examples and much more
@TheJackal917
@TheJackal917 2 жыл бұрын
Great video, btw. Never understood anything, but, according to comments, it was very helpful for many people. And that means this video is twice as great!
@joebarcelona
@joebarcelona 3 жыл бұрын
Does "Mr. Meicode" speak Turkish? I wonder, since I hear that Turkish is a syllabic language. Excellent instruction, focused on the task at hand with minimal tangential small talk, and minimal added verbal layers of abstraction. There are very few, if any, useless, confusing, cute metaphors and similes added as more layers of abstraction here. Very comprehensible teaching style, for coding. EXCELLENT INSTRUCTOR.
@amoghsapre6
@amoghsapre6 3 жыл бұрын
This course is pure Gold! The Explaination is clear, and easy to understand, there are no ads!
@eternalflower8026
@eternalflower8026 3 жыл бұрын
But his tone gives me headache
@starriet
@starriet 3 жыл бұрын
thought the voice is from some kind of AI technique, now I feel nervous if I don't listen this voice. feel like home. epic lecture. kudos.
@harshitthakur46
@harshitthakur46 4 ай бұрын
00:00 Learn Android app development in 15 hours with this masterclass 07:34 Install necessary SDKs and tools for Android app development 22:11 Understanding the components of an Android application 30:06 Using Gradle to add dependencies to your project 45:00 Creating and accessing TextView in Java file 51:48 Creating a button and getting user input in Android Studio 1:04:38 Learn Java for Android development using IntelliJ IDE 1:11:28 Creating a Java class with a main method to run Java applications 1:24:35 Java variables and arithmetic operators 1:31:25 Learn about arithmetic and comparison operators in Java 1:45:43 Java loops: for and while 1:53:00 Learned about different types of loops in Java 2:06:54 A number guessing game is created using a while loop and random number generation. 2:14:05 Introduction to Java arrays 2:27:58 Introduction to Object Oriented Programming 2:34:54 Defining and using methods in Java 2:48:43 Introduction to Object-Oriented Programming concepts 2:55:31 Inheritance allows customization of child classes and access to parent class methods. 3:08:46 Composition in object-oriented programming 3:15:54 Check for null values and use final keyword in Java 3:31:01 Creating a patient object and logic for an application 3:38:47 Object-oriented programming concepts in Java 3:52:41 Learn about ArrayLists and Maps in Java 3:59:15 Java collections allow for easy manipulation of data with maps and array lists. 4:13:09 Java interfaces are contracts between two parts of an application. 4:20:07 Creating and implementing Java interfaces 4:24:59 Use abstract classes when classes are related, use interfaces when not related or for multiple inheritance 4:26:15 Learn about handling exceptions and implementing Singleton pattern in Java 4:28:43 Java is a versatile language 4:29:55 Creating a contact management application 4:32:12 A contact management system is being created with methods to add new contacts, show all contacts, manage messages, and send new messages. 4:33:18 A messaging application is created with options to manage contacts and send messages. 4:35:42 Introduction to Java and XML in Android development 4:36:58 Learn how to position and style TextView and Button elements in Android XML layout files. 4:39:23 There are three ways to create an onclicklistener for a button in Android. 4:40:34 Creating and using onClickListener for UI elements 4:42:56 Creating UI elements in Android 4:44:06 Multiple checkboxes can be added and checked in Android XML and Java code. 4:46:22 Demonstration of radio buttons and progress bar in Android app development 4:47:32 Creating UI elements using Relative Layout in Android 4:49:55 Learn how to constrain UI elements in Constraint Layout 01:10 Learn how to add and use guidelines and sample data in ConstraintLayout 4:53:40 Adding images and changing app icon in Android Studio 4:54:50 Creating an adapter to fetch data to ListView 4:57:16 Static strings should be stored in strings.xml file 4:58:29 Use strings.xml to localize your Android app 5:01:00 Creating and implementing a menu in Android 5:02:11 Creating multiple layout files for different device orientations 5:04:36 Material Design is a guideline and component library for designing Android apps. 5:05:53 Using Material Design library is easy 08:16 Implementing a basic Snackbar in Android Studio 5:09:27 Learned about Material CardView and changing colors in Android 5:11:52 Updating Gradle and using RecyclerView in Android Studio 5:13:02 Creating a RecyclerView Adapter in Android 5:15:32 Creating a RecyclerView Adapter Class 5:16:47 Creating a RecyclerView with dynamic data and layout manager 5:19:14 Improved contact list item layout 5:20:20 Using Glide library to show images in RecyclerView adapter 5:22:43 Creating and applying font families in Android 5:23:55 Learn how to change font in Android using resource compat 5:26:15 Layout design and constraints in Android Studio 5:27:21 Creating a registration form and validating user input 5:29:34 Creating a library management application 5:30:46 Designing the first activity of the application 5:33:06 Learn how to navigate between activities in Android using intents.
@MrAngryNeard
@MrAngryNeard 3 жыл бұрын
i love the passion in his voice.
@AmarMohanty
@AmarMohanty 3 жыл бұрын
Yessssss that's what i was finding Love you mannn
@RenattoHeld
@RenattoHeld 3 жыл бұрын
Eu gostei muito do curso e do conteúdo do canal, e tenho que mencionar que o fato de nao ter anúncios me agrada demais. Continue fazendo este maravilhoso trabalho e ajudando a milhares de pessoas, como eu e muitos outros. Obrigado! Thanks a lot!
@hanscarlosirch8044
@hanscarlosirch8044 3 жыл бұрын
oke what mate
@palashshendre6824
@palashshendre6824 2 жыл бұрын
This is the best tutorial i have seen in entire KZbin... thank you so much...and pls keep it up♥️
@petarkosovic6455
@petarkosovic6455 2 жыл бұрын
It's unbelievable how similar java and C# are. I can literally read everything from the script even though I've never typed a single java code in my life.
@manto2393
@manto2393 2 жыл бұрын
C# was created by Microsoft to have an alternative to Java made by them, so basically you can call C# Microsoft Java
@icono__7136
@icono__7136 2 жыл бұрын
Welp. Thank you for telling me that I can add C# to my skill list comfortably, since I've been learning Java for 3 years now.
@danielolojo6078
@danielolojo6078 2 жыл бұрын
@@icono__7136 3 years? So wah do u do currently with Java
@icono__7136
@icono__7136 2 жыл бұрын
@@danielolojo6078 I'm applying for full time jobs at the moments.
@user-ft4xr8gv7o
@user-ft4xr8gv7o 2 жыл бұрын
If you know #C, you know everything.
@tiktok2034tiktok
@tiktok2034tiktok 3 жыл бұрын
i can not seem to get eligible words to properly thank you guys. just , GOD BLESS YOU ALL
@adeelpaki
@adeelpaki 3 жыл бұрын
Sir Salam to You you are one of the best teachers among others best teacher I had in my life. May Allah bless you your family here and hereafter.
@sha-keys
@sha-keys Жыл бұрын
Meison, you've made me stop wasting my time working on a bunch of notes trying to get a content, you my teacher from today.
@borispasternak2010
@borispasternak2010 2 жыл бұрын
This course helped me land a job. I cannot recommend it more, and ill be waiting for the course updated for 2022
@Adam-gp3ij
@Adam-gp3ij 3 жыл бұрын
gosh! you guys the best! I saved that, to watch it in next 2 weeks
@punishr90
@punishr90 3 жыл бұрын
Learning java now and this drops. What a great time to get new skills. Thanks
@ai.201
@ai.201 3 жыл бұрын
Is it mandatory to learn Java for Android development?
@punishr90
@punishr90 3 жыл бұрын
@@ai.201 hi as android is written in java or kotlin you need to have an understanding of core java and oops concepts, which is easy to pick up if you have some background in any other language. This will make you android journey much faster
@ai.201
@ai.201 3 жыл бұрын
@@punishr90 I'm ok with OOP, I learned in c++ but always scared of stepping foot in Java.
@punishr90
@punishr90 3 жыл бұрын
@@ai.201 then don't hold your self. Just start today. Underlying concepts are same irrespective of language. If you know c++ already then it's way too easy for you to pick java
@punishr90
@punishr90 3 жыл бұрын
Also if you don't want to go the java route , then learn KOTLIN. You get some courses from this channel itself or can goto android developers official site or JetBrains site(creator of kotlin) The syntax is much simpler compared to Java
@waterfalldeveloper9444
@waterfalldeveloper9444 2 жыл бұрын
I was looking for a comprehensive course to help me get kickstarted with porting my iOS application to Android. This course was just perfect for that! Thank you so much for this excellent class!
@stonedcodingtom9097
@stonedcodingtom9097 2 жыл бұрын
The best course about android on KZbin right now. Thx!
@franmartin2758
@franmartin2758 3 жыл бұрын
Please take an Angular 9 course the same as this one! Thank you very much for this great course
@davidchan8732
@davidchan8732 3 жыл бұрын
finished watching this tutorial (without skipping), really learned a lot, cannot thank u more!
@rambo9769
@rambo9769 3 жыл бұрын
I just started and already completed 2hrs. Thanks bro,
@compusupport1077
@compusupport1077 2 жыл бұрын
this video is an excellent beginning into learning Android App Development. thanks for the instructor for his useful information's ,and his simple English.
@user-nx6xz9mb6o
@user-nx6xz9mb6o 7 ай бұрын
Real good course, addresses most useful aspects of getting started. I'm a bit over halfway thru, and it's an eye opener on how to do things properly and even understanding why..
@AbdelftahZowail
@AbdelftahZowail 3 жыл бұрын
0:00 Course Introduction 3:12 Setup The Environment 18:52 Create Your First Application (Part 1) 43:53 Create Your First Application (Part 2) 59:20 Challenge 1:07:19 Variables and Arithmetic Operators 1:31:12 Relational and Logical Operators) Conditional Statements 1:47:43 Loops 2:04:13 Challenge (Create a Game) 2:16:00 Simple Arrays 2:27:51 Object Oriented Programming (Part 1) 2:49:30 Object Oriented Programming (Part 2) 3:06:02 Object Oriented Programming (Part 3) 3:19:41 OOP Challenge 3:43:56 Collections in Java 4:06:14 Static Keyword - Inner Classes 4:17:04 Interfaces and Abstract Classes 4:35:26 Concurrency - Exceptions 4:46:05 Singleton Pattern 4:56:00 Challenge (Part 1) 5:18:16 Challenge (Part 2) 5:39:40 User Interface Basics (Part 1) 6:04:21 User Interface Basics (Part 2) 6:33:09 User Interface Basics (Part 3) 6:58:39 Layouts 7:26:53 Images 7:37:32 ListView and Spinner 8:00:57 Different XML Files (Part 1) 8:29:41 Different XML Files (Part 2) 8:41:09 Material Design 8:59:58 Snackbar and CardView 9:16:51 RecyclerView (Part 1) 9:39:02 RecyclerView (Part 2) 10:03:50 RecyclerView (Part 3) 10:22:26 Fonts 10:38:35 Challenge (Part 1) 10:57:16 Challenge (Part 2) 10:13:18 Create App's First Page - Intents copied from description
@GatileoGatilei
@GatileoGatilei 2 жыл бұрын
Thanks
@brightburn444
@brightburn444 Жыл бұрын
thanks for the effort
@tyrrelldavis9919
@tyrrelldavis9919 3 жыл бұрын
Thankg u for using Windows, Windows is obscure when installing. Mac and Linux are straightforward when it comes to installing environments, Windows is more obscure , so I appreciate when people use Windows for installs. If they're on mac/Linux chances are they know how to use a package manager anyway
@theshowmemes6907
@theshowmemes6907 2 жыл бұрын
Super cool bro i really appreciate it i downloaded android studio last night, and i have no idea where to start and then i found ur video I'll spend the next 12 hours learning from u I really love programming i have experience using unity engine and making games and building websites and now I really want to learn android app development
@ishantripathi9707
@ishantripathi9707 2 жыл бұрын
Amazing course. And it's relatively easy for me as Java was in my school course.👍
@settings_json
@settings_json 2 жыл бұрын
ICSE
@joaocanela5875
@joaocanela5875 3 жыл бұрын
Thanks a lot for this video. I've searched for something usefull to learn from and I got it here. Still 10h to watch, though.
Kotlin in 100 Seconds
2:22
Fireship
Рет қаралды 1,1 МЛН
Java vs Kotlin for Android App Development
8:23
Keep On Coding
Рет қаралды 244 М.
ISSEI funny story 😂😂😂Strange World 🌏 Green
00:27
ISSEI / いっせい
Рет қаралды 88 МЛН
одни дома // EVA mash @TweetvilleCartoon
01:00
EVA mash
Рет қаралды 4,4 МЛН
когда одна дома // EVA mash
00:51
EVA mash
Рет қаралды 7 МЛН
skibidi toilet 73 (part 2)
04:15
DaFuq!?Boom!
Рет қаралды 21 МЛН
Fastest way to become a Web Developer in 2024
9:47
Sahil & Sarra
Рет қаралды 412 М.
How ChatGPT Built My App in Minutes 🤯
8:28
Website Learners
Рет қаралды 1,7 МЛН
How to Make an App [in 2023]
10:04
Raw Startup
Рет қаралды 1 МЛН
Programming Is NOT Enough | Add these 7 skills…
13:19
Travis Media
Рет қаралды 407 М.
APIs for Beginners - How to use an API (Full Course / Tutorial)
2:19:33
freeCodeCamp.org
Рет қаралды 4,2 МЛН
I Created A Mobile App Using These Simple Tools!
10:48
Simon Grimm
Рет қаралды 554 М.
How to Become a Mobile Developer
11:27
Kenny Gunderman
Рет қаралды 431 М.
Foreground Services - Android Basics 2023
22:22
Philipp Lackner
Рет қаралды 59 М.
Google Data Center 360° Tour
8:29
Google Cloud Tech
Рет қаралды 5 МЛН
ISSEI funny story 😂😂😂Strange World 🌏 Green
00:27
ISSEI / いっせい
Рет қаралды 88 МЛН