Advanced android app development - edukite

Page 1

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.