Geofencing | The ultimate tutorial | Create and monitor geofences
Mafia Codes Mafia Codes
44.5K subscribers
95,169 views
1.4K

 Published On Apr 20, 2020

In this video you will learn how to #create and #monitor #geofences. We will be using google maps to create a point of interest by using long press on map, this will create a marker with the required radius for the geofence. Then we will be using the latest and best #GeofencingClient to create a geofence. The geofence events will be delivered to our own #BroadcastReceiver where we will handle the triggered #geofence. The geofence events will be delivered by #notifications (using notification channels)

🚀Deploy NodeJs app: https://zeet.co/r/yourstruly
(One FREE project forever 😘)
In 60 seconds    • How to Deploy a NodeJs app with SSL, ...  

FREE $100 credit @Digital Ocean: https://m.do.co/c/3208f08b3324
Patreon:   / trulymittal  
Subscribe: https://www.youtube.com/c/yourstruly2...

⭐ Kite is a free AI-powered coding assistant that will help you code faster and smarter. The Kite plugin integrates with all the top editors and IDEs to give you smart completions and documentation while you’re typing. I've been using Kite for 6 months and I love it! https://www.kite.com/get-kite/?utm_me...

Geofence(GitHub): https://github.com/trulymittal/Geofen...
Notifications(GitHub): https://github.com/trulymittal/Notifi...
BroadcastReceiver(GitHub): https://github.com/trulymittal/Broadc...
----------------
Tutorials
----------------
Notifications:    • Notifications and notification channe...  
Requesting Permissions:    • Runtime Permissions Android | Require...  
BroadcastReceivers:    • Broadcast Receivers | Full Explanation  

Play Services Dependencies: https://developers.google.com/android...
Geofencing: https://developer.android.com/trainin...
GoogleMaps Android SDK: https://developers.google.com/maps/do...

———————————————
Relevant Tutorials:
———————————————
BroadcastReceivers:    • Broadcast Receivers | Full Explanation  
Requesting Permissions:    • Runtime Permissions Android | Require...  
Getting current Location:    • Location | Getting Current location |...  
Requesting Location updates:    • Location | Request Location Updates |...  
Adding Google Maps:    • Adding Google Maps  
Geocoding and Reverse Geocoding:    • Geocoders | Geocoding and Reverse Geo...  
Dragging & Dropping Markers:    • Drag & Drop Markers | Reverse Geocoding  
UserLocation in Maps:    • User Location in Maps  
Custom CAR marker in android:    • Custom Car Marker and location update...  

———————————————
More useful videos
———————————————
RecyclerView:    • Recycler View with complete explanati...  
ViewModel:    • View Model | Live Data | Android Jetp...  
#NavigationComponent:    • Navigation Component | Android Jetpac...  
#WorkManager:    • Work Manager | Android Jetpack | Intr...  
#Retrofit:    • RETROFIT Tutorial (v 2.5.0) | HTTP Cl...  
#CollapsingToolbar Layout:    • Collapsing Toolbar Layout | Android S...  
#BottomNavigation View:    • Bottom Navigation View | Android Stud...  
KeyframeAnimations:    • Keyframe Animations with ConstraintLa...  
NightMode:    • Night Mode | Dark Mode | Android 🌙  
ButterKnife:    • Butter Knife | Field and method bindi...  
SplashScreen:    • Splash screen | Launcher Activity | A...  
Singletons:    • Singletons | What When How 🔥  
Pull to Refresh in RecyclerView:    • Pull to Refresh in Recycler View | An...  
On item click using Interface in RecyclerView:    • RecyclerView item Click using Interfa...  
Swipe gestures in Recycler View:    • Swipe gestures in Recycler View | And...  
Drag and drop Reorder in Recycler View:    • Drag and drop Reorder in Recycler Vie...  
Filter using #SearchView in RecyclerView:    • Filter RecyclerView using Search View...  
MultiView RecyclerView:    • Multi view RecyclerView | getItemView...  

———————————————
Other useful Playlists
———————————————
Android:    • Android  
#Firebase:    • Firebase | Build a Notes App  
#RestAPI (#NodeJS and MongoDB):    • REST API using NodeJS and MongoDB  
Docker:    • Docker  
MongoDB:    • Learn MongoDB in 50 minutes (Crash Co...  
Html/Css/Js:    • HTML / CSS / JS  
Challenges:    • Challenges  

———————————————
What I use
———————————————

Mouse: https://amzn.to/2O9RJtu
Keyboard: https://amzn.to/2qxajCU
Keyboard 2: https://amzn.to/2XDWH4X
Monitor: https://amzn.to/2pDg7dH
Processor: https://amzn.to/347WWIb
RAM: https://amzn.to/2QEkUqw
Graphics: https://amzn.to/33aBrF4
Microphone: https://amzn.to/2DabdI9

#StayHome #WithMe #yoursTRULY #tutorial #howto #android

show more

Share/Embed