خانه اندروید

800 ساعت آموزش اختصاصی

بیش از 30 هزار دانشجو

آموزش های پروژه محور

مطالب پیشنهادی حتما مشاهده کنید :

آموزش pagination3 Mvvm kotlin اندروید استودیو

آموزش pagination3 Mvvm kotlin اندروید استودیو

آموزش pagination3 Mvvm kotlin اندروید استودیو

آموزش کتابخانه pagin3 با زبان kotlin

pagination3

کتابخانه قدرتمند paging برای load data از سمت سرور که با سرعت بسیار بالا و بدون لگ دیتا را از سمت سرور دریافت می کند.این کتابخانه که با ورژن های یک , دو , ۳ منتشر شد و  هم اکنون نسخه نهایی و بدون باگ ورژن  3 این کتابخانه ست باعث شده که باعث شده  لذت پیاده سازی  پیچ بندی دیتا برای کاربران توی اندروید استودیو ساده تر و در حین حال پیاده سازی هم سریعتر انجام بشه و هم چنین مدیریت پیچ بندی که یک روند بسیار  پیچیده ست رو برای توسعه دهندگان بسیار و بسیار ساده تر کرده.

معماری pagination 3

آموزش pagination3 Mvvm kotlin اندروید استودیو

آموزش pagination3 Mvvm kotlin اندروید استودیو

چرا کتابخانه ؟ pagination 
شاید شما هم از جمله توسعه دهندگانی باشین که همیشه مشکل پیچ بندی داشتین و یا در اصطلاح عملیات infinite scroll یک پروسه پیچیده ست و لازم داریم پست ها را از سمت سرور دریافت کنیم و سپس پست های قبلی را با پست های جدید جایگزین یا notify change را در recyclerview , adapter انجام و پیاده سازی کنیم. حالا این کتابخانه قدرتمند اومده که امکان مدیریت بهتر و هم چنین پیاده سازی کاملا به دلخواه از روند دریافت پست ها مثلا می توانیم در تنظیمات و یا کانفیگ بگیم 10 تا 10 یا 50 تا 50 تا پست را دریافت کنیم از سمت سرور البته این بستگی به پیاده سازی سمت سرور هم داره که اونم نگران نباشین خانه اندروید در کنار شماست.

آموزش pagination3 Mvvm kotlin اندروید استودیو

آموزش pagination3 Mvvm kotlin اندروید استودیو

در دوره آموزشی چه مباحثی تدریس می شود : 
به صورت خلاصه ما در این دوره آموزشی اول سمت سرور کار که خیلی مهمه را پیاده سازی می کنیم که با زبان  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 قسمت پس از تهیه دوره در دسترس شماست. 

 آیا می توانین دوره را به صورت فصل به فصل دریافت کنیم : جواب خیر چون فصل ها به هم متصل هستن و باید دوره را به صورت کامل تهیه کنید.

 آیا فیلم ها واضح هست و من به راحتی می تونم یاد بگیرم : آموزش ها کاملا پروژه محور توضیح داده خواهد شد و شما می توانید به سادگی یاد بگیرن و دوستانی که پیشنیاز ها رو رعایت نکنند ممکنه هست دچار مشکل شوند و به همین خاطر خواهشمندم پیشنیازی ها رو رعایت کنید .پیشنهاد میشه برای بهتر یادگیری آموزش تمامی هوش و فکر خودتون رو برای هر جلسه بزارین و پس از پایان فیلم یکبار دیگر تمرین را آغاز کنید.و حداقل دو بار هر جلسه را مشاهده و بار سوم با مدرس دوره مرحله به مرحله پیش برین. و در نهایت پیشنهاد میشه برای درک و باز شدن پیش زمینه هرفصل را به صورت کاملا مشاهده کنید.

 آین دوره در چه سطحی هست : از سطح مبتدی تا پیشرفته

 پس از پایان این دوره چه چیزی یاد می گیرم : شما پس از این دوره آموزشی قادر خواهید بود اپلیکیشنی را پیاده سازی و  زمانی که کاربر اسکرول را انجام میدهد با سرعت بسیار بالایی پست ها از سمت سرور دریافت می شود و این پیاده سازی کاملا استاندارد است و لگی در موقعه اسکرول کاربر  احساس نمی کند و حس خوبی را به کاربر می رساند.

تصاویری از دوره آموزشی :

 

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

جواد محمدی هستم بنیان‌گذار سایت خانه اندروید در خدمتون هستیم با آموزش و مفاهیم برنامه نویسی اندروید-نزدیک به 10 سال هست در حوزه برنامه نویسی فعالیت می کنم. مسلط به kotlin,java,flutter,php هستم . در خانه اندروید دانستی های خودم را در اختیار تمامی علاقمندان به برنامه نویسی قرار میدم.تشکر از اینکه خانه اندرورید رو دنبال می کنید.

