3/4/2019
Advanced Android App Development - Edukite
HOME / COURSE / PERSONAL DEVELOPMENT / ADVANCED ANDROID APP DEVELOPMENT
Advanced Android App Development ( 9 REVIEWS )
476 STUDENTS
Advanced Android App Development (Udacity) Want to be a skilled Android App Developer? Then enrol the course and explore …
TAKE THIS COURSE
FREE
1 YEAR
https://edukite.org/course/advanced-android-app-development/
1/14
3/4/2019
Advanced Android App Development - Edukite
LEVEL 2 - CERTIFICATE, LEVEL 3 - DIPLOMA COURSE BADGE COURSE CERTIFICATE
105
NUMBER OF UNITS NUMBER OF QUIZZES
0
3 HOURS, 8 MINUTES
HOME
CURRICULUM
REVIEWS
Advanced Android App Development (Udacity) Want to be a skilled Android App Developer? Then enrol the Advanced Android App Development course and explore the techniques of developing an app. The course focuses on the advanced capabilities of the Android app covering fragments, widgets, media playback, and testing. You will learn the system of creating UI tests using the Espresso framework. The course also teaches you how to leverage third-party libraries and services like ExoPlayer and Firebase Cloud Messaging, and use Google APIs to make your app aware of its location. Finally, the course shows the process of publishing your app to the Google Play Store.
Assessment This course does not involve any written exams. Students need to answer 5 assignment questions to complete the course, the answers will be in the form of written work in pdf or word. Students can write the answers in their own time. Each answer needs to be 200 words (1 Page). Once the answers are submitted, the tutor will check and assess the work.
Certification Edukite courses are free to study. To successfully complete a course you must submit all the assignment of the course as part of the assessment. Upon successful completion of a course, you can choose to make your achievement formal by obtaining your Certi cate at a cost of £49. Having an Of cial Edukite Certi cation is a great way to celebrate and share your success. You can: https://edukite.org/course/advanced-android-app-development/
2/14
3/4/2019
Advanced Android App Development - Edukite
Add the certi cate to your CV or resume and brighten up your career Show it to prove your success Course Credit: Google via Udacity
COURSE CURRICULUM
Module 1 Welcome to Advanced Android
Welcome to the Course!
00:01:00
Module 2 Fragments
Introduction to Fragments
00:01:00
Responsive Design
00:02:00
Why Use Fragments?
00:01:00
Fragment Lifecycle
00:01:00
Starting Code
00:02:00
Create a Fragment
00:04:00
FragmentManager and Transactions
00:01:00
More Fragments and Storing Variables
00:03:00
Responding to Clicks
00:03:00
Master List Fragment
00:01:00
Communicating Between Fragments
00:01:00
De ne an Interface
00:02:00
https://edukite.org/course/advanced-android-app-development/
3/14
3/4/2019
Advanced Android App Development - Edukite
Communicate Between Activities
00:02:00
Exercise: Two Pane Layout
00:04:00
Fragments Outro
00:01:00
Module 3 Libraries
Libraries Outro
00:01:00
When to Use Libraries
00:01:00
Find Library Intro
00:01:00
Choose a Library
00:03:00
Explore a Library
00:02:00
Exercise: Explore Starter Code
00:04:00
Explore Starter Code Outro
00:01:00
Exercise: Add Gradle Dependency
00:01:00
Exercise: Detect Faces Intro
00:01:00
Detect Faces
00:01:00
Exercise: Get Probabilities
00:01:00
Overlay Emoji Intro
00:01:00
Exercise: Map to Emojis
00:01:00
Set Probability Thresholds
00:02:00
https://edukite.org/course/advanced-android-app-development/
4/14
3/4/2019
Advanced Android App Development - Edukite
Overlay Emoji – Step 2
00:02:00
Overlay Emoji Outro
00:01:00
Must Have Libraries Outro
00:01:00
Libraries Outro
00:01:00
Module 4 Firebase Cloud Messaging
Introduction to FCM
00:01:00
Squawker is Cool
00:01:00
Quiz: Polling vs. Pushing
00:04:00
Introduction to FCM
00:01:00
Overview of the Starting Code
00:05:00
What is Firebase?
00:02:00
Make a New Firebase Project
00:01:00
Exercise: Send Your First FCM Message
00:03:00
Exercise: Introduction to Message Data
00:03:00
Exercise: Sending to a Speci c Phone
00:02:00
Noti cation vs. Data Messages
00:03:00
Exercise: Create Firebase Messaging Service
00:02:00
Foreground vs. Background
00:02:00
https://edukite.org/course/advanced-android-app-development/
5/14
3/4/2019
Advanced Android App Development - Edukite
Sending to Multiple Devices
00:00:00
Exercise: Implement Topic Following
00:01:00
There’s More to Learn about FCM
00:02:00
FCM Outro
00:01:00
Module 5 Places
Introduction to Places
00:01:00
How Location Works
00:01:00
Google Play Services
00:01:00
Including the API Key
00:01:00
Starter Code
00:03:00
Google API Client
00:01:00
Place Picker
00:03:00
Get Place by ID
00:04:00
Geofences
00:02:00
Geofencing
00:04:00
Geofence Transitions
00:05:00
Tips and Tricks for Testing Location Apps
00:01:00
Places Outro
00:01:00
https://edukite.org/course/advanced-android-app-development/
6/14
3/4/2019
Advanced Android App Development - Edukite
Module 6 Media Playback
Introduction to Media Playback
00:01:00
Player UI Structure
00:02:00
Audio Video
00:01:00
Comparing Players
00:01:00
Media Formats
00:02:00
Starting Code Overview
00:03:00
Add ExoPlayer Intro
00:02:00
Exercise: Add SimpleExoPlayerView
00:00:00
Exercise: ExoPlayer Event Listening
00:01:00
Add Media Session – Part 1
00:02:00
Exercise: Add Media Session – Part 2
00:01:00
Exercise: MediaStyle Noti cation
00:03:00
Introduction to Audio Focus and Extra ExoPlayer Features
00:01:00
Module 7 Widgets
Introduction to Widgets
00:01:00
What is an App Widget
00:01:00
My Garden App
00:02:00
https://edukite.org/course/advanced-android-app-development/
7/14
3/4/2019
Advanced Android App Development - Edukite
Creating Your First App Widget
00:03:00
RemoteViews
00:01:00
My Garden Widget
00:04:00
Background Tasks for Widgets
00:01:00
Widget Updates via IntentServices
00:00:00
Water Individual Plants
00:01:00
Resizing Widgets
00:01:00
AppWidgetManager Options
00:02:00
GridViews in Widgets
00:04:00
PendingIntent Templates
00:02:00
Module 8 Espresso
Is that Espresso in My Tea?
00:01:00
Quiz: Welcome to the World of Testing
00:02:00
Welcome to the World of Testing
00:03:00
Exercise: Write a Basic Espresso Test
00:07:00
Test Intents with Espresso
00:03:00
Introduction to Espresso Idling Resources
00:02:00
Add Idling Resource Test in Sample App
00:03:00
https://edukite.org/course/advanced-android-app-development/
8/14
3/4/2019
Advanced Android App Development - Edukite
Exercise: Add IdlingResourceActivityTest in TeaTime
00:01:00
Espresso Outro
00:01:00
Module 9 Publishing Your App
Introduction to Publishing
00:01:00
Exercise: Policy Agreements
00:01:00
Exercise: Quality Testing
00:01:00
Success on Google Play
00:01:00
Assessment
Submit Your Assignment
00:00:00
Certi cation
00:00:00
COURSE REVIEWS
4.7 9 ratings
https://edukite.org/course/advanced-android-app-development/
9/14
3/4/2019
Advanced Android App Development - Edukite
5 STARS
0
4 STARS
0
3 STARS
0
2 STARS
0
1 STARS
0
NO REVIEWS FOUND FOR THIS COURSE.
RELATED COURSES
https://edukite.org/course/advanced-android-app-development/
10/14
3/4/2019
Advanced Android App Development - Edukite
Steam and Gas Power Systems
FREE
1441
Certi cate in Multiphase Flows
FREE
https://edukite.org/course/advanced-android-app-development/
1247
11/14
3/4/2019
Advanced Android App Development - Edukite
Digital Elevation Models and Applications
FREE 1255
476 STUDENTS ENROLLED
https://edukite.org/course/advanced-android-app-development/
12/14
3/4/2019
Advanced Android App Development - Edukite
BEST RECOMMEND COURSES 1909: The People’s Budget
( 9 REVIEWS )
1253 STUDENTS
21st Century Marketing
( 6 REVIEWS )
719 STUDENTS
70-697 – Con guring Windows Devices
( 7 REVIEWS )
1334 STUDENTS
SUBSCRIBE TO OUR NEWSLETTER
Get top tips & guidance from our in-house study abroad experts
Your Email
Submit https://edukite.org/course/advanced-android-app-development/
13/14
3/4/2019
Advanced Android App Development - Edukite
USEFUL LINKS About Terms & Conditions Privacy Policy Cookie Policy Contact INQUIRY 3 Lower Thames Street,London,EC4R 6HE. 020 3934 9675 info@edukite.org
COPYRIGHT © BY EDUKITE
https://edukite.org/course/advanced-android-app-development/
14/14