هر روز سر بزنید

۴ مطلب در تیر ۱۴۰۰ ثبت شده است

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

دوباره سلام

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

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

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

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

سلام دوباره

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

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

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

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

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

سلام.

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

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

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

سلام

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

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