Would you like to learn Android development quickly, by building a complete working application for Android P? This course does exactly that. It shows you, step-by-step, how to build a complete, working Android P application.
Start by building a real-world application. Store your favorite keyboard shortcuts of the day by building a favorite shortcut app. You'll learn how to build a UI, set up cloud data synchronization, issue notifications, and much more. Discover the latest innovations in app development ranging from creating, testing, and deploying.
By the end of the course, you'll have gained a hands-on experience and will be able build any real-world application. If you know a little Java, this fast, friendly course will get you started developing apps for the latest version of Android.
1 - Introduction to Android P and Firebase
|
|
|
|
01 Overview
|
02 What’s New in Android Pie
|
03 Understanding Keyboard Shortcuts
|
04 Start Our Android P Project with Android Studio
|
|
|||
05 Targeting a Build with Gradle
|
2 - Creating a Layout, Activity, and Handle Button Click
|
|
|
|
01 Create a Layout with Inputs for Shortcut Key, Description, and Photo
|
02 Create an Activity and Associate It with a Layout
|
03 Access Form Widgets with ButterKnife_@BindView
|
04 Capture Data from the Layout in the Button Click
|
|
|||
05 Create a Shortcut – Data Transfer Object
|
3 - Firebase
|
|
|
|
01 Exploring Firebase
|
02 Create a Firebase Database
|
03 Overview of Firebase Database, DatabaseReference, and DataSnapshot
|
04 Save Shortcuts into Firebase
|
|
|||
05 Create an Event Listener for Firebase Changes
|
4 - Controlling Your App Permissions
|
|
|
|
01 Understanding the Importance of App Permissions
|
02 Exploring Interface and Callback
|
03 Example - checkSelfPermission
|
04 Example - onRequestPermissionsResult
|
5 - Working with Notifications and Images
|
|
|
|
01 Notifications Overview
|
02 Create a Simple Notification
|
03 Notification Styles
|
04 Capture an Image with a Shortcut
|
6 - Image Decoder and Votes in Notifications
|
|
|
|
01 Firebase Cloud Storage Overview
|
02 Upload an Image to Firebase
|
03 Notification Buttons and PendingIntent
|
04 Allow Up and Down Votes in Notifications
|
|
|
||
05 Update Firebase Database with Vote Counts
|
06 Add an Image from Firebase Cloud Storage
|
7 - Authentication and App Deployment
|
|
|
|
01 Firebase Authentication Overview
|
02 Configure Firebase Authentication (Email)
|
03 Advanced Authentication with Third Party (Google)
|
04 Compile to Android App Bundle (APK)
|
|
|
||
05 Overview – Deploy Android App Bundle (APK) to Play Store
|
06 Example – Deploy Android App Bundle (APK) to Play Store
|