šŸ’ŽUnlock Premium Features
By - Caleb Curry

Android App Development in Java All-in-One Tutorial Series (4 HOURS!)

Android App Development in Java All-in-One Tutorial Series (4 HOURS!)

Caleb Curry

0 mins
1060193+ students

šŸ“ About This Course

Start your software dev career - https://calcur.tech/dev-fundamentals šŸ’Æ FREE Courses (100+ hours) - https://calcur.tech/all-in-ones šŸ Python Course - https://calcur.tech/python-courses 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 āœ… Data Structures & Algorithms - https://calcur.tech/dsa-youtube ~~~~~~~~~~~~~~~ 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 ~~~~~~~~~~~~~~ SUPPORT ME ~~~~~~~~~~~~~~ ↪ My Amazon Store - https://www.amazon.com/shop/calebcurry šŸ…æ Patreon - http://calcur.tech/patreon-calebcurry šŸ…– GitHub Sponsors - https://github.com/sponsors/CalebCurry ā“… Paypal - http://paypal.me/calcur šŸ…‘ Bitcoin - 3HnF1SWTzo1dCU7RwFLhgk7SYiVfV37Pbq šŸ…” Eth - 0x350139af84b60d075a3a0379716040b63f6D3853 šŸ“ˆ Buy Bitcoin - https://calcur.tech/crypto Reserve the Ruby Steel crypto rewards card and get a $25 bonus (use affiliate code "Caleb") - https://calcur.tech/crypto #java

šŸš€ What You'll Learn

āœ“

Complete understanding of the topic

āœ“

Hands-on practical knowledge

āœ“

Real-world examples and use cases

āœ“

Industry best practices

Premium

Get Full Course Access

Take your learning to the next level with premium features

Unlimited access to all chapters
Interactive quizzes & assessments
Downloadable certificate