Advanced Android App Development

This course is specially designed for those who wants to get advanced knowledge of Android App Development.

345 STUDENTS ENROLLED

Course Curriculum

Let's get Started
Course overview 00:08:00
Android Architecture
Detailed study of Android Architecture (Part-I) 00:11:00
Detailed study of Android Architecture (Part-II) 00:08:00
AndroidX
What is AndroidX 00:05:00
Migrating your project to AndroidX 00:08:00
Device Compatibility
Device Compatibility (Part-I) 00:16:00
Device Compatibility (Part-II) 00:12:00
Screen compatibility 00:08:00
Supporting different screen size 00:11:00
Restricted screen support 00:05:00
Google Play filters 00:13:00
Activities
Introduction to Activity 00:13:00
The Activity lifecycle (Part-I) 00:19:00
The Activity lifecycle (Part-II) 00:11:00
Saving Activity State (Counter App) 00:13:00
Activity callbacks in action 00:05:00
Tasks, Backstack and LaunchModes 00:13:00
Allowing other apps to start your activity 00:10:00
Android Links
Deep links 00:08:00
App links 00:17:00
Layouts in Android
What are layouts 00:08:00
Creating layouts in Android Studio 00:08:00
Simple Login UI using LinearLayout 00:10:00
Creating Login UI using RelativeLayout 00:07:00
Decorating Android (User Interface)
Styles and Themes 00:10:00
Adaptive and legacy icons 00:09:00
Floating Action Button (FAB) 00:05:00
Creating shadows and clip views 00:00:00
Downloadable fonts 00:00:00
Buttons 00:00:00
Checkboxes 00:09:00
Radio buttons 00:00:00
Toggle buttons 00:10:00
Spinners 00:12:00
Pickers 00:10:00
Notifications
Overview 00:13:00
Notification anatomy 00:00:00
Notification channels 00:00:00
Creating notification 00:12:00
Action button for notification 00:00:00
Expandable notification 00:07:00
Starting activity from notification 00:07:00
Controlling system UI visibility
Overview 00:00:00
Dim the system bars 00:05:00
Hide status bar 00:00:00
Hide navigation bar 00:00:00
Enable full screen mode 00:10:00
App Bar
Overview 00:00:00
Set up the app bar 00:05:00
Adding and handling actions 00:00:00
Snackbar
Overview 00:00:00
build & display snackbar 00:04:00
Menus
Overview 00:00:00
Defining menu in XML 00:05:00
Creating options menu 00:00:00
AlertDialog
Overview 00:06:00
Creating Alert dialog 00:12:00
Settings
Overview 00:00:00
Organise settings 00:00:00
Search
Overview 00:00:00
Creating a search interface 00:06:00
Adding recent query suggestions 00:00:00
Searchable Configuration 00:08:00
Animations & transition
Overview 00:04:00
Animate UI visibility & motion 00:09:00
Animate layout changes 00:00:00
Images & Graphics
Drawables Overview 00:00:00
Vector drawable overview 00:00:00
Handling bitmaps 00:00:00
Reducing image download size 00:00:00
Intents
Overview and types of Intents 00:03:00
Features of Intents 00:09:00
Intent Filters 00:07:00
Broadcast
Overview 00:06:00
Receiving Broadcasts 00:12:00
Sending Broadcasts 00:00:00
Restricting Broadcasts with permissions 00:06:00
Security consideration and best practices 00:00:00
Services
Overview 00:05:00
Types of services 00:04:00
Creating a started service 00:11:00
Creating a bound service 00:12:00
Sending notification to the user 00:00:00
Running a service in the foreground 00:00:00
Lifecycle of the service 00:00:00
Audio & Video
Architecture & Overview 00:05:00
Supported formats & protocols 00:03:00
Building an audio app 00:12:00
Building a video app 00:00:00
App data & Files
Overview 00:00:00
App specific storage 00:00:00
Shared preferences 00:12:00
Save data in local database 00:05:00
Sharing files 00:00:00
Working with Database
SQLite 00:00:00
CRUD operations 00:00:00
Introduction to Room 00:00:00
Content Provider
Overview 00:00:00
Accessing a provider 00:00:00
Content URIs 00:00:00
Creating a Content Provider 00:00:00
Calender Provider 00:00:00
Contacts Provider 00:00:00
Google Maps API
getting last known location 00:12:00
Changing & requesting location updates 00:11:00
Geofences 00:00:00
Working with Camera
Using camera intent and getting results 00:00:00
CameraX 00:00:00
Building camera app 00:00:00
Sensors
Overview 00:07:00
Types of sensors 00:09:00
making a motion sensor app 00:10:00
Connectivity
Overview 00:00:00
Connect to the network 00:11:00
Volley Overview 00:00:00
Send a simple request 00:00:00
Set up RequestQueue 00:00:00
Make a standard request 00:00:00
Cronet 00:00:00
Bluetooth 00:00:00
Telecom Framework overview 00:00:00
Build a calling app 00:15:00
WiFi 00:10:00
WebView
Overview 00:00:00
Adding WebView in app 00:00:00
Best practices for web apps 00:00:00
Android App Bundles
Overview 00:00:00
Making app bundle 00:00:00
Google Play Billing
Google Play Core
Google Play Instant
Overview 00:07:00
Creating instant-enabled app 00:00:00
Google Play Developers API
Overview 00:00:00
Using GPD API 00:00:00
App Actions
Overview 00:00:00
Google Firebase
Overview 00:08:00
Authentication 00:00:00
Cloud Firestore 00:00:00
Realtime database 00:07:00
ML Kit 00:00:00
Cloud Storage 00:00:00
Hosting 00:00:00
Crashlytics 00:00:00
App Distribution 00:07:00
In-app messaging 00:00:00
Google Analytics 00:00:00
Cloud messaging 00:00:00
Dynamic links 00:09:00
Best Practices
Dependency Injection 00:12:00
Dagger 00:09:00
Testing your app 00:11:00
Performance 00:00:00
Android Vitals 00:00:00
Optimizing Battery life 00:08:00
Managing memory 00:00:00
System Tracing 00:00:00
Privacy best practices 00:00:00
Security 00:00:00
Scaling app to billions 00:00:00
Code cleanup 00:00:00
Material Design guidelines 00:05:00
Proguard 00:06:00
Google Play Store
Overview 00:06:00
Uploading app to play store 00:15:00
Thank You
Thank you 00:00:00

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

TAKE THIS COURSE
  •  499.00
  • UNLIMITED ACCESS
  • Course Certificate
© Cosmic Skills Edu LLP . All rights reserved.
WhatsApp chat