{"repo":"hieuwu/android-groceries-store","free":true,"listed":false,"github":"https://github.com/hieuwu/android-groceries-store","clone":"git clone https://github.com/hieuwu/android-groceries-store.git","description":"A Groceries Store app with basic order flow. 🍕 Help you learn modern Android development skills in real production environment. ❤️","language":"Kotlin","stars":276,"topics":["android-development","android-jetpack-compose","mvvm-architecture","supabase","supabase-client","hacktoberfest","jetpack-compose","android","jetpack-compose-app","kotlin"],"license":"MIT","category":"mobile-apps","readme_excerpt":"🚀 Groceries Store Download on Google Play Store 👋 About Groceries Store is a project to help people order grocery online. The main purpose of this project is to demonstrate modern Android development skills in real production environment, reduce the learning curve when jump into Android development world. 🎨 UI Design & Architecture Design - Groceries Store Design?node-id=1%3A2) - Background vector created by freepik - www.freepik.com - Food vector created by terdpongvector - www.freepik.com Architecture - Use Case - Clean Architecture - MVVM Architecture 🛠️ Libraries - Glide - Loading images. - Timber - Logging. - Retrofit2 - Construct the REST APIs and paging network data. - Moshi - A modern JSON library for Kotlin and Java. - Hilt for dependency injection. - JetPack - Lifecycle - dispose of observing data when lifecycle state changes. - ViewModel - UI related data holder, lifecycle aware. - Room Persistence - construct a database using the abstract layer. ⚙️ Setup Android Studio Android Studio Meerkat or later Supabase See Supabase Wiki Database Schema: Setup with mock data: - Create your Supabase account - Open local.properties, update: - Open supabase/postgrest , execute each file step by step according to file name 🎯 Find this repository useful? :heart: Support it by joining stargazers for this repository. :star: Also, follow me on GitHub for my next creations! 🤩 👨‍💻 Contributors ✨ Thanks goes to these wonderful people (emoji key): Saurabh Patel 💻 Aditya Gupta ���","default_branch":null,"files":null,"tree":[],"storefront":"/r/hieuwu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hieuwu/android-groceries-store/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}