Hesam
مفاهیم SOLID که هر برنامه نویسی باید بداند
برنامه نویسی شی گرا به ما قدرت خیلی زیاده داده و با استفاده از آنها کارهایی را می توانیم انجام دهیم که قبل از آن امکان را نداشتیم. اما این…
ادامه مطلبآشنایی با شبکه های Machine 2 Machine
شبکه M2M چیست؟ M2M به تجهیزات موجود در هر شبکه این امکان را میدهد تا با یکدیگر تبادل اطلاعات کنند و بدون کمک دستی از سوی انسان کار خود را…
ادامه مطلبهر سخن وقتی و هر نکته مکانی دارد
امروز تو این پست درباره برنامه نویسی نمیخوام صحبت کنم و قصد دارم یکم درباره مسایل دیگه بنویسم. (بیشتر…)
ادامه مطلبآشنایی با معماری MVVM در اندروید
برای برنامه نویسی معماری و دیزاین پترن های مختلفی وجود داره که میتونیم از اونها استفاده کنیم عموما معماری های MVX که شامل MVP,MVC,MVVM و.. میشه از محبوبیت بیشتری برخوردار…
ادامه مطلبشروع کار با فریموورک Flutter
شروع کار با فریموورک گوگل Flutter برای برنامه نویسی و طراحی اپلیکیشن های اندروید و iOS امروز میخوایم با هم دیگه اولین پروژه اپلیکیشن Flutter خودمون و ایجاد کنیم. برای…
ادامه مطلبمدیریت ناچ Notch صفحه در برنامه نویسی اندروید
از ناچ Notch برای اولین بار در گوشی آیفون X رونمایی شد منظورم همون بریدگی سیاه بالای صفحه می باشد. این طراحی کم کم به گوشی های اندرویدی هم منتقل…
ادامه مطلبآموزش اندروید کار با دیتابیس Room
دیتابیس Room یک ORM هست که گوگل سال 2017 برای توسعه دهندگان اندرویدی معرفی کرد. ORM ها امکانات زیادی به ما برای کار کردن با دیتابیس های معمولی می دهند…
ادامه مطلبآشنایی با فریموورک برنامه نویسی Flutter
آشنایی با فریموورک برنامه نویسی Flutter برای توسعه اپلیکیشن های Native اندروید و iOS. فریموورک متن باز فلاتر (Flutter ) توسط گوگل برای اولین در سال 2017 رونمایی شد, این…
ادامه مطلبتفاوت state و props در React Native
در هر نوع برنامه نویسی ما نیاز داریم همیشه تا یک سری از اطلاعات و در طول برنامه ذخیره کنیم. در React Native هم وظیفه ذخیره کردن اطلاعات در طول اجرای…
ادامه مطلب