Skip to content

Latest commit

 

History

History
65 lines (49 loc) · 2.89 KB

README.md

File metadata and controls

65 lines (49 loc) · 2.89 KB

Online Coffee Store App ☕📱

--- Kotlin Compose Multiplatform App (Supported In Android & Ios & Desktop) ---

android java opencv

About :

Coffee Store App is a sample application developed using Kotlin Compose Multiplatform (KMP). This app demonstrates various capabilities of KMP, including REST API integration, data storage, and dependency injection. The app interacts with the Fake Store Coffee API to showcase a practical example of managing and displaying coffee product data.

Coffee API Link Used On The App 🔗 : https://fake-coffee-api.vercel.app/

Tools & Technloges Used in The App :

🌟 Koin: Dependency Injection

🌟 Ktor: API calls and response parsing

🌟 Coil: Image loading

🌟 Data Store: Saving small data, such as a username

🌟 Shared Element Transition API: Animations between list and details screen navigation

🌟 Core Splash Screen API For Android

🌟 Kotlinx Serialization

🌟 Custom Fonts

🌟 View Model, Flows, Flows Operators, Kotlin Coroutines, Compose Navigation, Material3 , Version Catalog.



App Screenshots (Android & Desktop) :

















➡️ Hint: The Screenshots Above shows a preview of the app running on desktop and Android. While the app also supports iOS, I am unable to run it on an IOS simulator due to using a Windows machine.

Conclusion

This project has been a fantastic learning journey, and I am eager to develop more advanced applications using this impressive technology. 🤩



-- This App Was Developed At Augest 2024 📅