وبلاگ

asynctask منسوخ شد- علیرضا پیر

گوگل asyntask را در اندروید منسوخ کرد


در طی دهه‌ی گذشته، AsyncTask یک راهکار بسیار متداول برای پیاده‌سازی فرایند‌های همزمان بود. در پستی با عنوان Asynctask در اندروید در مورد این API و نحوه‌ی کار با آن نوشتم.  با این حال؛ این API شهرتی جنجالی به دست آورد. از یک طرف؛ Asynctask در خیلی از نرم‌افزارهای اندرویدی استفاده می‌شد و همچنان هم می‌شود. از طرفِ دیگر، بیشتر برنامه‌نویس‌های حرفه‌ای

بیشتر بخوانید
RecyclerView در اندروید - علیرضا پیر

RecyclerView در اندروید


RecyclerView چیست؟ اگر بخواهید لیستی از آیتم‌ها که تعدادشان خیلی زیاد است و یا محتوای آنها معمولا تغییر می‌کند را در نرم‌افرتان نشان دهید، باید از RecyclerView استفاده کنید. RecyclerView، نسخه‌ی پیشرفته‌تر و منعطف‌تری از ListView محسوب می‌شود.   روند کاری RecyclerView چرخه‌ی کاری Recyclerview (ساده شده) به شکل زیر می‌باشد:     یک RecyclerView، خود را با viewهایی که یک layout manager فراهم

بیشتر بخوانید

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


    در این پست در مورد ساخت پلاگین نیتیو اندروید در یونیتی صحبت می‌کنیم. از موارد استفاده‌ی آن می‌توان به پلاگین‌هایی که به صورت third-party به یونیتی اضافه می‌کنیم اشاره کرد. برای مثال پلاگین پرداخت اندروید کافه بازار، یا سیستم لاگین گوگل و امثالهم.   آموزش ویدئویی:   [aparat id="V6wxt"]   روند کلی این است که، شما ابتدا کد‌هایتان

بیشتر بخوانید
دره موفقیت

کتاب دره‌ موفقیت منتشر شد


  اگر قرار نیست در کاری بهترین باشید، شاید بهتر باشد همین حالا از آن کار دست بکشید! این یکی از چندین نکته‌ی تأثیرگذار کتاب دره‌ی موفقیت (the dip) نوشته‌ی ست گودین (Seth godin)  می‌باشد که البته ترجمه‌ی نادقیقی از آن نیز در ایران با عنوان (شیب) وجود دارد. کتابی که با همکاری بنده و خانم لیلا کشاورز افشار ترجمه

بیشتر بخوانید
علیرضا پیر- عبارات لامبدا

عبارات لامبدا در اندروید


معرفی سریع به طور کلی تا قبل از نسخه 8 جاوا،‌ هربار قصد داشتیم تا عملکردی را پیاده‌سازی کنیم،‌ مجبور بودیم‌ آن را داخل یک کلاس قرار دهیم. به عبارت دیگر هر تابعی که می‌نویسیم،‌ بخشی از یک کلاس و درواقع بخشی از یک شیء خواهد بود. این مسئله از آنجا که زبان جاوا (و زبان اندروید) شیء گراست،‌ اصلا

بیشتر بخوانید