• No products in the cart.

The Location and Context API allows your Android app to change behaviour based on location. The [course_title] course shows you how to use Fused Location Provider for location changing. You will know about Activity recognition. Finally, the course focuses on geofencing, how it works, and how to build and monitor them.

Upon completion, you will be able to use Fused Location Provider to you app for change behaviour based on location.


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.


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 Certificate at a cost of £49.

Having an Official Edukite Certification is a great way to celebrate and share your success. You can:

  • Add the certificate to your CV or resume and brighten up your career
  • Show it to prove your success


Course Credit: Google

Course Curriculum

Procedure for Starting App 00:01:00
Procedure for Coding App 00:02:00
About Workflow 00:01:00
Developers Console 00:01:00
Get Started 00:01:00
Getting Started with Location
Introduction to Location and Context 00:01:00
Explain Location Services 00:01:00
Fused Location Provider 00:01:00
FLP and Getting Started 00:01:00
Describe Location Workflow 00:01:00
Programming Style 00:01:00
Create New App 00:02:00
Fine and Coarse Location 00:01:00
Meta Data in Android 00:01:00
Coarse Location 00:01:00
Start Coding the Location App 00:02:00
Coding for the Location App, Cont’d 00:04:00
Callbacks 00:01:00
Recap of What We’ve Done 00:01:00
Describe Workflow 00:02:00
onStart and onStop 00:01:00
onConnected 00:01:00
Different Priority Values 00:02:00
Location Parameters 00:01:00
Show onLocation Changed 00:02:00
Wrap Up 00:01:00
Location Part 1 Outro 00:01:00
Going Deeper with Location
Location Part 2 Introduction 00:01:00
Designing the Activity 00:02:00
Update the Layout 00:01:00
Build.gradle 00:01:00
App Manifest 00:01:00
Writing the Code 00:01:00
Extending Action Bar Activity 00:01:00
Adding Variables 00:01:00
Build Google API Client 00:01:00
Implementing onStart 00:01:00
Implementing onStop 00:01:00
onConnected 00:01:00
onConnected, Continued 00:01:00
Wrapping Up the Second App 00:00:00
Recap 00:01:00
Continuous vs Single Update 00:01:00
Implement onLocation Changed Callback 00:01:00
Intro to Activity Recognition API 00:01:00
Showing Completed Activity App 00:01:00
Set Up the Activity Recognition App 00:03:00
Setting Up the App 00:01:00
Asynchronous Stuff 00:01:00
Coding the Intent Service 00:01:00
Implementing the onHandleIntent 00:01:00
Main Activity 00:01:00
Editing the Main Activity Class 00:01:00
onCreate 00:01:00
Implement the Receiver Class 00:01:00
Implement Receiver Class, Cont’d 00:01:00
Getting There! 00:01:00
Setting up the Client 00:01:00
Implement Buttons 00:01:00
Wrapping Up Part 2 00:01:00
Advanced Topics: Geofencing
Introduction to Geofencing 00:01:00
Demonstrate Geofencing Example 00:01:00
Show Developer Workflow 00:02:00
Geofence Properties 00:01:00
Demonstrating a Geofence Application 00:01:00
Story about Geofencing App 00:01:00
Getting Started 00:00:00
Editing the UI 00:01:00
Draw Intent Services Workflow 00:01:00
Implementing the Intent Service 00:01:00
onHandleIntent Method 00:01:00
onHandleIntent Transition 00:01:00
onHandleIntent Helper 00:01:00
Creating the Notification 00:01:00
Wrapping up onHandleIntent 00:01:00
Coding the Main Activity 00:01:00
How to Find Latitudes and Longitudes 00:01:00
Create the Geofence List 00:01:00
Populate the Geofence List 00:01:00
Creating the Geofencing Request 00:01:00
Creating the Geofenced Pending Intent 00:01:00
Recap the addGeofences Parameters 00:01:00
Finishing the Button handler Code 00:01:00
Set up AndroidManifest.xml 00:01:00
Wrap and Recap 00:01:00
Submit Your Assignment 00:00:00
Certification 00:00:00

Course Reviews


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

No Reviews found for this course.

©2021 Edukite. All Rights Resereved
Edukite is A Part Of Ebrahim College, Charity Commission
Reg No 110841