توسعهدهنده اندروید | طراح رابط کاربری | علاقهمند به معماری نرمافزار
ساخت اپلیکیشنهای مدرن، طراحی رابطهای کاربری زیبا و توسعه نرمافزارهای قابل نگهداری.
"01" / درباره من
سلام! من علی محجوب هستم؛ توسعهدهنده اندروید با تمرکز بر Kotlin، Jetpack Compose و معماری نرمافزار.
علاقهمندم اپلیکیشنهایی بسازم که علاوه بر ظاهر مدرن، ساختار فنی اصولی، تجربه کاربری مناسب و قابلیت توسعه در آینده داشته باشند.
- 📱 توسعه اندروید: ساخت رابطهای کاربری مدرن با Kotlin و Jetpack Compose
- 🏗️ معماری نرمافزار: طراحی ساختارهای مبتنی بر Clean Architecture، MVVM و MVI
- ⚡ برنامهنویسی واکنشی: مدیریت وضعیت و عملیات ناهمگام با Coroutines و Flow
- 🌐 ارتباط با سرور: کار با REST API و ابزارهایی مانند Retrofit و Ktor
- 🎨 طراحی رابط کاربری: طراحی صفحات و تجربههای کاربری با Figma
- 🔬 مهندسی نرمافزار: توجه به خوانایی کد، نگهداریپذیری و جداسازی مسئولیتها
- 🌍 توسعه چندسکویی: یادگیری و پیادهسازی پروژهها با Kotlin Multiplatform
"02" / پروژههای منتخب
پروژههای زیر حوزههای مختلف توسعه اندروید، چندرسانهای، سفر و طراحی اپلیکیشن را پوشش میدهند.
"03" / پشته فناوری
🏗️ معماری و طراحی نرمافزار
⚡ برنامهنویسی ناهمگام و واکنشی
🌐 ارتباط با سرور و شبکه
💾 ذخیرهسازی اطلاعات
🎵 پخش رسانه
💉 تزریق وابستگی و کتابخانهها
🌍 توسعه چندسکویی و ابزارها
"04" / رویکرد مهندسی من
| حوزه | رویکرد |
|---|---|
| 🏗️ معماری | جداسازی مسئولیتها و طراحی ساختار قابل توسعه |
| 🔄 مدیریت وضعیت | مدیریت وضعیت قابل پیشبینی و جریان یکطرفه داده |
| ⚡ پردازش ناهمگام | Kotlin Coroutines و Flow |
| 🎨 رابط کاربری | Jetpack Compose و Material 3 |
| 🌐 ارتباط شبکه | REST API، Retrofit و Ktor |
| 💾 ذخیرهسازی | Room و DataStore |
| 🎵 چندرسانهای | Media3، ExoPlayer و MediaSession |
| 💉 مدیریت وابستگی | Hilt و Koin |
| 🚀 کیفیت نرمافزار | خوانایی، نگهداریپذیری و عملکرد مناسب |
"05" / پروژه در حال توسعه
یک تجربه مدرن برای پخش موسیقی در اندروید
تمرکز بر معماری پخش رسانه، مدیریت صف آهنگها، پخش در پسزمینه، MediaSession و طراحی رابط کاربری مدرن.
"06" / آمار گیتهاب
---"07" / ارتباط با من

