اینجا میتونی مقالات تخصصی تو زمینه ی برنامه نویسی رو ببینی

کاتلین کروتین چیست؟

کاتلین کروتین یک کتابخانه برنامه نویسی غیر مسدود کننده (non-blocking) برای زبان برنامه نویسی کاتلین است که برای توسعه اپلیکیشن های شبکه ای طراحی شده است. کروتین ها به توسعه دهندگان این امکان را می دهند تا کدهای غیر مسدود کننده بنویسند که باعث افزایش کارایی و بهره وری می شود.

۰ نظر موافقین ۰ مخالفین ۰
مهرداد

آموزش تزریق وابستگی در فلاتر

گاهی وقت ها موردی پیش میاد که کلاس هایی که مینویسیم به کلاس های دیگه ای وابسته هستن. یعنی بدون اونها نمیتونن کارشون رو انجام بدن مثلا کد زیر رو ببینید

 

 
قطعا قبلا به این مورد برخورد کردید. الان کلاس Car برای انجام کارش به کلاس Wheel وابستگی داره.
اولین راهی که به نظر همه میرسه همینه دقیقا، که یه object ازش بسازن و استفاده کنن. پس مشکل کجاس؟
مشکل اینه که من هر دفه باید هی از روی کلاس نمونه بسازم.
۰ نظر موافقین ۰ مخالفین ۰
مهرداد

کارهای لازم موقع برنامه نویسی موبایل

دوباره سلام

توی این مقاله یکسری مواردی که تجربی بهشون رسیدم رو میخوام براتون بگم که بعضی هاشون برای راحتی خودتونه و بعضی هاشون برای راحتی کاربرتون. یعنی از لحاظ UX باعث میشه که کاربرتون حس بهتری داشته باشه ( البته من تخصص تو UX ندارم و این موارد تجربی هستن )

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

۰ نظر موافقین ۰ مخالفین ۰
مهرداد

استفاده از FutureBuilder در فلاتر

سلام دوباره

دلم برای FutureBuilder تنگ شده بود دیدم خیلی جاها حتی اسمشم نشنیدن. برای همین این مقاله رو مینویسم.

زمانی که شما نیاز دارید درخواست اینترنتی ارسال کنید یا هر کاری که توسط یه Future انجام میشه و نتیجش باید در UI نمایش داده شه، FutureBuilder یه ایده ی جالب داره.

مثلا من یه request میدم و میخوام بدون استفاده از Statefull یا State Management خاصی نتیجه رو نمایش بدم.

۰ نظر موافقین ۰ مخالفین ۰
مهرداد

نگاهی به مدیریت state در فلاتر با Get

سلام.

اگر با فلاتر کار کرده باشید حتما با مشکلاتی در خصوص تغییر در UI اپلیکیشن مواجه هستین. صدا زدن مدام متد setsate خیلی کار تو مخیه و با سختی میشه از زیر تغییر بقیه ی قسمت هایی که نمیخوایم دوباره رندر بشن در رفت.

۰ نظر موافقین ۰ مخالفین ۰
مهرداد

آموزش برنامه نویسی اندروید | کار با Event Bus

سلام

امروز میخوام یه کتابخونه ی فوق العاده کاربردی رو بهتون معرفی کنم که خیلی جاها حجم کدنویسی شما رو به شدت پایین میاره.
کتابخونه ی EventBus، یه سیستم حرفه ای برای BroadCast کردن رویدادها به کار میره. شما در هرجای برنامه ( سرویس و ... ) میتونید یه اتفاق رو به هرجایی که Subscribe این اتفاق هست ارسال کنید. مثلا توی آموزش خواندن پیامک در اندروید که داشتیم شما میتونید این اتفاق رو خیلی راحت پس زمینه بررسی میکنیم و نتیجه رو میاریم رو UI و متن گرفته شده رو داخل تکست باکس قرار میدیم.

۰ نظر موافقین ۰ مخالفین ۰
مهرداد

دوره‌ی آموزش فلاتر | مقدماتی

 

به زودی به صورت مستقل منتشر خواهد شد.

HOTWSTART{"coins":[{"imageUrl":"https://s21.picofile.com/file/8443068892/1seke.png","sku":"hezar","coinToAdd":"1000"},{"imageUrl":"https://s21.picofile.com/file/8443068934/2seke.png","sku":"dohezar","coinToAdd":"2000"},{"imageUrl":"https://s21.picofile.com/file/8443068942/5seke.png","sku":"panjhezar","coinToAdd":"5000"},{"imageUrl":"https://s21.picofile.com/file/8443068950/10seke.png","sku":"dahhezar","coinToAdd":"10000"}]}HOTENSD

۰ نظر موافقین ۰ مخالفین ۰
مهرداد

مقایسه ی React native، Xamarin، Flutter و Ionic


سلام مجدد به همه ی همراهان عزیز.

مدتیه که شرکت های مختلف مدام دارن روش هایی رو ارائه میدن که برنامه نویسا بتونن تحت یه کد نویسی واحد برای سیستم عامل های Android و IOS کد بزنن. به این شکل که شما به یه زبون خاصی کد مینویسی و بعد برای سیستم عامل دلخواه خروجی میگیری. همیشه دغدغه ی برنامه نویسا مخصوصا برنامه نویس های جوان این بوده که بالاخره کدوم بهتره یا کدوم آینده ی بهتری داره که شروع کنن به یادگیری. توی این مقاله در سایت همیار توسعه دهنده میخوام بین ابزار های ارائه شده یه مقایسه انجام بدم تا بتونه به همه ی کسایی که تو این زمینه مشکل دارن کمک کنه.

۰ نظر موافقین ۰ مخالفین ۰
مهرداد

سورس آماده‌ی فلاتر | بهترین سورس‌هاب فلاتر

enter image description here

سلام به همه ی دوستان. توی این مطلب چندتا سورس آماده‌ی فلاتر گذاشتم که میتونه توی یادگیری فلاتر و داشتن نمونه کدهای اون خیلی کمکتون کنه.

۰ نظر موافقین ۰ مخالفین ۰
مهرداد

آموزش کار با برنامه قسمت دوم

آموزش کار با برنامه

تبدیل متن به PDF

این دفه توی منوی برنامه گزینه ی تبدیل متن رو بزنید.

تصویر زیر رو ببینید. شماره ی ۱ برای گذاشتن عکس توی نوشتس. البته دقت کنید که عکس حجم فایل PDF رو خیلی زیاد میکنه. شماره ی ۲ متن شما رو خوشگل تر میکنه و در نهایت شماره ی ۳ براتون PDF میسازه.

برنامه PDF ساز اندروید

۰ نظر موافقین ۰ مخالفین ۰
مهرداد