آموزش Rx Java در اندروید
برنامه نویسی Reactive به طور خلاصه به برنامه نویسی غیر همزمان عملیات های انجام شده در اپلیکیشن گفته می شود به
این معنا که اپلیکیشن در هر لحظه قادر به پردازش چندین درخواست از طرف کاربر است.
قبل از حضور Rx Java برنامه نویسان از AsyncTask برای پردازش عملیات های غیر همزمان خود استفاده می کردند اما
در حال حاضر با وجود Rx Java که قابلیت توسعه پذیری و مدیریت فوق العاده ای را به اپلیکیشن می دهد و کد نویسی را به
شدت ساده تر و روان تر کرده ، به فراموشی سپرده شده است.
اتفاقی که باعث معروفیت و توسعه Rx Java و پی بردن به قدرت آن شد ، اعلام استفاده اپلیکیشن های بزرگی همچون Netflix
ازRx Java در توسعه اپلیکیشن خود بوده است.
دوره در دو فصل پیاده سازی می شود که شامل :
فصل اول :
- معرفی برنامه نویسی Reactive
- معرفیRx Java و Rx Android
- معرفی Observable و Observer
- معرفی انواع Operator و Schedulers و نحوه استفاده از آن ها
و...
فصل دوم :
- کار با کتابخانه Retrofit
- ساخت دیتابیس در Mysql
- کد نویسی سمت سرور با php
- ساخت ApiClient و ApiInterface
- ارسال درخواست به سرور با Rx Java
- دریافت اطلاعات با استفاده از Rx Java
سطح دوره از مبتدی تا پیشرفته است.در این دوره از آخرین ورژن Rx Java یعنی 3 استفاده می شود.
برای اطلاع بیشتر از مبحث دوره حتما دموی دوره را مشاهد نمایید.
نظرات کاربران در رابطه با این دوره