

Guided video solutions for data structures, algorithms, and interview challenges – Use code YOUTUBE for 20% off your subscription.
Entire Android Playlist –
Enjoy my content? Subscribe for free! –
Welcome to the Android App Development app in one series! In this video we will be covering:
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
Patreon –
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Want to learn code? Try Pluralsight for free –
Need help getting a job? –
My recommended Web Hosting –
Amazing BenQ Lamp –
~~~~~~~~~~~~~~~ Additional Links ~~~~~~~~~~~~~~~
Instagram –
Twitter –
Facebook –
More content –
Patreon –
Donate –
source
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
The more I watch this video the more I like this guys..he's so good!
He has some real sense of humour 😂😂
You've taught me more in this tutorial than I have learned in ANY of my CS college classes
i learned c# bfore java that s why i use xamarin
3:54:34
Caleb thank you!!! Very helpful 🙏
45:35 you okay bro???
Tyvm Caleb Curry you were sent from heaven
Just came from finishing my semester doing C programming and decided I wanted to learn java only to find you are teaching this too! The man that knows all languages. lol
I am a dummy in app development, yet i am keen in developing an app that i plan to market it, and this video is very helpful in getting a handle on the developing android app through JAVA. thank you very much!!
I have been watching your tutorial videos and I have created a very usefull android app thank you soo much I have learned a lot from you
This is what I came up with :
http://play.google.com/store/apps/details?id=com.pro.java_questionsanswers
i subscribed when u coughed and kept teaching…
Caleb can you make a tutorial about LOCATION TRACKING APP using android studio and java? THANK YOU in advance
3:11:46
45:35 you okay bro?
thx soo mach!! you rae tyhe bestst!!!!!!11!!1!
1:09:57
Best video on YouTube , thank you 😊
Nice desk explanation. ;).
I love it.
About your complain about screen recording with Quicktime: Try Open Broadcast Studio! https://obsproject.com
BTW this is way Better than the Boring Useless Udemy Course I bought Before I watched this Video
25:10 So True I agree like Why do the developers destroy software like that. I bet it's because they hire new team members.
I Love his teaching style , yes we come at right place to Learn android
this man's ability to get me to subscribe is incredible
this man is going to lead to great things for sure
finished em all. THank you so much
1:26:10 you have a class 'toggle' with an object 'view' and a variable 'v' and when you extend they are called instance variables or instance objects
I watched this in 2 hours. 2x speed
This my best teacher 🥰🤩💪
almost sure you don't read your comments but wish you'd make a video about creating android apps using Kotlin (in Android Studio)
man. Even the writing is in dark mode (I mean black board). Love this one. subbed and the rang the bell. Thank you so much Caleb
LEGENDDD
I FUCKING LOVE THIS GUY!!!!