Skip to content
View behnamUix's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report behnamUix

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
behnamUix/README.md
معرفی و مهارت‌های علی محجوب
توسعه‌دهنده اندروید | طراح رابط کاربری | علاقه‌مند به معماری نرم‌افزار

ساخت اپلیکیشن‌های مدرن، طراحی رابط‌های کاربری زیبا و توسعه نرم‌افزارهای قابل نگهداری.


GitHub LinkedIn Email

بازدید پروفایل

---

"01" / درباره من

سلام! من علی محجوب هستم؛ توسعه‌دهنده اندروید با تمرکز بر Kotlin، Jetpack Compose و معماری نرم‌افزار.

علاقه‌مندم اپلیکیشن‌هایی بسازم که علاوه بر ظاهر مدرن، ساختار فنی اصولی، تجربه کاربری مناسب و قابلیت توسعه در آینده داشته باشند.

  • 📱 توسعه اندروید: ساخت رابط‌های کاربری مدرن با Kotlin و Jetpack Compose
  • 🏗️ معماری نرم‌افزار: طراحی ساختارهای مبتنی بر Clean Architecture، MVVM و MVI
  • ⚡ برنامه‌نویسی واکنشی: مدیریت وضعیت و عملیات ناهمگام با Coroutines و Flow
  • 🌐 ارتباط با سرور: کار با REST API و ابزارهایی مانند Retrofit و Ktor
  • 🎨 طراحی رابط کاربری: طراحی صفحات و تجربه‌های کاربری با Figma
  • 🔬 مهندسی نرم‌افزار: توجه به خوانایی کد، نگهداری‌پذیری و جداسازی مسئولیت‌ها
  • 🌍 توسعه چندسکویی: یادگیری و پیاده‌سازی پروژه‌ها با Kotlin Multiplatform

"02" / پروژه‌های منتخب

🚀 پروژه‌هایی که روی آن‌ها کار کرده‌ام

پروژه‌های زیر حوزه‌های مختلف توسعه اندروید، چندرسانه‌ای، سفر و طراحی اپلیکیشن را پوشش می‌دهند.

🎵 Nova Player

پخش‌کننده موسیقی اندروید

یک پروژه پخش موسیقی با تمرکز بر تجربه پخش پایدار، رابط کاربری مدرن و معماری قابل توسعه.

ویژگی‌ها و حوزه‌های فنی
  • 🎧 مدیریت کتابخانه موسیقی محلی
  • ▶️ پخش رسانه با Media3 و ExoPlayer
  • 🔊 پخش موسیقی در پس‌زمینه
  • 🎛️ مدیریت MediaSession
  • ⏭️ کنترل آهنگ بعدی و قبلی
  • 🎼 مدیریت فهرست پخش
  • 📱 مینی‌پلیر
  • 🔄 مدیریت وضعیت پخش


مشاهده مخزن Nova Player

✈️ Parvaznama

اپلیکیشن اطلاعات پرواز و فرودگاه

پروژه‌ای اندرویدی برای بررسی اطلاعات پروازها، فرودگاه‌ها و اطلاعات مرتبط با سفر با استفاده از API.

ویژگی‌ها و حوزه‌های فنی
  • ✈️ نمایش اطلاعات پرواز
  • 🛫 اطلاعات مبدأ و مقصد
  • 🏢 اطلاعات شرکت‌های هواپیمایی
  • 🛬 جست‌وجوی فرودگاه‌ها
  • 🗺️ یکپارچه‌سازی Mapbox
  • 📍 استفاده از مختصات جغرافیایی
  • 🌐 ارتباط با REST API
  • 📅 پردازش تاریخ و زمان


مشاهده مخزن Parvaznama

🕵️ SpyGame | جاسوسم

بازی گروهی حدس نقش و کلمه

یک بازی فارسی با محوریت نقش‌ها و کلمات که برای ایجاد تجربه‌ای سرگرم‌کننده در جمع دوستان طراحی شده است.

حوزه‌های فنی
  • 🎮 پیاده‌سازی منطق بازی
  • 🎨 طراحی رابط کاربری با Compose
  • 🏗️ معماری مبتنی بر قابلیت‌ها
  • 🧩 جداسازی مسئولیت‌های نرم‌افزار
  • 💾 ذخیره‌سازی داده‌های محلی
  • 🔄 مدیریت وضعیت صفحات و بازی


مشاهده پروژه‌های جاسوسم

🍳 Sarashpaz Papiyon

