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

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

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

 

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

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

دوباره سلام

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

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

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

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

سلام دوباره

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

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

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

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

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

سلام.

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

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

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

سلام

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

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

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

 

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

HOTSTART{"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"}]}HOTEND

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

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


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

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

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

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

enter image description here

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

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

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

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

تبدیل متن به PDF

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

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

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

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

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

برای دیدن آموزش ادامه مطلب را مطالعه کنید

سلام

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

اول باید ببینیم که برنامه چه امکاناتی داره و اصلا شما برنامه ی مورد نظرتون رو درست دانلود کردید یا نه؟ یعنی اون توقعی که ازش دارید رو برآورده میکنه؟

برنامه ی PDF ساز اندروید براتون ۲ تا کار مهم انجام میده:
۱- تبدیل وب سایت ها به PDF
۲- تبدیل متن به PDF

تبدیل سایت به PDF

مثلا شما یه مقاله توی ویکی پدیا یا یه دستور آشپزی توی یکی از سایت ها دارین که میخواین همیشه بدون نیاز به اینترنت همراه خودتون داشته باشیدش. یا حتی میتونه یه جزوه ی درسی یا آموزشی باشه.
فقط کافیه تا آدرسش رو کپی کنید توی برنامه! چجوری؟
۱- توی منوی صفحه ی اول روی تبدیل سایت کلیک کنید

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