
parsa arbabi
برنامهنویسی سمت کاربر (Frontend) آشنایی با Flutter (بهویژه برای ساخت رابط کاربری کراسپلتفرم) استفاده از Dart language طراحی ویجتهای سفارشی برای چارتها و نمودارها استفاده از پکیجهایی مانند: fl_chart یا syncfusion_flutter_charts برای رسم نمودار provider یا riverpod برای مدیریت وضعیت 2. تحلیل تکنیکال و اندیکاتورها پیادهسازی الگوریتمهای محاسبه: MACD (Moving Average Convergence Divergence) EMA (Exponential Moving Average) Histogram MACD آشنایی با تحلیل دادههای مالی 3. برنامهنویسی سمت سرور (Backend) طراحی API برای دریافت قیمت لحظهای طلا (مثلاً از سایتهای جهانی یا APIهای خاص مانند CoinAPI, Alpha Vantage) استفاده از زبانهایی مانند Python، Node.js یا Django پردازش دادهها و ارسال نتایج به اپلیکیشن 4. مدیریت داده و ذخیرهسازی ذخیره موقتی دادهها در حافظه محلی با استفاده از: shared_preferences hive یا sqflite برای دیتابیس سبک مدیریت کش کردن دادهها برای استفاده آفلاین 5. طراحی رابط کاربری (UI/UX) طراحی بصری جذاب و ریسپانسیو انتخاب رنگبندی حرفهای (مثل استفاده از رنگ نارنجی برای قیمت و آبی برای MACD) پشتیبانی از زبان فارسی (جهت راست به چپ - RTL) طراحی نمودارهای قابل تعامل 6. بینالمللیسازی و پشتیبانی از زبان فارسی استفاده از flutter_localizations پشتیبانی کامل از متن فارسی و اعداد فارسی 7. تست و دیباگ نوشتن تستهای واحد و تستهای UI بررسی عملکرد چارتها در شرایط مختلف داده 8. دیگر مهارتهای کاربردی کار با Responsive UI برای تطابق با انواع اندازه صفحه مدیریت زمانبندی داده (مثلاً 5 دقیقه، 15 دقیقه و ...) استفاده از تایمرها یا WebSocket برای بهروزرسانی زنده دادهها
مهارت های استفاده شده
پسند
0
بازدید