Android Development for Beginners – Full Course

Android Development for Beginners – Full Course

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!): https://youtu.be/RcSHAkpwXAQ

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 YouTube channel: https://www.youtube.com/channel/UCE3wAhsfp4wGRgHXIQjVx0w

Extended 55-hour course: https://courses.meicode.org/courses/android2020

⭐️ 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: https://youtu.be/RcSHAkpwXAQ

49 Comments

  1. Тамара Ткачук Channel on February 23, 2022 at 11:58 pm

    a lot of information))))



  2. Boky on February 23, 2022 at 11:58 pm

    Is this still relevant for 2022?



  3. Fernando García on February 23, 2022 at 11:59 pm

    You are amazing Meisam, kudos.

    Has anyone gotten a concurrentModificationException in challenge 3 while deleting a contact? How can i fix it?



  4. Dorsa Macky on February 24, 2022 at 12:00 am

    Hi guys, I’m trying to download Gradle but I face this error: Could not find core-proto-0.0.8-alpha07.jar . Can anyone help me out please?



  5. Liltrix on February 24, 2022 at 12:00 am

    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!



  6. Cameron Nicholson on February 24, 2022 at 12:00 am

    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*



  7. MultiWirth on February 24, 2022 at 12:03 am

    and i was hoping to get some information about *android* development



  8. kaspariito on February 24, 2022 at 12:03 am

    3:20:50 .. and i’m like, well this escalated quickly. But i will try!



  9. Jhoel Rios Quispe on February 24, 2022 at 12:05 am

    esta bueno el video la verdad que Dios te bendiga



  10. Amar InfoTech on February 24, 2022 at 12:08 am

    Amazing



  11. Lou Arc on February 24, 2022 at 12:08 am

    I don’t know if you still read comments but,
    why do we use ‘this.variable’ in setters
    and just ‘return variable’ in getters?



  12. Kumar Raj on February 24, 2022 at 12:08 am

    my man fan of emma



  13. CSE-20-4032 M.Sakthivel on February 24, 2022 at 12:10 am

    cannot resolve symbol ‘ExoPlayerFactory’,cannot resolve symbol ‘ExtractorMediaSource’,cannot resolve symbol ‘DefaultHttpDataSourceFactory’
    How can I solve this problem
    Please 🥺 help me 🙏🙏🙏🙏



  14. Hartmut boekler on February 24, 2022 at 12:11 am

    Bahbah, instructoreh hamvatan



  15. Children of Yahweh on February 24, 2022 at 12:12 am

    please i am experiencing difficulties with running the java jdk and also the android studio keeps saying SDK is missing. i need your help.



  16. NIKHIL PAL on February 24, 2022 at 12:15 am

    i am not able to change my button colour it is showing blue



  17. Brando Donato on February 24, 2022 at 12:15 am

    Sheeeeeeeeeeeeeeeeeeesh



  18. 10 linkz on February 24, 2022 at 12:17 am

    Developer Options For Perfomance

    Window Animation Scale 0.5x

    Transition Animation Scale 1x

    Animation Duration Scale 1.5x

    Prevent USB audio Routing ON

    Limit Background Processes to At Most 4 Processes
    ( Changes on Reboot )



  19. Safae Ayat on February 24, 2022 at 12:17 am

    Do I need to be a backend developer to watch this tutorial?? Someone answer me please



  20. Nameless on February 24, 2022 at 12:18 am

    Lovely explationations ThankYou



  21. USS Forbes on February 24, 2022 at 12:19 am

    .

    25:10 27:00 45:45

    .



  22. Akeem Louigarde on February 24, 2022 at 12:20 am

    @54:44 the margin does not work.



  23. Subrata Das on February 24, 2022 at 12:22 am

    Sir my question is how to read any website content and image, link, and save my app database.



  24. Vishwa on February 24, 2022 at 12:24 am

    Is my computer supposed to take 2 minutes to display the app each time I run the code?



  25. Htaw Htoo on February 24, 2022 at 12:24 am

    I’ve got concurrentModificationException for trying to remove a contact while in for each loop.



  26. StateFucker on February 24, 2022 at 12:26 am

    Very difficult challenges. Not for beginners. Some parts of the solutions do not work properly: example: String name = scanner.next(); if (name.equals("")… does not work in challenge nr 3. You can not press Enter and the programm continues. Worked 4 weeks on this course. But after challenge nr 3 i think its time to give up.Too bad…



  27. Daniel Wu on February 24, 2022 at 12:31 am

    Good course but let me tell you a joke for beginners 😂



  28. Jamshid Ibragimov on February 24, 2022 at 12:34 am

    You got amazing voice. It making me sleep)



  29. Akeem Louigarde on February 24, 2022 at 12:35 am

    For @05:58:25 to change the background "android:backgroundTint" works.



  30. HJL on February 24, 2022 at 12:35 am

    49:43



  31. الموسوعة العسكرية المصرية on February 24, 2022 at 12:36 am

    Flooding students with tooooooo much information is the worst thing about this tutorial



  32. Jacob Hoskins on February 24, 2022 at 12:37 am

    The real question is how is your android studio running so fast???? Seriously, mine is slow, constantly freezing, and wont always respond.



  33. 1NH20CE022 Trivikram.K on February 24, 2022 at 12:38 am

    can we do this course by installing java 17 also?



  34. Viveras Schweiz on February 24, 2022 at 12:39 am

    His voice puts you in learn trance



  35. Hutao Funeral Parlor on February 24, 2022 at 12:39 am

    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.



  36. Maker Joe on February 24, 2022 at 12:46 am

    Hii a little bit late but I can’t find the design and text in my android studio. Is there by any chance a way to get access to it?



  37. kiwi welch on February 24, 2022 at 12:46 am

    I have the same background image so I assume I’ve found the perfect course for me



  38. Davi Areias on February 24, 2022 at 12:46 am

    This was really good to learn about programming in general, thanks D:



  39. Help Me Reach 2021 Subs on February 24, 2022 at 12:47 am

    6:43:33



  40. HiTech on February 24, 2022 at 12:48 am

    سلام میثم . من هنوز کامل ندیدم . ولی به نظر میاد که آموزش خوبی باشه . ممنون واقعا زحمت کشیدی که اینقدر وقت گذاشتی .



  41. Maged Mahmoud on February 24, 2022 at 12:49 am

    this is the most complicated tutorial ever



  42. Nameless on February 24, 2022 at 12:49 am

    Amazing Course



  43. Iftikhar-ul-Islam on February 24, 2022 at 12:50 am

    Learning Android Studio from your video, and not the Java Programming… Please teach Android Studio Only…



  44. Schumilex5 on February 24, 2022 at 12:51 am

    He sounds professionally dead inside, 8 seconds in.



  45. Chad Finkbeiner on February 24, 2022 at 12:53 am

    I was having trouble with material design part and then I realized that the path I was supposed to paste in is already included.



  46. Mr Bhai Jaan on February 24, 2022 at 12:53 am

    he is the messiah



  47. Swapon Das on February 24, 2022 at 12:53 am

    Can’t thank you enough. Just take my pure love ❤️❤️



  48. BASO on February 24, 2022 at 12:54 am

    if you use constraints layout, is it automaticaly responsive on any sizes of device?



  49. Copicism on February 24, 2022 at 12:56 am

    1:09:00