https://github.com/zahraheydari/android-mvp-dagger-googlemaps
Implemented by Dagger, Google Maps, MVP, ButterKnife
https://github.com/zahraheydari/android-mvp-dagger-googlemaps
android bindservice butterknife clean-code dagger2 example-app example-code example-project google-maps-api java mvp mvp-architecture retrofit2 sample sample-app sample-code service serviceconnection services
Last synced: 6 months ago
JSON representation
Implemented by Dagger, Google Maps, MVP, ButterKnife
- Host: GitHub
- URL: https://github.com/zahraheydari/android-mvp-dagger-googlemaps
- Owner: ZahraHeydari
- Created: 2019-01-01T11:53:48.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-11-09T11:30:33.000Z (almost 6 years ago)
- Last Synced: 2025-03-27T16:49:25.045Z (7 months ago)
- Topics: android, bindservice, butterknife, clean-code, dagger2, example-app, example-code, example-project, google-maps-api, java, mvp, mvp-architecture, retrofit2, sample, sample-app, sample-code, service, serviceconnection, services
- Language: Java
- Size: 2.41 MB
- Stars: 4
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Android-MVP-Sample (MarketPlace)
Shopping Mobile Application
### The App Scenario
A marketplace app with 2 tabs. In the first tab, the user can see the categories,
when the user clicks on that category, a list of products in will be shown.
Each product has a “buy” button. When that button is clicked,
a map will be shown to the user for them to select the delivery coordinates.
When the user submits the location, the app will redirect them to a second tab.
The second tab is the active orders of that same user.
It will check every 5 seconds for the status of the order(e.g. pending, in-process, delivery, and delivered)
and every 30 seconds the app will change the status of order automatically.## Supported Android Versions
android versions targeted:
1. Android 4.0.3 Ice Cream Sandwich(API level 15)
2. Android 4.1 Jelly Bean (API level 16)
3. Android 4.2 Jelly Bean (API level 17)
4. Android 4.3 Jelly Bean (API level 18)
5. Android 4.4 KitKat (API level 19)
6. Android 5.0 Lollipop (API level 21)
7. Android 5.1 Lollipop (API level 22)
8. Android 6.0 Marshmallow (API level 23)
9. Android 7.0 Nougat (API level 25)
10. Android 8.0 Oreo (API level 26)
11. Android 8.1 Oreo (API level 27)
12. Android 9.0 Pie (API level 28)## Used libraries
1. [Github](https://github.com/johncarl81/parceler) - Parceler
2. [Github](https://github.com/JakeWharton/butterknife) - Butterknife
3. [Github](https://github.com/casidiablo/multidex) - Multidex
4. (https://developers.google.com/android/guides/setup) - PlayServicesMaps## Version History
* 1.0 (12/22/2018)- Initial implementation
## Author
@ZARA