# Table of content
1. [RoFFu](#roffu)
2. [Demo](#demo)
3. [Want to try it?](#want-to-try-it)
4. [Screenshots](#screenshots)
5. [Tech Used](#tech-used)
6. [Want to connect?](#do-you-want-more)
7. [You liked this?](#you-like-what-iam-doing)
# 👟RoFFu
RoFFu is an online store specialized in sports shoes & Sneakers of many famous companies like Nike & Adidas, with a modern UI & beautiful animations like adding products to cart, bookmarking and change the sizes 🤩🔥
# 🤳🏾Demo
# 🧐Want to try it?
You can download the demo from [here](https://github.com/mustfaibra/RoFFu/blob/master/app/release/roffu.apk).
# 📸Screenshots
# 🧑🏾💻Tech used
* [Jetpack compose](https://developer.android.com/jetpack/compose) for UI
* Compose [Navigation](https://developer.android.com/jetpack/compose/navigation)
* [Hilt](https://developer.android.com/training/dependency-injection/hilt-jetpack) for dependency Injection
* [Room](https://developer.android.com/training/data-storage/room) for storing complex data locally
* [DataStore](https://developer.android.com/topic/libraries/architecture/datastore) for shared preferences like app's launch state and language, etc.
* [MacroBenchmark](https://developer.android.com/topic/performance/benchmarking/macrobenchmark-overview) for measuring app performance.
* [Baseline Profiles](https://developer.android.com/topic/performance/baselineprofiles) to optimize performance to fasten up the startup process and also reducing heavy animations junk.
* [LottieFiles](https://github.com/airbnb/lottie/blob/master/android-compose.md) for loading animations with Compose.
* [Animations & Transitions](https://developer.android.com/jetpack/compose/animation) (Updated & Infinite)
* [Timber](https://github.com/JakeWharton/timber) for logging (Specially for lazy developers 🤣)
* [Coil](https://coil-kt.github.io/coil/compose/) for loading images with Jetpack Compose.
* Accompanist [Pager layout](https://google.github.io/accompanist/pager/)
* Accompanist [Placeholder](https://google.github.io/accompanist/placeholder/)
* [WhatIf](https://github.com/skydoves/WhatIf) for handling single if-else statements, nullable, collections, and boolean smoothly and in readable & cleaner way.
# 🔗Do you Want more?
Feel free to connect or to follow me here 👇🏾
[](https://www.linkedin.com//in/mustafa-ibrahim-58b918206/)
[](https://twitter.com/mustfaibra)
Also, don't forget to ⭐ this repository 😁
# 😍You like what Iam doing?
How about buying me a coffee so that I keep doing it 😁👇🏾
[☕ Buy me a coffee](https://www.buymeacoffee.com/mustfaibra)