حسام رسولیان

All posts by Hesam

ViewPager2

آشنایی با کامپوننت ViewPager2 در اندروید

یکی از کامپوننت های قدیمی اندروید که برای ساخت اسلاید ها و تب ها از آن استفاده میکردیم کامپوننت ViewPager بود. گوگل به تازگی این کامپوننت با ارائه نسخه جدیدی به نام ViewPager2 بروزرسانی کرده و امکانات بسیار زیادی را برای بهینه تر شدن اپلیکیشن ارائه داده است. بزرگترین تغییر ViewPager2 نسبت به نسل قبلی […]

چگونه یک برنامه نویس اندروید شویم

همیشه شروع یک کار سخت ترین بخش اون هست. مخصوصا وقتی ندونیم از کجا باید شروع کنیم,دنبال چی بگردیم, چی بخونیم, تا کجا جلو بریم و…. برنامه نویسی هم سخت ترین قسمتش شروع کردن اون هست که بدونیم دقیقا باید پله اول و از کجا برداریم.

اصل SOLID

مفاهیم SOLID که هر برنامه نویسی باید بداند

برنامه نویسی شی گرا به ما قدرت خیلی زیاده داده و با استفاده از آنها کارهایی را می توانیم انجام دهیم که قبل از آن امکان را نداشتیم. اما این شی گرایی معایبی هم برای ما دارد برای مثال در بعضی مواقع باعث بیش از حد پیچیدگی کدهای ما می شود. در برنامه نویسی اصلی […]

شبکه M2M

آشنایی با شبکه های Machine 2 Machine

شبکه M2M چیست؟ M2M به تجهیزات موجود در هر شبکه این امکان را می‌دهد تا با یکدیگر تبادل اطلاعات کنند و بدون کمک دستی از سوی انسان کار خود را انجام دهند. ارتباط   M2M  اغلب برای نظارت از راه دور استفاده می‌شود. برای مثال یک ماشین فروش خودکار می‌تواند با مشاهده اتمام یک کالای خاص […]

آموزش Flutter

شروع کار با فریموورک Flutter

شروع کار با فریموورک گوگل Flutter  برای برنامه نویسی و طراحی اپلیکیشن های اندروید و iOS امروز میخوایم با هم دیگه اولین پروژه اپلیکیشن Flutter خودمون و ایجاد کنیم. برای این کار ابتدا نیاز به اندروید استودیو و یک شبیه ساز اندروید داریم.