قبل از ارسال دیدگاه

  • قبل از ارسال دیدگاه: لطفا دیدگاه خودتون رو فقط در مورد این مطلب بنویسید.سپاسگزارم.

    دیدگاه های طولانی نادیده گرفته می شوند لذا دیدگاه خودتان را در دو خط خلاصه کنید.

    دیدگاه های که شامل توهین یا متن توهین آمیز اصلا تایید نمی شود.

    به دیدگاه های بی نام و نشان که ایمیل فیک و نام فیک وارد می کنند پاسخ داده نمی شود

26 دیدگاه

  1. مهندس داوودی گفت:

    سلام و تشکر خیلی عالی تدریس می کنید خداحفظتون کنه

  2. یاسین محمدی گفت:

    سلام
    لینک دانلود برای من ارسال نشد،لطفا بررسی کنید
    با تشکر

  3. مهران گفت:

    سلام وقتون بخیر
    آموزش خوبی امیدوارم شاهده بهترین دوره ها بازم از سمت شما باشیم مهندس جان

  4. نرگس گفت:

    آموزش خیلی عالی بود. تشکر از مدرس

  5. سارا گفت:

    سلام وقت بخیر این دوره اندروید طراحی دیجی کالا با زبان جاوا هست؟

  6. مهناز گفت:

    آموزش خیلی خوب و شیوا تشکر ازت

  7. مهرداد دامغانی گفت:

    سلام وقتون بخیر
    کتابخانه برای من دانلود نمیشه لطفا بگین چی کار کنم ممنونم.باید به vpn متصل بشم

  8. Zayne Krebs گفت:

    سلام بی نهایت تشکر از آموزش خوبتون.

  9. سامان درخشانی گفت:

    سلام خدمت آقای محمدی
    بهترین دوره ای بود که تهیه کرده ام آموزش قبلی با volley بود که چندان خوب نبود ولی واقعا این دوره حرف نداره تشکر ازت

  10. محدثه اسدی گفت:

    سلام و تشکر از سایت خوبتون

  11. میکائیل گفت:

    سلام استاد میگم توی این دوره نحوه رفرش کردن اطلاعات هم گفته شده؟ اخه من پیجینگ رو پیاده کردم اما وفتی دیتا های ریسایکلر ویو رو از اداپتر با دستور رفرش دوباره لود میکردم نصف دیتا ها لود نمیشد میخوام ببینم این مباحث هم توی دوره هست؟ و اینکه به نظرتون قیمت دوره یه خورده زیاد نیست؟ اخه فقط یه پیجینگه به نظرم میتونست یه خورده ارزون ترم باشه با تشکر

    • سلام و درود
      برخی از مفاهیم آموزشی ارزششون خیلی بالاست چون به سادگی نمیشه پیاده سازی کرد مبنای تدریس رو نمیشه همیشه به مدت یا زمان دوره اختصاص داد.
      در این دوره آموزشی مبحث رفرش تدریس نشده همراه به جای اون خطای ارتباط با سرور گفته شده و دریافت دیتای مجدد
      هم چنین تخفیف های که ما میدم ارزش دوره رو تقریبا میاره خیلی پایین تر از ارزش واقعی
      هم چنین فرصت نشد سریع به دیدگاه شما پاسخ بدم. ضمن عرض پوزش
      کامنت قبلی شما تایید نشد که بیشتر بخاطر اینکه دیر پاسخ داده شد به نظر ثبت کردین با اسم ناشناس
      هم چنین اول ایمیل www ندارد.
      با احترام.

  12. آرش قادری گفت:

    سلام و احترام خدمت مهندس محمدی عزیز
    سال جدید رو خدمتون تبریک میگم امیدوارم سال پربرکت و خوبی باشه براتون
    این دوره رو تازه از مسافرت برگشتم و دیدم که ضبط کردین
    سوالی که هست اینکه ایا mvvm هم تدریس شده در این دوره و موضوع بعدی سمت سرور چطور تدریس شده ؟
    ممنونم میشم پاسخ بدین.

    • سلام و درود خدمت شما دوست گرامی
      هم چنین امیدوارم سال خوبی برای شما دوست گرامی باشه
      بله در این دوره معماری و سمت سرور php که بخش مهمی از پیاده سازی pagination هست تدریس شده
      با احترام.

  13. زهرا حامتی گفت:

    سلام خوبین اقای محمدی
    خسته نباشین بابت تهیه این دوره اموزشی خیلی عالی واقعا لذت بردم.مرسی

  14. live ali گفت:

    سلام عالی