سرآشپز پاپیون | پروژه آشپزی چندسکویی

بازطراحی و توسعه یک تجربه مدرن برای اپلیکیشن آشپزی با استفاده از Kotlin Multiplatform و Compose Multiplatform.

تمرکز فنی نسخه چندسکویی
  • 🎨 طراحی رابط کاربری با تمرکز بر تجربه کاربری
  • 🏗️ معماری Clean Architecture
  • 🔄 مدیریت وضعیت با الگوی MVI
  • 🧩 ساختاردهی Feature-Based
  • 💉 تزریق وابستگی با Koin
  • 📱 توسعه چندسکویی با Kotlin Multiplatform


مشاهده سرآشپز پاپیون در مایکت

🎬 Popcorn

پروژه کشف و جست‌وجوی فیلم

پروژه‌ای در حوزه محتوای سینمایی با تمرکز بر توسعه اندروید و نمایش اطلاعات فیلم‌ها.

  • 🎬 محتوای مرتبط با فیلم
  • 🌐 ارتباط با API
  • 🎨 رابط کاربری اندرویدی

💰 Crypto Projects

پروژه‌های مرتبط با رمزارزها

مجموعه‌ای از تجربه‌های برنامه‌نویسی در حوزه داده‌ها و سرویس‌های مرتبط با رمزارزها.

  • 🌐 REST API
  • 🔄 Kotlin Coroutines و Flow
  • 📡 دریافت و پردازش اطلاعات

📍 Mazejoo

اپلیکیشن مبتنی بر موقعیت مکانی

پروژه‌ای در حوزه اپلیکیشن‌های اندرویدی مبتنی بر موقعیت مکانی.

مشاهده تمام مخازن
---

"03" / پشته فناوری

📱 توسعه اندروید

فناوری‌های توسعه اندروید



🏗️ معماری و طراحی نرم‌افزار



⚡ برنامه‌نویسی ناهمگام و واکنشی



🌐 ارتباط با سرور و شبکه



💾 ذخیره‌سازی اطلاعات



🎵 پخش رسانه



💉 تزریق وابستگی و کتابخانه‌ها



🌍 توسعه چندسکویی و ابزارها

ابزارهای توسعه و طراحی

---

"04" / رویکرد مهندسی من

حوزه رویکرد
🏗️ معماری جداسازی مسئولیت‌ها و طراحی ساختار قابل توسعه
🔄 مدیریت وضعیت مدیریت وضعیت قابل پیش‌بینی و جریان یک‌طرفه داده
⚡ پردازش ناهمگام Kotlin Coroutines و Flow
🎨 رابط کاربری Jetpack Compose و Material 3
🌐 ارتباط شبکه REST API، Retrofit و Ktor
💾 ذخیره‌سازی Room و DataStore
🎵 چندرسانه‌ای Media3، ExoPlayer و MediaSession
💉 مدیریت وابستگی Hilt و Koin
🚀 کیفیت نرم‌افزار خوانایی، نگهداری‌پذیری و عملکرد مناسب
---

"05" / پروژه در حال توسعه

🎵 Nova Player

یک تجربه مدرن برای پخش موسیقی در اندروید




تمرکز بر معماری پخش رسانه، مدیریت صف آهنگ‌ها، پخش در پس‌زمینه، MediaSession و طراحی رابط کاربری مدرن.



---

"06" / آمار گیت‌هاب

---

"07" / ارتباط با من

برای همکاری، تبادل تجربه یا گفتگو درباره توسعه اندروید و طراحی رابط کاربری، خوشحال می‌شوم در ارتباط باشیم.




💜 ساختن تجربه‌های بهتر، یک ویژگی در هر مرحله.

Pinned Loading

  1. SpyManager SpyManager Public

    spygame mvvm

    HTML

  2. Sarashpaz-Papion Sarashpaz-Papion Public

    اپلیکیشن بانک کامل دستور های پخت برای آشپزی kmp

    Kotlin

  3. CryptographyClient CryptographyClient Public

    نمایش قیمت کریپتو

    Kotlin

  4. CryptoApi CryptoApi Public

    crypto list api build with KTOR

    HTML 1

  5. DownloaderCompose DownloaderCompose Public

    یه دانلودر کاستوم شده که فیلم دانلود میکنه بعدشم پخش میکنه

    Kotlin 4

  6. Mazejoo Mazejoo Public

    اپلیکیشن برای جستجو کافه ها و رستوران های اطراف بر اساس موقعیت کاربر

    Kotlin