یک اپلیکیشن سریع، مدرن و اوپنسورس برای مشاهده و مدیریت نرخ ارزها
چقد (Cheghad) یک اپلیکیشن مدرن، سبک و اوپنسورس برای مشاهده و بررسی نرخ لحظهای ارزها و اطلاعات مالی است.
چقد با استفاده از جدیدترین رویکردهای توسعه اندروید و رابط کاربری Material 3 Expressive ساخته شده و تمرکز آن روی سرعت، سادگی، تجربه کاربری روان و دسترسی سریع به اطلاعات است.
این پروژه با Kotlin و Jetpack Compose توسعه داده شده و از معماری Offline-First برای ارائه تجربهای سریع و قابلاعتماد استفاده میکند.
-
🎨 رابط کاربری مدرن
- طراحی شده با Material 3 Expressive
- پشتیبانی از حالت روشن و تاریک
- طراحی سازگار با اندازههای مختلف صفحهنمایش
-
⚡ کار کردن به صورت آفلاین
- ذخیره اطلاعات بهصورت محلی
- استفاده از Room Database
- دسترسی سریع به اطلاعات ذخیرهشده حتی بدون اینترنت
-
🔄 همگامسازی هوشمند
- دریافت اطلاعات جدید از API
- بروزرسانی دادهها با Retrofit
- استفاده از Kotlin Coroutines برای عملیات غیرهمزمان
-
🔔 هشدارها و یادآورها
- امکان تعریف هشدارهای مالی
- یادآوری برای پیگیری قیمتها و اطلاعات موردنظر
-
🚀 سبک و سریع
- تمرکز روی عملکرد و مصرف بهینه منابع
- رابط کاربری روان با Jetpack Compose
-
🔓 اوپن سورس
- کد منبع عمومی
- توسعه و مشارکت آزاد در پروژه
| تکنولوژی | کاربرد |
|---|---|
| Kotlin | زبان اصلی توسعه |
| Jetpack Compose | رابط کاربری |
| Material 3 Expressive | طراحی و کامپوننتهای UI |
| Room | ذخیرهسازی محلی |
| Retrofit | ارتباط با API |
| Kotlin Coroutines | عملیات asynchronous |
| Gradle | سیستم Build |
برای دریافت آخرین نسخه، به بخش Releases مخزن مراجعه کنید:
ابتدا مخزن را Clone کنید:
git clone https://github.com/mmdparsa-dev/Cheghad.gitسپس:
- پروژه را در Android Studio باز کنید.
- اجازه دهید Gradle تمام Dependencyها را Sync کند.
- یک Emulator یا دستگاه Android متصل کنید.
- پروژه را Build و اجرا کنید.
چقد یک پروژه Open Source است و از مشارکت توسعهدهندگان استقبال میکند.
اگر پیشنهادی برای بهبود پروژه دارید یا با مشکلی مواجه شدید:
- یک Issue ایجاد کنید.
- تغییرات خود را در یک Pull Request ارسال کنید.
- پیشنهادها و ایدههای جدید خود را مطرح کنید.
Cheghad is a modern, lightweight, and open-source Android application for monitoring real-time currency exchange rates and financial information.
Built with modern Android development practices and Material 3 Expressive, Cheghad focuses on speed, simplicity, performance, and a smooth user experience.
The application is developed using Kotlin and Jetpack Compose, with an Offline-First approach for fast and reliable access to locally stored data.
-
🎨 Modern UI
- Built with Material 3 Expressive
- Light and Dark theme support
- Responsive design
-
⚡ Offline-First
- Local data persistence
- Powered by Room Database
- Fast access to cached data without an internet connection
-
🔄 Smart Synchronization
- Fetches the latest data from APIs
- Network communication powered by Retrofit
- Asynchronous operations with Kotlin Coroutines
-
🔔 Alerts & Reminders
- Custom financial alerts
- Reminders for tracking prices and financial information
-
🚀 Fast & Lightweight
- Performance-focused architecture
- Smooth Jetpack Compose UI
- Optimized resource usage
-
🔓 Open Source
- Public source code
- Open to contributions and improvements
| Technology | Purpose |
|---|---|
| Kotlin | Primary programming language |
| Jetpack Compose | UI development |
| Material 3 Expressive | UI design system |
| Room | Local database |
| Retrofit | API networking |
| Kotlin Coroutines | Asynchronous operations |
| Gradle | Build system |
Download the latest version from the GitHub Releases page:
Clone the repository:
git clone https://github.com/mmdparsa-dev/Cheghad.gitThen:
- Open the project in Android Studio.
- Allow Gradle to sync all required dependencies.
- Connect an Android device or start an emulator.
- Build and run the application.
Cheghad is an open-source project and contributions are welcome.
If you find a bug or have an idea for improving the project:
- Open an Issue.
- Submit a Pull Request.
- Share your ideas and suggestions.
Cheghad is distributed under the MIT License.
See the LICENSE file for more information.
Developed with ❤️ by mmdparsa
⭐ If you like Cheghad, consider giving the repository a star!





