You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Blinkit is a modern Android application built using Kotlin and XML layouts, following the MVVM architecture pattern.
It integrates Firebase Phone Authentication, Realtime Database, and Storage, while Room provides offline caching and local persistence.
🖼️ App Preview
Home
Products
Orders
Orders Detail
🚀 Features
Feature
Description
🔐 Firebase Phone Authentication
Secure login and OTP-based verification
☁️ Firebase Realtime Database
Live sync of user data and updates
🗂️ Firebase Storage
Upload and fetch user media or files
💾 Room Database
Offline local storage for caching data
🧠 MVVM Architecture
ViewModel, Repository, and LiveData separation
🔄 LiveData / Flow
Reactive UI updates
🧩 RecyclerView Adapter
Efficient rendering of lists and dynamic content
🎨 XML Layouts
Beautiful Material UI with XML
⚡ Coroutines
Asynchronous operations made simple
🧠 Tech Stack
Layer
Tool / Library
Language
Kotlin
UI
XML Layouts, RecyclerView, Material Components
Architecture
MVVM (ViewModel + Repository + Flow)
Local Database
Room
Cloud Backend
Firebase Realtime Database
Authentication
Firebase Phone Auth
File Storage
Firebase Storage
Async Handling
Coroutines
Build System
Gradle (KTS)
About
A modern Blinkit Clone App built using Kotlin + XML, designed to replicate the seamless grocery shopping experience of Blinkit. This app allows users to browse grocery products, view categories, add items to the cart, and place quick delivery orders — all within a clean and responsive interface