certified android app developer training...
TRANSCRIPT
Certified Android App Developer | Page 1 of 4
Certified Android App Developer Training
Course
Duration: 5 hours; e-learning content
WHAT YOU WILL LEARN
This Google-authorized Android training will
put you on the path to being a certified
Android app developer. We’ll take you through
the basics of Android Studio, the default
integrated development environment (IDE)
supported by Google to develop Android apps,
including user interfaces, activities, controls,
layouts, services, content providers, location,
multimedia APIs. Then you’ll move on to more
advanced concepts such as wireless
connectivity, syncing to cloud, Android Wear
App development, and Google Play. You will
acquire the necessary skillsets and experience
for professional Android application
development by building six top-trending
applications during the course.
AUDIENCE
This Android training course is ideal for anyone
looking to establish a career in Android app
development. This course is best suited for:
• Aspiring app developers seeking to master
app development and gain professional
competence
• Web developers looking for a career change
into Android app development
• Students and other individuals looking to
start a career in app development
• It is recommended that you have a good
understanding of Java, or take the Java
Essentials.
COURSE OBJECTIVES
By the end of Certified Android App Developer
training course, you will:
• Become proficient in Android app
development and pass the Associate
Android Developer (AAD) Exam conducted
by Google
• Gain a thorough understanding of Android
architecture
• Build and publish your own Android apps in
the Google Play store
• Achieve expertise in app development for
Android wearable devices
COURSE OUTLINE
ANDROID APPLICATIONS DEVELOPMENT
BEGINNERS
Module 1 – Introduction to the Course
• Introduction
Module 2 – Introduction to Android
Development
• Introduction
• Installing Android SDK and Android studio
• Android Architecture
• Key Features of Android 6. Marshmallow
• Creating Android Project
• Hello World App
• Quiz
• Summary
Module 3 – Android Activity and Intents
• Introduction
• Activity Lifecycles
• Gradle Overview
• Intents
• Supporting Different Devices
• Action Bar
• Debugging
• Saving data
• Quiz
• Summary
Module 4 – Layouts and Controls
• Layouts and Controls
• Android Layouts
• Menus
• Input Controls
• Settings
• Dialogs
• Toasts
• Styles
Certified Android App Developer Training | Page 2 of 4
• Material Design
• Widgets and Notifications
• Drag and Drop
• Quiz
• Summary
Module 5 – List Views and SQLite
• Introduction
• List views
• Loaders
• Methods to manage SQLite Database
• Quiz
• summary
Module 6 - Services
• Introduction
• Android Application Threading Model
• Broadcast Intents Converted
• Bound Services
• Creating a Bound Service
• Android IntentService
• Managing a Lifecycle of Bound Service
• Communicating with Remote Service
• AlarmManager in Android
• Quiz
• summary
Module 7 - Content Providers
• Introduction
• Content Provider Basics
• Creating Content Providers
• Calendar Provider
• Contacts Provider
• Quiz
• Summary
Module 8 – UI and Fragments
• Introduction
• Fragments
• Dynamic UI with Fragments
• Loaders
• Task and Back stack
• Quiz
• Summary
Module 9 - Location and Sensors
• Introduction
• Getting a Current Location
• Using Maps with Location
• Location Strategies
• Sensors Overview
• Motion Sensors
• Position Sensors
• Environment Sensors
• Quiz
• Summary
Module 10 - Multimedia Audio and video &
camera
• Introduction
• Media Playback
• Media Router
• Media Route Provider
• Camera
• Quiz
• Summary
Module 11 - Introduction to Google PlayDesign
of Experiments
• Introduction
• Goolge Play Services
• Norms to Upload Application
• Checklist
• Quiz
• Summary
CERTIFIED ANDROID APP DEVELOPER –
EXPERT
Module 1 – Course Introduction
• Introduction
Module 2 - Connecting Devices Wirelessly
• Introduction
• Discovery of P2P Connection with Wi-Fi
• Using Network Discovery
• P2P Connections with WIFI
• WIFI P2P Service Discovery
• Quiz
• Summary
Module 3 - Network Operations
• Introduction
• Connecting to Network
• Managing Network Usage
• Parsing XML Data
• Quiz
• Summary
Module 4 - Battery Optimization
Certified Android App Developer Training | Page 3 of 4
• Introduction
• Battery Optimization
• Quiz
• Summary
Module 5 - Syncing with Cloud Server
• Introduction
• Using a Backup API
• Transfering Data Using Sync Adaptors
• Quiz
• Summary
Module 6 - Using Volley for Network Data
Interaction
• Introduction
• Sending Simple Request
• Setting up Request Queue
• Making Standard Request
• Implementing a Custom Request
• Quiz
• Summary
Module 7 - Building App for Enterprise
• Introduction
• Compatibility with Managed Profiles
• App Restrictions
• Device Policy Controller
• Quiz
• Summary
Module 8 - Google Play to Distribute and
Monetize
• Introduction
• Selling in-App Products
• Maintaining Multiple Apps
• Quiz
• Summary
Module 9 - Best Practices for User Interface
• Introduction
• Best Practices for User Interface
• Quiz
• Summary
Module 10 - Best Practices for Security and
Testing
• Introduction
• Best Practices for Security Privacy
• Quiz
• Summary
Module 11 – Best Practices for Testing
• Introduction
• Best Practices for Testing
• Quiz
• Summary
Module 12 – Best Practices for User Input
• Introduction
• Best Practices for User Input
• Quiz
• Summary
Module 13 – Creating Wearable Apps
• Introduction
• Creating Wearable Apps
• Creating and Executing Wearable App
• Quiz
• Summary
Module 14 - Custom UI for Wearables
• Introduction
• Creating Custom UI
• Defining Layouts
• Creating Cards
• Creating Lists-5
• Showing Confirmations
• Exiting Full Screens
• Quiz
• Summary
Module 15 - Adding Wearable Features
• Introduction
• Adding Wearable Features to Notification
• Quiz
• Summary
Module 16 - Data Syncing
• Introduction
• Accessing Wearable Data Layer
• Syncing Data Items
• Transferring Assets
• Sending and Receiving Messages
• Handling Data Layer Events
• Quiz
• Summary
Module 17 - Creating Watch Faces
• Introduction
• Designing Watch Faces
Certified Android App Developer Training | Page 4 of 4
• Building Watch Face Service
• Drawing Watch Faces
• Showing Information in Faces
• Creating Interactive Watch Faces
• Optimizing For Battery Usage And Battery
Life
• Quiz
• Summary
Module 18 - Location Aware Android Wear
• Introduction
• Request for Location Update
• Handle Location Not Found
• Quiz
• Summary