Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Beginner Android Programming - Java

Caleb Curry via YouTube

Overview

Learn Android app development in Java through this 8-hour course. The course covers essential concepts, installing Android Studio, creating layouts, handling user input, working with activities, and passing data between activities. The teaching method includes hands-on tutorials and coding exercises. This course is intended for beginners who want to start building Android apps using Java.

Syllabus

Android App Development in Java All-in-One Tutorial Series (4 HOURS!).
Android App Development Tutorial 1 - Introduction | Java.
Android App Development Tutorial 2 - Android vs iOS, Flutter, React Native, Xamarin, and Web Apps.
Android App Development Tutorial 3 - Essential Concepts and Terms | Java.
Android App Development Tutorial 4 - Installing Android Studio | Java.
Android App Development Tutorial 5 - Installing an Emulator | Android Virtual Device Manager AVD.
Android App Development Tutorial 6 - Turn on USB Debugging on Android Device | Java.
Android App Development Tutorial 7 - Running on a Physical Device | Java.
Android App Development Tutorial 8 - Activity Basics | Java.
Android App Development Tutorial 9 - Layout Editor Introduction | Java.
Android App Development Tutorial 10 - Views and Layouts | Java.
Android App Development Tutorial 11 - Intro to Attributes | Java.
Android App Development Tutorial 12 - Assigning an ID to our TextView | Java.
Android App Development Tutorial 13 - Static vs Dynamic | Java.
Android App Development Tutorial 14 - Creating a Button | Java.
Android App Development Tutorial 15 - Intro to Methods and onClick Handler | Java.
Android App Development Tutorial 16 - onClick View Parameter Explained | Java.
Android App Development Tutorial 17 - onClick Event Handler | Java.
Android App Development Tutorial 18 - How to Disable Buttons (Top Secret Strategy) | Java.
Android App Development Tutorial 19 - Console Logging with Log.d and Logcat | Java.
Android App Development Tutorial 20 - Changing Button Text when Clicked | Java.
Android App Development Tutorial 21 - Intro to R Class and FindViewById Method | Java.
Android App Development Tutorial 22 - Grabbing a Button with FindViewById and R.id | Java.
Android App Development Tutorial 23 - Casting a View in an Expression (Not a statement fix) | Java.
Android App Development Tutorial 24 - Getting user Input through EditText | Java.
Android App Development Tutorial 25 - Update TextView with Dynamic Output | Java.
Android App Development Tutorial 26 - Alert in Android - Toast.makeText (not a real toaster) | Java.
Android App Development Tutorial 27 - Overview of the Basics | Java.
Android App Development Tutorial 28 - Hands on Review | Java.
Android App Development Tutorial 29 - Intro to Activities | Java.
Android App Development Tutorial 30 - How to Launch a New Activity | Java.
Android App Development Tutorial 31 - Constraint Layout Basics | Java.
Android App Development Tutorial 32 - Should use @string Resource Fix | Java.
Android App Development Tutorial 33 - How to Change the Main Activity | Java.
Android App Development Tutorial 34 - Changing Activity Title in Code and XML | Java.
Android App Development Tutorial 35 - Creating a Back Arrow with parentActivityName | Java.
Android App Development Tutorial 36 - Passing Data to Another Activity with putExtra | Java.
Android App Development Tutorial 37 - How to Delete an Activity Completely | Java.
Android App Development Tutorial 38 - How to Generate Bottom Tabs with Fragments | Java.
Android App Development Tutorial 39 - Exploring EditText Types | Java.
Android App Development Tutorial 40 - Making Dynamic Activity to Compose a Message | Java.
Android App Development Tutorial 41 - Checking Intent for null from putExtra | Java.

Taught by

Caleb Curry

Reviews

Start your review of Beginner Android Programming - Java

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.