Wine Country travel helper using Yelp API
Avintura – Wine Country Travel App
Android app for tourists traveling to Napa Valley and Sonoma County which utilizes the Yelp API to provide the best and most updated info for wineries, restaurants, hotels, and more. Users can view different businesses, search by name, search by category, sort by best match, rating, distance and review count. Users can also favorite different businesses. On a business page, users can call, navigate, share, read reviews and hours, view images, visit the official Yelp page, and more. App is also able to be used offline/with no internet connection.
Demo
Insert gif or link to demo
Screenshots
Splash Screen
Home Screen
Business
Search Example
Categories
Map
Architecture
Follows Google’s Guide to App Architecture
Built with
- Kotlin
- Android Studio
- AndroidX Libraries
- Navigation Component
- Live Data
- View Model
- Work Manager
- SQLite Database (Room)
- Paging 3 (w/ Remote Mediator)
- Palette API
- Material Design
- Retrofit
- Moshi
- Coil
- Google Maps SDK
- Yelp API
- Lottie
- JSoup
- PhotoView
Notes/Future Features
- TBD
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.