An open API service indexing awesome lists of open source software.

https://github.com/mutualmobile/uberbookingclone


https://github.com/mutualmobile/uberbookingclone

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

![](uberbookingclone.png)

# πŸš• 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:

[![UberBookingClone Contributors](https://contrib.rocks/image?repo=mutualmobile/UberBookingClone)](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!

[![Medium](https://img.shields.io/badge/-medium-gray?style=for-the-badge&logo=medium)](https://medium.com/mutualmobile)
[![Twitter](https://img.shields.io/badge/-twitter-gray?style=for-the-badge&logo=twitter)](https://twitter.com/MutualMobile)
[![LinkedIn](https://img.shields.io/badge/-linkedin-gray?style=for-the-badge&logo=linkedin)](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)