GrabSample
This is a sample project for those who are wondering how to makes mobility app :)
If you want to use it as a real navigation app, just can change it to update your current location.
By default, My Google Key's registered, but if you change it plz
Feature
- Set the origin and destination by clicking on the map.
- Set the origin and destination by Search using place API.
- Zoom in or out on the map.
- Can adjust the moving car's speed using object animation value
Feature Tech & Library Link
- Minimum SDK level 21
- Target SDK level 29
- Android X
- Kotlin based + RxJava, RxAndroid for asynchronous task
- Android JetPack
- LiveData
- Lifecycle
- Paging
- ViewModel
- Architecture
- Clean Architecture base on MVVM (Model - View - ViewModel - DataBinding)
- Repository pattern
- Koin - dependency injection
- Scope, ViewModel, FragmentFactory, Ext
- Testing
- MockitoKotlin
- MocktoInline
- AndroidJunit4
- Retrofit2 & Gson
- OkHttp3
- Glide
- Google Map
- Google Place
- SecurePreference
- Materian design
- TedPermission
- Lottie
- RxBinding
Is there useful?
Click stargazers for this repository :)

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.


