آموزش Data Binding در اندروید
مدرس : علی آشکاران
حمایت از دانشجویان و کسبوکارهای آسیبدیده با ۵۰و۸۵ درصد تخفیف-تا امشب
دریافتمدرس : علی آشکاران
قیمت آموزش : ۹۹ هزار تومان
همین الان یادگیری را آغاز کنید !
یک دوره حرفه ای تحت عنوان Data Binding در اندروید رو در ادامه براتون قرار دادیم.پس از مشاهده دوره آموزش ButterKnife احتمالاً دیگه نمی تونید و یا مایل نیستید دوباره از findViewbyID و setOnClickListener و… استفاده کنید.
ButterKnife روش بسیار جذابی برای Dependency Injection بود، اما آیا روش های بهتری هم می تونه وجود داشته باشه؟
حتما به این فکر کردید که چرا برای نوشتن برنامه اندروید باید در یک فایل XML ظاهر برنامه رو طراحی کنیم و بعد Logic رو در فایل های جاوا قرار بدیم( واقعا کارهای تکراری و زیادی رو برامون ایجاد می کنه… ) ما با ButterKnife تا حدودی این مشکلات رو حل کردیم، اما آیا تا به حال به این فکر کردید که ای کاش می تونستیم از متغیر ها و توابع جاوا مستقیما تو لایوت XML استفاده کنیم؟
Data Binding در اندروید به ما کمک می کنه تا متغیرهای جاوا رو به صورت مستقیم تو کد XML وارد کنیم، به عبارتی شاید بشه گفت با نوشتن تنها چند خط کد جاوا شما می تونید یک صفحه با دیتای بسیار بالا رو به سادگی مدیریت کنید، DataBinding سرعت فوق العاده ای به شما میده و بهتون کمک می کنه از کارهای تکراری و حوصله سر بر در برنامه نویسی اندروید جلوگیری کنید! با استفاده از این ویژگی بسیار جذاب شما به سادگی می تونید برنامه های بزرگ و منعطفی بنویسید و ازش لذت ببرید.
نوع دوره : ویدئویی و فارسی ، تهیه شده توسط مدرسین تیم آکادمی
توضیحات : کاربر عزیز میتوانید این دوره تصویری را از طریق بخش مربوطه، به صورت دانلودی دریافت کنید .
توضیحات اولیه در رابطه با Android DataBinding
استفاده ساده و ابتدایی از Android DataBinding
استفاده از آیتم های متنوع در Android DataBinding
مدیریت رویداد کلیک در Android DataBinding
مدیریت رویداد کلیک و ارسال پارامترهای مختلف
مدیریت LongClick در Android DataBinding
بروزرسانی اطلاعات صفحه
دانلود عکس در Android DataBinding با استفاده از Glide
استفاده از توابع جاوا در Android DataBinding
Android DataBinding در Fragment
Android DataBinding در RecyclerView
مدیریت کلیک در Android DataBinding RecyclerView
در ویدئوی اول چرایی استفاده از DataBinding در اندروید را بررسی نموده ایم، مزایا ، فواید و ویژگی هایی که به تخصص ما اضافه خواهد شد.
در ویدئوی دوم پروژه اندرویدی ایجاد نموده و وابستگی های مورد نیاز را به پروژه اضافه کردیم! تنها در عرض ۶ دقیقه استفاده از Data Binding در اندروید را فرا خواهیم گرفت.
در ویدئوی سوم یک POJO پیچیده تر را در پروژه استفاده کردیم تا با زوایای مختلف Data Binding آشنا شویم.
در ویدئوی چهارم تنها در چهار دقیقه چگونگی مدیریت رویداد کلیک در Data Binding را فراگرفتیم…
در ویدئوی پنجم علاوه بر مدیریت کلیک، اطلاعات جانبی را نیز به تابع ارسال نموده و به سادگی آن را مدیریت می کنیم، این کار انعطاف و قابلیت های بسیار زیادی به برنامه ما خواهد افزود.
در ویدئوی ششم رویداد Long Click را نیز مدیریت می کنیم.
در ویدئوی هفتم می بینیم که چطور می توان برنامه ای نوشت که پس از تغییر اطلاعات POJO ، ظاهر برنامه نیز به صورت خودکار بروزرسانی شود.
در ویدئوی هشتم یک پیوند ساده بین DataBinding و Glide خواهیم ساخت و به سادگی تصاویر مورد نظر خود را از اینترنت دانلود کرده و در اندروید به نمایش می گذاریم.
در ویدئوی نهم به سادگی هرچه تمام تر یاد می گیریم که از کلاس ها و توابع جاوا در Data Binding استفاده کنیم.
در ویدئوی دهم چگونگی استفاده از DataBinding در Fragment را بررسی می کنیم.
در ویدئوی یازدهم نیز به سادگی هرچه تمام از DataBinding در RecyclerView استفاده می کنیم.
در ویدئوی دوازدهم رویداد کلیک آیتم های RecyclerView را در DataBinding بررسی می کنیم.
به همین سادگی !
تنها در ۸۰ دقیقه تحولی در برنامه نویسی خودمون ایجاد کردیم 🙂
ویدئو های ما به صورت اختصاصی توسط مدرسین آکادمی لرن فایلز تهیه شده است .
ویدئو ها توسط واحد کنترل کیفیت ما بررسی و سطح علمی ، صدا و تصویر ، شیوه بیان و سایر موارد آن تایید می شود .
ویدئو های ما تئوری محض نیستند و در حد نیاز مباحث تئوری مطرح و باقی آموزش عملی و ویژه بازار کار می باشد .
ali –
سلام.ببخشید من یه سوال در رابطه با این دوره داشتم و اونم اینکه منظور از DataBinding همون الگوی طراحی mvvm هست یا کلا مبحثش فرق داره و ربطی به الگوی طراحی نداره؟؟ممنون میشم پاسخگو باشید با تشکر
حامد –
کاش پیش نیازهای این دوره رو هم معرفی میکردید… نیاز به butterknife داره یا نه؟
واحد پشتیبانی لرن فایلز (مالک تایید شده) –
سلام دوست عزیز، هر دوره ای که نیاز به پیشنیازی داشته باشه حتما در بخش توضیحات ذکر خواهد شد
مهدی خاکسار –
یک ماهه دنبال این آموزش بودم خوشحالم که پیداش کردم بالاخره
ممنووووون
واحد پشتیبانی لرن فایلز –
درود بر شما
خوشحالیم که مفید واقع شده.
موفق باشید
رضا –
سلام خسته نباشید این دوره همون معماری mvvm هست یا فقط data binding هست؟
مدرس – علی آشکاران –
با عرض سلام
در این دوره تنها data binding رو پوشش دادیم به صورت کامل