Wrody is a modern e-commerce application built with the latest Android technologies (Kotlin + Jetpack Compose + Material Design 3). It delivers a smooth shopping experience for users and a powerful admin panel to manage products, orders, categories, and customers.
The app is fully optimized for Arabic and English, supports RTL layouts, and includes a professional color system, custom typography, and a polished dark mode for comfortable browsing. It is designed as a complete, production-ready store app that can be adapted to different business needs.
Key features for users
• Browse products by categories with a clean, modern UI
• Advanced search with filters by price, name, and category
• Detailed product pages with image gallery and multiple photos
• Ratings and reviews to help users make better purchase decisions
• Wishlist (favorites) to save products for later
• Smart shopping cart with automatic total calculation
• Promo code support inside the cart for discounts
• Order tracking with clear order status and filters
• Full Arabic/English support with proper RTL layout
• Optimized dark mode for a better night-time experience
Admin features (back-office)
• Add, edit, and delete products with category management
• Manage categories and organize products easily
• Manage orders: approve, reject, and update order status
• View basic sales and orders insights
• Manage users and their roles (admin / regular user)
• Send custom push notifications to all users
Technical stack
• 100% Jetpack Compose for a fully declarative UI
• Material Design 3 for a consistent and modern look
• MVVM architecture for clean, testable, and maintainable code
• Firebase Authentication for secure login and account handling
• Cloud Firestore as the main NoSQL database for products and orders
• Firebase Storage for managing and hosting product images
• Firebase Analytics for understanding user behavior and improving UX
• Google AdMob integration for monetization with banner ads
Enhanced user experience
• Professional e-commerce color palette tuned for readability and conversion
• Cairo font for Arabic and Roboto for English for a polished, consistent feel
• Smooth animations and transitions between screens
• Onboarding screens that introduce the app’s main features to new users
• Shimmer loading states for a more professional, responsive UI while data loads
Notifications system
• Automatic notifications to admins when new orders are created
• Admin-triggered custom notifications to all users (title, message, optional image)
• Built on Firebase Cloud Messaging with a dedicated server-side listener
Wrody is ideal for developers, entrepreneurs, and store owners who want a solid Android e-commerce app with modern design, clean architecture, and deep Firebase integration. It gives you a strong starting point to launch your own branded store or to learn how to build a complete shopping app using Kotlin and Jetpack Compose.