##Firebase and Android Pie
Posted by Superadmin on June 06 2019 08:54:18

Firebase and Android Pie

 

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