This app helps user to find the nearest store and the best price for the products that he/she wants
This project uses the Gradle build system. To build this project, use "Import Project" in Android Studio or you can just run this APK
- Android 6.0 or higher
- Android SDK (For developing)
Explore | Search | Filter |
---|---|---|
Nearby shops 1 | Nearby shops 2 | Shop screen |
Product screen | Sign-up | Sign-in |
User info | Edit user info | |
- This app is built on MVVM Architecture pattern.
- Fused location provider is used to get user's location to load nearby results.
- Maps SDK is used to show the nearby shops for user's location.
- Firebase is used in user authentication and in crashes and performance monitoring.
- Retrofit is used to build the REST Client in the app.
- Glide is used to load and cache images.
- Image compressor is used to compress images before uploading.
- Circle Image View is used to load user's image in a circle.
- Easy permissions is used to simplify requesting permissions.
Copyright 2021 Mohamed Amgd
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.
If you want to contribute to this project and make it better with new ideas, your pull request is very welcomed. If you find any issue just put it in the repository issue section, thank you.
Please ⭐️ this repo and share it with others