
وقتی تصمیم گرفتم Calculator X رو بسازم، هدفم فقط ساخت یک ماشینحساب نبود؛ میخواستم تجربهای ساده، سریع و هوشمند از محاسبه بسازم — چیزی که هم کاربردی باشه و هم با طراحی مدرن Jetpack Compose پیادهسازی شده باشه.
کاتلین
Android
Android Studio
JetpackCompose
✨ ویژگیهای اصلی
- ذخیره خودکار محاسبات قبلی:
هر بار که محاسبهای انجام میدی، نتیجه در تاریخچه ذخیره میشه تا هر زمان که خواستی دوباره بهش برگردی.
- قالببندی خودکار اعداد:
اعداد بزرگ و اعشاری به صورت زیبا و خوانا نمایش داده میشن (مثل 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، جایی که عددها معنا پیدا میکنند.
لینکهای دانلود
هشتک ها:
#موبایل
#موبایل
#موبایل
#موبایل
#موبایل
#موبایل
#موبایل
#موبایل

