Skip to content

🧭 Simple kotlin android application for get near places realtime by using retrofit , Paging 3, MVVM , LocationManager , Single Activity , Koin DI , Room DB , Offline First

License

Notifications You must be signed in to change notification settings

sinadalvand/CompassSquare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CompassSquare

Simple kotlin android application for get nearby places realtime by using Offline-First ,retrofit ,Room , Paging 3, MVVM , LocationManager , Single Activity , Koin DI

How it work:

at first request location permission , then after grant , it will auto get current location in realtime and then request to Four Square API and get your nearby location and show them as list , it also support cache and offline first

details:

  • MVVM Arch
  • Offline First
  • Room Persistenet (Sqlite)
  • Koin (DI)
  • Retrofit
  • LiveData
  • Paging 3
  • Location Service

screenshot

|

|

|

Licence

Copyright 2019 Sina Dalvand

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.