تطبيق Abar هو تطبيق مخصص لطلب وتوصيل المياه، يوفّر تجربة استخدام سلسة وسريعة تتيح للمستخدمين استعراض المنتجات، اختيار الكميات، تحديد موقع التوصيل عبر الخريطة، ومتابعة حالة الطلب بشكل لحظي.
يعتمد التطبيق على واجهة مستخدم عصرية وبسيطة، مع نظام محفظة إلكترونية لإدارة الرصيد وسجل العمليات، بالإضافة إلى نظام متكامل لإدارة الطلبات بحالات متعددة مثل (جديد، قيد التحضير، في الطريق، تم التوصيل، ملغي).
تم تطوير التطبيق باستخدام Kotlin وفقًا لأفضل ممارسات تطوير تطبيقات أندرويد، مع التركيز على الأداء العالي، الاستقرار، وتجربة مستخدم متناسقة.
الأدوات والتقنيات المستخدمة :
• Kotlin كلغة البرمجة الأساسية
• Android SDK
• MVVM Architecture
• RESTful APIs للتواصل مع الخادم
• Google Maps SDK لتحديد موقع التوصيل
• Retrofit / OkHttp لإدارة طلبات الشبكة
• Room Database للتخزين المحلي
• ViewModel & LiveData / StateFlow
• Material Design لواجهة المستخدم
• Firebase (للتنبيهات)
App Description (English)
Abar is an Android water delivery application designed to offer a fast and seamless ordering experience. The app allows users to browse products, select quantities, choose delivery locations using an interactive map, and track orders in real time.
The application features a modern and clean user interface, a built-in wallet system for managing balance and transaction history, and a complete order management flow with multiple statuses such as (New, Preparing, On the Way, Delivered, and Cancelled).
The app is developed using Kotlin and follows Android best practices, focusing on performance, scalability, and a smooth user experience.
Tools & Technologies Used:
• Kotlin as the primary programming language
• Android SDK
• MVVM Architecture
• RESTful APIs for backend integration
• Google Maps SDK for delivery location selection
• Retrofit & OkHttp for networking
• Room Database for local storage
• ViewModel & LiveData / StateFlow
• Material Design Components
• Firebase Services (Notifications)