آموزش EventBus در اندروید
سلام دوستان همیشگی در این قسمت از آموزش ویدیویی وب سایت به آموزش EventBus در اندروید می پردازیم شاید بپرسید EventBus چیست ؟ در اولین ویدیو ما کتابخانه معروف EventBus را به شما معرفی می کنیم و خواهید دید که چقدر راحت می توانید بین اکتیویتی , سرویس , fragment و کلاس ها داده ها را منتقل کنید با ما همراه باشید.
EventBus از AnnoationProccessor سفارشی برای ساخت Event بین فرگمنت , activity و service استفاده می کند که همین باعث unique شدن این کتاخانه می شود در بیش از 2 میلیون نرم افزار از این کتابخانه استفاده شده است. کتابخانه EventBus بسیار در برنامه نویسی اندروید کاربردی است حتما سعی کنید از این کتابخانه برای ارتباط داده ای استفاده کنید.
شاید سوال های زیادی در رابطه با این کتابخانه داشته باشید و بپرسید EventBus چیست ؟ در ادامه در ویدیو تمامی ویژگی های مربوط به EventBus توضیح داده خواهند شد.
در بعضی موارد شده است که نیاز به یک داده یا متغیر باشید که به صورت Synchronize در همه جای اپلیکیشن شما جاری باشد یا اینکه نیاز به یک event در کلاس , اکتیویتی یا حتی fragment باشید که به صورت همزمان تغییرات را در آن محل اعمال کند.
eventbus در سه لایه می تواند عملیات را انجام دهد :
- presentation layer
- business layer
- and data layer
EventBus کتابخانه ای برای انتقال داده بین سرویس , اکتیویتی و فرگمنت و حتی کلاس هایی که Context وجود ندارد مورد استفاده قرار می گیرد.
ویژگی های EventBus :
- برپاییه Publisher و Subscriber
- در تمامی سرویس ها , اکتیویتی ها و فرگمنت پشیتبانی می شود.
- در کلاس هایی که Context وجود ندارند امکان استفاده وجود دارد.
- از Memory Leak و Crash نرم افزار نیز جلوگیری می کند.
Features
Simple, yet powerful
Battle-tested
High performance
Convenient annotation-based API
Event and subscriber inheritance
ویدیو به صورت کاملا ساده و بخش به بخش توضیح داده شده است تا دوستان مبتدی نیز بتوانند از این آموزش استفاده کنند.
موفق باشید.
- لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
- همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
- ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
- در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.