Ultimate 4-Hour Android App Development Java Tutorial 🚀

Master Android app development with this comprehensive Java tutorial series. Plus, get mentorship to become a six-figure software engineer and access valuable backend and system design resources!

Caleb Curry2.9M views03:54:35

About this video

💰 Mentorship to six figure software engineer - https://calcur.tech/mentorship ⚙️ Backend Engineering Mind Map - https://calcur.tech/mindmap 💻 System Design Playlist - https://calcur.tech/system-design Timestamps: 00:00:00 - Introduction 00:04:15 - Android vs iOS, Flutter, React Native, Xamarin, and Web Apps 00:14:23 - Essential Concepts and Terms 00:22:01 - Installing Android Studio 00:28:50 - Installing an Emulator 00:35:41 - urn on USB Debugging on Android Device 00:39:00 - Running on a Physical Device 00:41:32 - Activity Basics 00:46:13 - Layout Editor Introduction 00:51:27 - Views and Layouts 00:55:13 - Intro to Attributes 01:01:01 - Assigning an ID to our TextView 01:04:27 - Static vs Dynamic 01:11:53 - Creating a Button 01:17:06 - Intro to Methods and onClick Handler 01:23:10 - Intro to Methods and onClick Handler 01:32:14 - onClick Event Handler 01:37:55 - How to Disable Buttons 01:41:59 - Console Logging with Log.d and Logcat 01:46:14 - Changing Button Text when Clicked 01:51:23 - Intro to R Class and FindViewById Method 01:55:54 - Grabbing a Button with FindViewById and R.id 02:00:48 - Casting a View in an Expression 02:04:21 - Getting user Input through EditText 02:12:27 - Update TextView with Dynamic Output 02:15:26 - Alert in Android - Toast.makeText 02:20:52 - Overview of the Basics 02:29:59 - Hands on Review 02:38:55 - Intro to Activities 02:45:13 - How to Launch a New Activity 02:51:31 - Constraint Layout Basics 02:59:21 - Should use @string Resource Fix 03:04:14 - How to Change the Main Activity 03:07:40 - Changing Activity Title in Code and XML 03:11:44 - Creating a Back Arrow with parentActivityName 03:13:45 - Passing Data to Another Activity with putExtra 03:22:38 - How to Delete an Activity Completely 03:27:05 - How to Generate Bottom Tabs with Fragments 03:31:44 - Exploring EditText Types 03:36:38 - Making Dynamic Activity to Compose a Message 03:48:54 - Checking Intent for null from putExtra 💯 FREE Courses (100+ hours) - https://calcur.tech/free-courses 🏆 C++ Mastery Course - https://calcur.tech/cpp-mastery 🐍 Backend Python Course - https://calcur.tech/backend-python 🥇 Python Mastery Course - https://calcur.tech/python-mastery ~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~ ✉️ Newsletter - https://calcur.tech/newsletter 📸 Instagram - https://www.instagram.com/CalebCurry 🐦 Twitter - https://twitter.com/calebCurry 🔗 LinkedIn - https://www.linkedin.com/in/calebcurry ▶️ Subscribe - http://calcur.tech/subscribe 👨🏻‍🎓 Courses - https://www.codebreakthrough.com 🅿 Patreon - http://calcur.tech/patreon-calebcurry

Tags and Topics

This video is tagged with the following topics. Click any tag to explore more related content and discover similar videos:

Tags help categorize content and make it easier to find related videos. Browse our collection to discover more content in these categories.

4.7

589 user reviews

Write a Review

0/1000 characters

User Reviews

0 reviews

Be the first to comment...

Video Information

Views
2.9M

Total views since publication

Likes
36.5K

User likes and reactions

Duration
03:54:35

Video length

Published
Jun 5, 2020

Release date

Quality
hd

Video definition

Related Trending Topics

LIVE TRENDS

This video may be related to current global trending topics. Click any trend to explore more videos about what's hot right now!

THIS VIDEO IS TRENDING!

This video is currently trending in Kenya under the topic 'betty bayo'.

Share This Video

SOCIAL SHARE

Share this video with your friends and followers across all major social platforms. Help spread the word about great content!