وبلاگ

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


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

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

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


آموزش ویدئویی: [aparat id="tih1n"] [aparat id="0mdla"] معرفی سریع به طور کلی تا قبل از نسخه 8 جاوا،‌ هربار قصد داشتیم تا عملکردی را پیاده‌سازی کنیم،‌ مجبور بودیم‌ آن را داخل یک کلاس قرار دهیم. به عبارت دیگر هر تابعی که می‌نویسیم،‌ بخشی از یک کلاس و درواقع بخشی از یک شیء خواهد بود. این مسئله از آنجا که زبان جاوا

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

AsyncTask در اندروید


  AsyncTask چیست؟ یک task غیر همزمان (Asynchronous) به محاسباتی گفته می شود که در بک گراند انجام شود و نتایجش در Thread UI منتشر شود. این کلاس این اجازه را به شما می دهد که عملیات بک گراندی را انجام دهید و نتایج آن را در نخِ UI منتشر کنید؛ بدونِ اینکه مجبور باشید با نخ ها یا Handler

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

برای آزمون جاواکاپ چه چیزهایی آموختم – قسمت پنجم


  مدیریت خطاها - Exception Handling خطاها در جاوا به دو دسته Error و Exception دسته بندی می شوند، ارور ها به خطاهایی مانند خطای کمبود حافظه یا پر شدن حافظه استک و یا امثال آن گفته می شود، در واقع ارور ها به خطاهایی گفته می شود که در یک برنامه عادی نیازی به حساس بودن روی آنها و

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

برای آزمون جاوا کاپ چه چیزهایی آموختم – قسمت چهارم


  Abstract   متد abstract متد abstract متدی است که در همه فرزندانِ یک کلاس وجود دارد ولی در کلاس پدر (یا همان کلاس abstract) امکان پیاده سازی آن وجود نداشته و صرفا پیش الگوی آن در این کلاس وجود دارد. مثلا عملکردِ راه رفتن در همه حیوان ها وجود دارد، اما کلاس "حیوان" با اینکه "میداند" همه فرزندانش این

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