Caleb Curry
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
Complete understanding of the topic
Hands-on practical knowledge
Real-world examples and use cases
Industry best practices
Take your learning to the next level with premium features