TicTacToe main screenshot

✨ ویژگی‌های اصلی

  • ذخیره خودکار محاسبات قبلی:

    هر بار که محاسبه‌ای انجام می‌دی، نتیجه در تاریخچه ذخیره میشه تا هر زمان که خواستی دوباره بهش برگردی.

  • قالب‌بندی خودکار اعداد:

    اعداد بزرگ و اعشاری به صورت زیبا و خوانا نمایش داده می‌شن (مثل 55,555,888 به جای 55555888).

  • طراحی مینیمال و مدرن:

    رابط کاربری تمیز و ساده، الهام‌گرفته از طراحی متریال، بدون پیچیدگی اضافی.

  • معماری MVC:

    برای داشتن کدی تمیز، قابل تست و مقیاس‌پذیر از معماری Model-View-Controller استفاده کردم.

  • تمرینی برای یادگیری Jetpack Compose:

    این پروژه برای من فرصتی بود تا مفاهیم Compose، State management و UI واکنشی رو در عمل تجربه کنم.

⚙️ تکنولوژی‌های استفاده‌شده

  • زبان: Kotlin
  • UI: Jetpack Compose
  • الگو: MVC
  • طراحی: Material 3
  • ذخیره‌سازی: Sharedpreference

🧠 هدف پروژه

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

با ساختش یاد گرفتم چطور:

  • وضعیت‌ها (States) رو مدیریت کنم،
  • و تجربه کاربری رو با فرمت‌گذاری خودکار بهبود بدم.

💬 جمع‌بندی

Calculator X ترکیبیه از سادگی، طراحی زیبا و معماری اصولی.

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

Calculator X screenshot 1
Calculator X screenshot 2

💡 سادگی همیشه بهترین طراحی است — Calculator X، جایی که عددها معنا پیدا می‌کنند.

لینک‌های دانلود

هشتک ها:

#موبایل

#موبایل

#موبایل

#موبایل

#موبایل

#موبایل

#موبایل

#موبایل