Overview
Syllabus
- Introduction
- Android vs iOS, Flutter, React Native, Xamarin, and Web Apps
- Essential Concepts and Terms
- Installing Android Studio
- Installing an Emulator
- urn on USB Debugging on Android Device
- Running on a Physical Device
- Activity Basics
- Layout Editor Introduction
- Views and Layouts
- Intro to Attributes
- Assigning an ID to our TextView
- Static vs Dynamic
- Creating a Button
- Intro to Methods and onClick Handler
- Intro to Methods and onClick Handler
- onClick Event Handler
- How to Disable Buttons
- Console Logging with Log.d and Logcat
- Changing Button Text when Clicked
- Intro to R Class and FindViewById Method
- Grabbing a Button with FindViewById and R.id
- Casting a View in an Expression
- Getting user Input through EditText
- Update TextView with Dynamic Output
- Alert in Android - Toast.makeText
- Overview of the Basics
- Hands on Review
- Intro to Activities
- How to Launch a New Activity
- Constraint Layout Basics
- Should use @string Resource Fix
- How to Change the Main Activity
- Changing Activity Title in Code and XML
- Creating a Back Arrow with parentActivityName
- Passing Data to Another Activity with putExtra
- How to Delete an Activity Completely
- How to Generate Bottom Tabs with Fragments
- Exploring EditText Types
- Making Dynamic Activity to Compose a Message
- Checking Intent for null from putExtra
Taught by
Caleb Curry