https://github.com/mutualmobile/uberbookingclone
https://github.com/mutualmobile/uberbookingclone
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/mutualmobile/uberbookingclone
- Owner: mutualmobile
- Created: 2023-08-29T09:01:22.000Z (almost 3 years ago)
- Default Branch: develop
- Last Pushed: 2023-08-29T10:18:51.000Z (almost 3 years ago)
- Last Synced: 2024-04-14T18:05:14.069Z (about 2 years ago)
- Language: Kotlin
- Size: 1.05 MB
- Stars: 7
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README

# π UberBookingClone
Uber Booking Experience app in Android built using Jetpack compose.
### π The purpose of this repository:
- Build a functional Android app to demonstrate Uber booking flow entirely with Kotlin and Jetpack Compose.
- Follows Android design guide and development best practices with Jetpack Compose.
- Explore the possibilities of creating complex ui and ux of a Uber Booking flow using Compose.
### Video Demo:
https://user-images.githubusercontent.com/32521663/195015157-bd31b444-9e00-459f-a5c9-70d17e5c6fa3.mp4
### π Built with β€οΈ using Kotlin
| Tools | Link |
| :--- | :---: |
| π€ Kotlin | [Kotlin](https://kotlinlang.org) |
| π Jetpack Compose | [Jetpack Compose](https://developer.android.com/jetpack/compose) |
| π Material Design | [Material Design](https://developer.android.com/jetpack/androidx/releases/compose-material) |
| π Coroutines | [Kotlin Coroutines](https://developer.android.com/kotlin/coroutines) |
| πΊοΈ Maps Compose Library | [Maps Compose](https://developers.google.com/maps/documentation/android-sdk/maps-compose) |
| π§ Navigating with Compose | [Navigating with Compose](https://developer.android.com/jetpack/compose/navigation) |
| π¨ Accompanist | [Accompanist](https://google.github.io/accompanist) |
### βοΈ Run a project
> **Note**
> Create new Google map API key by following [steps](https://developers.google.com/maps/documentation/android-sdk/maps-compose#requirements) here and
add map api key in `local.properties` as `MAPS_API_KEY="[your_api_key]"` and Sync project with gradle file to run it.
### π¬ Want to discuss?
Have any questions, doubts or want to present your opinions, views? You're always welcome. You can [start discussions](https://github.com/mutualmobile/UberBookingClone/discussions).
### π€ Contributors
See our rockstar contributors :smile:
[](https://github.com/mutualmobile/UberBookingClone/graphs/contributors)
- If you want to contribute to this library, you're always welcome!
See [Contributing Guidelines](CONTRIBUTING.md).
### :envelope: Get in touch!
[](https://medium.com/mutualmobile)
[](https://twitter.com/MutualMobile)
[](https://www.linkedin.com/company/mutualmobile/mycompany/)
### Find this project useful ? β€οΈ
- Support it by clicking the βοΈ button on the upper right of this page. βοΈ
### License
- See [License](LICENSE)