Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Geofencing + Places SDK for Android with Kotlin |Masterclass

Learn more about Geofence API and Places SDK for Android. Learn by practicing on a real project/Android application.
4.7
4.7/5
(7 reviews)
127 students
Created by

9.1

CourseMarks Score®

9.9

Freshness

8.7

Feedback

8.1

Content

Platform: Udemy
Price: $11.99
Video: 8h 53m
Language: English
Next start: On Demand

Top Android Development courses:

Detailed Analysis

CourseMarks Score®

9.1 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness Score

9.9 / 10
This course was last updated on 3/2021.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Student Feedback

8.7 / 10
We analyzed factors such as the rating (4.7/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Content Score

8.1 / 10
Video Score: 8.9 / 10
The course includes 8h 53m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 9 hours 51 minutes of 335 Android Development courses on Udemy.
Detail Score: 10.0 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 5.5 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

0 article.
0 resource.
0 exercise.
0 test.

Table of contents

Description

Hello there and welcome to my course, in this course I’m going to teach you everything you need to know to implement Geofence API in your project. And not just that, as a Bonus I’m going to teach you how to integrate Places SDK for Android as well.
Now this is not the course where you will learn just the theory, this is the course where you will combine theory with practice, and also create one Android application which will use both Geofence API and Places SDK. First I’m going to start this course by introducing you with Places SDK for android. You will learn how to connect your project with the Google Cloud platform, and generate an API key as well. After that you will learn more about Places Autocomplete widget, how we can use it to receive different kind of places as a response. Also how to get more details about the specific place, then how to get places information around your current location, and place photos as well. Plus You will learn more about place ID’s, place types, data fields and session tokens.
Now after you get fully introduced with Places SDK for android, we are going to start building our Geofence app. And for those of you who are not familiar, Geofence API combines awareness of the user’s current location with awareness of the user’s proximity to locations that may be of interest. So basically in our application which we are going to create, we will have a good looking flow to get more information from a user regarding the creation of a Geofence. We will be able to create multiple geofences in our app and get notified whenever we ENTER/EXIT OR STAY within the Geofence for a specified amount of time.
Now I have already prepared design project which we are going to use in this course, so you don’t have to worry about that. Also that design project will be available to you for FREE along with the source code of the project on which we are going to work on. The source code will be available on my Github profile.
So, our app will use the most popular Android Architecture components like: ROOM database, Dagger-Hilt dependency Injection library, Navigation Component, View Model, Live Data, Data Store Preference, View Binding, Data Binding, Kotlin Coroutines, Flow and many more…
We are going to follow the principle of a single activity and multiple fragments. Our application will have six different fragments. And we will also use nested navigation graph in our app.
Now, all my courses are well organized, very informative, and they will provide you with all the necessary knowledge you need to work with the latest android API levels. Plus at the end of the course we will have one special section where I’m going to occasionally upload some course updates, like bug fixes and code cleanups. And that way this course will always be up-to-date.
Now what I want here, I want to include you in this project of mine. I want to make you think, like a real developer. After we finish this course and building our app, I expect you to look into the code again and suggest what else could be improved in the app which we are going to create. You can also report some bugs if you find, and even suggest a solution by yourself if you have one.
Anyhow, there is a 9 hours of high quality content waiting for you.
So what are you waiting for, let’s get started developers!

Requirements

• Kotlin Programming Language
• Basic Knowledge of Android Architecture Components
• Motivation to learn and improve

You will learn

✓ Geofencing API
✓ Places SDK
✓ Place ID
✓ Place Types
✓ Session Token
✓ Autocomplete Widget
✓ Custom Autocomplete Widget
✓ Constrain Autocomplete Result
✓ Get Places around your Current Location
✓ Get Places Information
✓ Get Place Photos
✓ Connect to Google Cloud Platform
✓ Receive Notification when ENTER/EXIT/DWELL Geofence
✓ Draw a Circle/Radius on the Map
✓ Start/Stop a Geofence
✓ Shared View Model
✓ Android Architecture Components
✓ ROOM Database
✓ Navigation Component
✓ Dagger-Hilt – Dependency Injection
✓ Live Data
✓ Flow
✓ Kotlin
✓ Coroutines
✓ DataStore Preference
✓ Handle Run-time Permissions
✓ Newest Android API Levels
✓ Work with the Local Database
✓ Broadcast Receiver
✓ Motion Layout
✓ Swipe to Delete
✓ AND MORE!

This course is for

• Android Developers
• Android Programmers
• Android Designers
• Anyone who wants to learn more about Geofence API on Android
• Anyone who wants to learn more about Places SDK for Android
• Anyone who wants to improve their skills

How much does the Geofencing + Places SDK for Android with Kotlin |Masterclass course cost? Is it worth it?

The course costs $11.99. And currently there is a 87% discount on the original price of the course, which was $94.99. So you save $83 if you enroll the course now.
The average price is $13.4 of 335 Android Development courses. So this course is 11% cheaper than the average Android Development course on Udemy.

Does the Geofencing + Places SDK for Android with Kotlin |Masterclass course have a money back guarantee or refund policy?

YES, Geofencing + Places SDK for Android with Kotlin |Masterclass has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any SCHOLARSHIPS for this course?

Currently we could not find a scholarship for the Geofencing + Places SDK for Android with Kotlin |Masterclass course, but there is a $83 discount from the original price ($94.99). So the current price is just $11.99.

Who is the instructor? Is Stefan Jovanovic a SCAM or a TRUSTED instructor?

Stefan Jovanovic has created 13 courses that got 730 reviews which are generally positive. Stefan Jovanovic has taught 3549 students and received a 4.6 average review out of 730 reviews. Depending on the information available, Stefan Jovanovic is a TRUSTED instructor.
Android Developer/Designer
I’m an Android Developer/Designer and technology enthusiast. Love working on a new and exciting projects, sharing my knowledge with  others, and always willing to learn more. I believe that permanent  education is the key to success.  I’ve been working as a developer/designer for 4 years so far. Have a lots of projects on my mind, and I will be creating many useful courses in the future, hope to hear from you as you enroll in some of my courses!Best Regards,Stefan Jovanovic (Stevdza-San).

9.1

CourseMarks Score®

9.9

Freshness

8.7

Feedback

8.1

Content

Platform: Udemy
Price: $11.99
Video: 8h 53m
Language: English
Next start: On Demand

Students are also interested in

Get this widget on your website (for course creators):

Geofencing + Places SDK for Android with Kotlin |Masterclass rating
Copy this code and paste it to your website:
<a href="https://coursemarks.com/course/geofencing-places-sdk-for-android-with-kotlin-masterclass/" target="_blank" title="Geofencing + Places SDK for Android with Kotlin |Masterclass on Coursemarks.com"><img border="0" src="https://coursemarks.com/widget/91.svg" width="200px" alt="Geofencing + Places SDK for Android with Kotlin |Masterclass rating"/></a>