آموزش pagination3 Mvvm kotlin اندروید استودیو
آموزش کتابخانه pagin3 با زبان kotlin
pagination3
کتابخانه قدرتمند paging برای load data از سمت سرور که با سرعت بسیار بالا و بدون لگ دیتا را از سمت سرور دریافت می کند.این کتابخانه که با ورژن های یک , دو , ۳ منتشر شد و هم اکنون نسخه نهایی و بدون باگ ورژن 3 این کتابخانه ست باعث شده که باعث شده لذت پیاده سازی پیچ بندی دیتا برای کاربران توی اندروید استودیو ساده تر و در حین حال پیاده سازی هم سریعتر انجام بشه و هم چنین مدیریت پیچ بندی که یک روند بسیار پیچیده ست رو برای توسعه دهندگان بسیار و بسیار ساده تر کرده.
معماری pagination 3
چرا کتابخانه ؟ pagination
شاید شما هم از جمله توسعه دهندگانی باشین که همیشه مشکل پیچ بندی داشتین و یا در اصطلاح عملیات infinite scroll یک پروسه پیچیده ست و لازم داریم پست ها را از سمت سرور دریافت کنیم و سپس پست های قبلی را با پست های جدید جایگزین یا notify change را در recyclerview , adapter انجام و پیاده سازی کنیم. حالا این کتابخانه قدرتمند اومده که امکان مدیریت بهتر و هم چنین پیاده سازی کاملا به دلخواه از روند دریافت پست ها مثلا می توانیم در تنظیمات و یا کانفیگ بگیم 10 تا 10 یا 50 تا 50 تا پست را دریافت کنیم از سمت سرور البته این بستگی به پیاده سازی سمت سرور هم داره که اونم نگران نباشین خانه اندروید در کنار شماست.
در دوره آموزشی چه مباحثی تدریس می شود :
به صورت خلاصه ما در این دوره آموزشی اول سمت سرور کار که خیلی مهمه را پیاده سازی می کنیم که با زبان php , pdo خدمتون ارایه میشه و هم چنین در سمت اندروید کتابخانه های لازم را به اندروید استودیو اضافه می کنیم شامل کتابخانه های معماری mvvm و کتابخانه paganation3 و توضیحات کاملی از نحوه پیاده سازی استاندارد کتابخانه pagination3 رو خدمتون تدریس می کنیم.این دوره آموزشی دارای پیشنیاز است :
پیشنیاز دوره آموزشی :
سبد خرید RxJava Kotlin MVVM
مباحث تدریس شده در دوره آموزش pagination3 Mvvm kotlin اندروید استودیو :
- پیاده سازی سمت سرور
- توضیحات لازم در خصوص پیاده سازی page بندی و limit پست ها در sql
- پیاده سازی limit با query برای درک بهتر پیاده سازی
- نمایش json به صورت استاندارد
- دریافت دیتا به صورت page1,page2,page3
- نمایش json count برای کتابخانه pagination3 برای مدیریت میزان پست ها
- پیاده سازی دستورات php و کلاس ها در php
- و…
- پیاده سازی سمت اندروید
- شامل افزودن کتابخانه های مورد نیاز برای پروژه
- پیاده سازی قوانین معماری MVVM
- کتابخانه Retrofit2 , rxjava,pagination3 ,Mvvm
- پیاده سازی کتابخانه Retroti2 به صورت singleton Api
- پیاده سازی Adapter recyclerview همراه با نحوه Callback دیتا
- آموزش ایجاد کردن viewmodel با قابلیت Flow و collect
- ایجاد کردن پروسه صف با قابلیت suspend
- پیاده سازی Api interface و پاس دادن به Page Datasouce facktory
- آموزش cachedIn
- customs کانفیگ pagination
- دریافت دیتا به صورت 10 تا 10 از سمت سرور و یا 20 ,30
- پیاده سازی pager برای کانفیگ دریافت posts
- پیاده سازی Data model posts با قابلیت دریافت count_posts
- Adapter PagingDataAdapter viewholder
- پیاده سازی معماری mvvm و adapter binding
- image binding
- Callback adapter diff
- توضیحاتی در خصوص Callbackitems و معرفی دیتای قبلی با دیتا جدید
- جلوگیری از تکرار پست ها با معرفی id
- پیاده سازی نمایش progress و مدیریت view , gone
- ایجاد کردن پروسه دریافت نکردن از سمت سرور و دریافت مجدد با اعلام پیغام برای دریافت مجدد دیتا از سمت سرور
- پیاده سازی interface های تو در تو برای مدیریت پیغام دریافت اطلاعات مجدد از سمت سرور
- پیاده سازی مرحله به مرحله و response pagedatasource facktor
- ایجاد کردن دستور expiration if برای مدیریت دریافت از سمت سرور
- ایجاد nextpage و prevpage
- ارسال key,value برای facktory
- آموزش کار کردن با load , refreshkey
- مدیریت LoadResult , LoadError
- bind دیتا و پاس دادن به سمت اکتیویتی یا فرگمنت
- دریافت اطلاعات در اکتیویتی و مدیریت Theard اصلی
- ایجاد کردن خطا سروری و نمایش progress
- و…
دمو دوره آموزشی و توضیحات کوتاه راجب pagination3
مدرس دوره : جواد محمدی
تعداد قسمت : ۶ قسمت
مدت زمان دوره آموزشی : ۲:۱۰ ساعت
وضعیت دوره : تکمیل شده
لطفا دوره آموزشی رو هم ببنید برای توضیحات بیشتر :
حجم فعلی دوره آموزشی : 320 مگابایت
پسورد فایل فشرده : homeandroid.ir
منبع آموزش : خانه اندروید
سوالات متداول قبل از خرید
آیا برای شرکت در دوره پیشنیازی لازم هست : بله دوره آموزشی دارای پیشنیاز که در ابتدا معرفی و توضیحات ذکر شده است.
نکته : در این دوره آموزشی مفاهیم از پایه تدریس میشود.
آیا دوره فارسی هست : بله توسط سایت خانه اندروید ضبط و فارسی هست.
آیا فیلم ها با کیفیت hd هستند : بله آموزش ها با کیفیت و فشرده شده در دسترس دانشجویان قرار داده می شود تا هم حجم کمتر برای دانلود مصرف کنند.
آیا سورس کد دوره پس از پایان اموزش در دسترس کاربران قرار می گیرد : بله آموزش و فایل ها پس از پایان هر جلسه به صورت کامل در دسترس کاربران قرار می گیرد. و پس از پایان دوره هم سورس کد کامل هم در دسترس شماست.
به چه صورتی باید در دوره آموزشی شرکت کنیم : پس از خرید محصول لینک های دانلود دوره آموزشی برای شما دوست گرامی ارسال می شود. هم از طریق ایمیل و هم از طریق سایت قابل دانلود هستند.
برای زبان برنامه نویسی از چه زبانی استفاده می کنید :php و kotlin
دوره آموزشی چند قسمت است : 6 قسمت پس از تهیه دوره در دسترس شماست.
آیا می توانین دوره را به صورت فصل به فصل دریافت کنیم : جواب خیر چون فصل ها به هم متصل هستن و باید دوره را به صورت کامل تهیه کنید.
آیا فیلم ها واضح هست و من به راحتی می تونم یاد بگیرم : آموزش ها کاملا پروژه محور توضیح داده خواهد شد و شما می توانید به سادگی یاد بگیرن و دوستانی که پیشنیاز ها رو رعایت نکنند ممکنه هست دچار مشکل شوند و به همین خاطر خواهشمندم پیشنیازی ها رو رعایت کنید .پیشنهاد میشه برای بهتر یادگیری آموزش تمامی هوش و فکر خودتون رو برای هر جلسه بزارین و پس از پایان فیلم یکبار دیگر تمرین را آغاز کنید.و حداقل دو بار هر جلسه را مشاهده و بار سوم با مدرس دوره مرحله به مرحله پیش برین. و در نهایت پیشنهاد میشه برای درک و باز شدن پیش زمینه هرفصل را به صورت کاملا مشاهده کنید.
آین دوره در چه سطحی هست : از سطح مبتدی تا پیشرفته
پس از پایان این دوره چه چیزی یاد می گیرم : شما پس از این دوره آموزشی قادر خواهید بود اپلیکیشنی را پیاده سازی و زمانی که کاربر اسکرول را انجام میدهد با سرعت بسیار بالایی پست ها از سمت سرور دریافت می شود و این پیاده سازی کاملا استاندارد است و لگی در موقعه اسکرول کاربر احساس نمی کند و حس خوبی را به کاربر می رساند.
تصاویری از دوره آموزشی :
سلام و تشکر خیلی عالی تدریس می کنید خداحفظتون کنه
سلام و درود احترام
سپاس از شما لطفا دارین.
سلام
لینک دانلود برای من ارسال نشد،لطفا بررسی کنید
با تشکر
سلام و درود
پوشه اسپم ایمیل خودتون رو هم همیشه لطفا بررسی کنید.
با احترام.
سلام وقتون بخیر
آموزش خوبی امیدوارم شاهده بهترین دوره ها بازم از سمت شما باشیم مهندس جان
آموزش خیلی عالی بود. تشکر از مدرس
سلام وقت بخیر این دوره اندروید طراحی دیجی کالا با زبان جاوا هست؟
سلام و درود دیدگاه خودتون در جای اشتباه ثبت کردین لطفا فقط در مورد همون پست دیدگاه ثبت کنید.
دوره دیجی کالا با زبان جاوا در این لینک قرار دارد که می توانید تهیه کنید.
https://homeandroid.ir/digikala-application-android
آموزش خیلی خوب و شیوا تشکر ازت
سلام لطفا دارین تشکر.
سلام وقتون بخیر
کتابخانه برای من دانلود نمیشه لطفا بگین چی کار کنم ممنونم.باید به vpn متصل بشم
سلام و درود
بله دوست گرامی باید از vpn استفاده کنیدچون ما تحریم هستیم.
با احترام.
سلام بی نهایت تشکر از آموزش خوبتون.
سلام خدمت شما
خواهش می کنم بزرگوارین.
سلام خدمت آقای محمدی
بهترین دوره ای بود که تهیه کرده ام آموزش قبلی با volley بود که چندان خوب نبود ولی واقعا این دوره حرف نداره تشکر ازت
سلام و تشکر از شما دوست گرامی
باعث افتخار هست در کنار شما بودن.
با احترام.
سلام و تشکر از سایت خوبتون
سلام و درود خدمت شما
خواهش می کنم بزرگوارین.
سلام استاد میگم توی این دوره نحوه رفرش کردن اطلاعات هم گفته شده؟ اخه من پیجینگ رو پیاده کردم اما وفتی دیتا های ریسایکلر ویو رو از اداپتر با دستور رفرش دوباره لود میکردم نصف دیتا ها لود نمیشد میخوام ببینم این مباحث هم توی دوره هست؟ و اینکه به نظرتون قیمت دوره یه خورده زیاد نیست؟ اخه فقط یه پیجینگه به نظرم میتونست یه خورده ارزون ترم باشه با تشکر
سلام و درود
برخی از مفاهیم آموزشی ارزششون خیلی بالاست چون به سادگی نمیشه پیاده سازی کرد مبنای تدریس رو نمیشه همیشه به مدت یا زمان دوره اختصاص داد.
در این دوره آموزشی مبحث رفرش تدریس نشده همراه به جای اون خطای ارتباط با سرور گفته شده و دریافت دیتای مجدد
هم چنین تخفیف های که ما میدم ارزش دوره رو تقریبا میاره خیلی پایین تر از ارزش واقعی
هم چنین فرصت نشد سریع به دیدگاه شما پاسخ بدم. ضمن عرض پوزش
کامنت قبلی شما تایید نشد که بیشتر بخاطر اینکه دیر پاسخ داده شد به نظر ثبت کردین با اسم ناشناس
هم چنین اول ایمیل www ندارد.
با احترام.
سلام و احترام خدمت مهندس محمدی عزیز
سال جدید رو خدمتون تبریک میگم امیدوارم سال پربرکت و خوبی باشه براتون
این دوره رو تازه از مسافرت برگشتم و دیدم که ضبط کردین
سوالی که هست اینکه ایا mvvm هم تدریس شده در این دوره و موضوع بعدی سمت سرور چطور تدریس شده ؟
ممنونم میشم پاسخ بدین.
سلام و درود خدمت شما دوست گرامی
هم چنین امیدوارم سال خوبی برای شما دوست گرامی باشه
بله در این دوره معماری و سمت سرور php که بخش مهمی از پیاده سازی pagination هست تدریس شده
با احترام.
سلام خوبین اقای محمدی
خسته نباشین بابت تهیه این دوره اموزشی خیلی عالی واقعا لذت بردم.مرسی
سلام درود خدمت شما
باعث افتخاره مورد رضایت شما دوست گرامی قرار گرفته.
با احترام.
سلام عالی
سلام خواهش می کنم بزرگوارین.