Geolocation An Android Application that Sends Location Data to Server. Main Features Send Location data to server continuously (Latitude, Longitude, Address, Country, Current Date & Time). Save Location data locally if server is down (SQLite Database). Clear location history on local device. Send locally saved data on server. Foreground Service. Dependencies com.squareup.okhttp3:okhttp:3.12.12 com.google.android.gms:play-services-location:19.0.1 androidx.appcompat:appcompat:1.4.1 com.google.android.material:material:1.6.0 androidx.constraintlayout:constraintlayout:2.1.3 junit:junit:4.13.2 androidx.test.ext:junit:1.1.3 androidx.test.espresso:espresso-core:3.4.0 Learning References Android Coding Programmer World