تخمین درست زمان هنگام انجام پروژه های برنامه نویسی خیلی مهمه، چون اگر درست نتونی تخمین بزنی هم به خودت ممکنه ضربه بزنی و هم کارفرما.
در این مطلب درباره تخمین زمان در برنامه نویسی و پروژه های برنامه نویسی صحبت میکنیم .
سندر …
تو این پست میخوایم بریم سراغ مشکل سایزهای مختلف که موقع استفاده از اندازههای ثابت (hard-coded) توی رابط کاربری پیش میاد، و یه روش بهتر برای پشتیبانی از صفحهنمایشهای مختلف یاد بگیریم.
از اول هم گفتن برای سایزهای مختلف از d …
Text Fieldها یکی از مهمترین بخشهای رابط کاربری توی برنامههای اندرویدن که کاربر ازشون برای وارد کردن یا ویرایش متن استفاده میکنه. توی Jetpack Compose هم ابزارهای خیلی خوبی برای ساختن TextField داریم که میتونیم به راحتی سفارشی …
تا حالا اسم Database Inspector اندروید به گوشت خورده؟ به کمک Database Inspector میتونی جزئیات دیتابیست توی پروژه رو دقیق ببینی و دیتاها رو بررسی کنی.
در این مطلب به بررسی و آموزش این قسمت میپردازیم
Database Inspector اندر …
در این مقاله میخوایم معماری MVVM رو به زبان خیلی ساده یاد بگیریم. قراره ببینیم اصلاً این معماری چیه، چرا ساخته شده و چرا ما باید ازش استفاده کنیم.
معماری MVVM یعنی چی و چرا باید بشناسیمش؟
معماری یا بهقول حرفهایها «الگوی …
نقشه راه برنامه نویسی اندروید 2026 در این مقاله بررسی میکنیم و جدید ترین راه ها رو نیز نام میبریم .
شروع مسیر برنامهنویس اندروید شدن توی سال 2026 واقعاً هیجانانگیزه و میتونه خیلی پاداشدهنده باشه. با پیشرفتهایی که توی ابزار …
کپسولهسازی یکی از اون مفاهیمی هست که توی برنامهنویسی شیءگرا خیلی زیاد باهاش سر و کار داریم، و توی کاتلین هم بهخوبی پیادهسازی شده. اگه بخوای یه برنامه ساختارمند، امن و قابل نگهداری بسازی، باید کپسولهسازی رو درست و اصولی بشناس …
انیمیشن ها باعث میشن رابط کاربری یه حس زنده بودن داشته باشه و کار با اپ برامون لذتبخشتر بشه. میخوایم مطلب انیمیشن ها توی جت پک کامپوز (Animations in Jetpack Compose)
گرادینت ها (یا همون رنگهای ترکیبی) یه راه عالیان واسه اینکه به رابط کاربریمون عمق و جذابیت بدیم. تو Jetpack Compose خیلی راحت میتونیم این افکت رو با استفاده از Brush پیاده کنیم. تو این مقاله قراره یاد بگیریم چطور گرادینتهای …