خانه اندروید

بیش از 150 ساعت آموزش فارسی

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

آموزش هایی کاملا اختصاصی

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

فیلم دریافت اطلاعات از سمت سرور Retrofit 2

فیلم دریافت اطلاعات از سمت سرور Retrofit 2
فیلم دریافت اطلاعات از سمت سرور Retrofit 2

آموزش کتابخانه Retrofit اندروید استودیو

Retrofit ، عرض سلام ادب خدمت دوستان با آموزش کتابخانه رتروفیت در خدمت شما هستیم توی این جلسه متد get رو خدمتون آموزش می دهیم یعنی دریافت اطلاعات از سمت سرور و نمایش پست ها در قالب Recyclerview and Cardview که امیدواریم مورد رضایت شما دوستان قرار بگیره و استفاده کنید و لذت ببرید. 

ما قبلا فیلم آموزشی کتابخانه volley ، دریافت اطلاعات از سمت سرور بود رو خدمتون آموزش دادیم اما توی این جلسه راجب کتابخانه Retrofit صحبت می کنیم.اگر شما مایل هستین آموزش کتابخانه والی رو هم یاد بگیرن می توانید از لینک زیر این آموزش رو تهیه کنید :

نمایش اطلاعات از سمت سرور JsonArrayRequest Volley اندروید استودیو

متابع و ماخذ خیلی زیادی وجود داره که کتابخانه رتروفیت رو خدمتون آموزش دادن اما روش آسان و بهتری هم وجود داره که ما خدمتون توی این فیلم آموزشی ارائه می دهیم و با تهیه این فیلم اموزشی شما می توانید اطلاعات را از سمت سرور php خودتون دریافت کنید و لیست نمایش بدهید.تصویر زیر نمایش اطلاعات از سمت سرور می باشد که اطلاعات api رو دریافت می کنه در قالب get

فیلم دریافت اطلاعات از سمت سرور Retrofit 2

 

سرفصل های فیلم دریافت اطلاعات از سمت سرور Retrofit 2

 – برنامه نویسی سمت سرور php 

 -نمایش اطلاعات کتابخانه Gson

 -آموزش کار با interface

 -تعریف Call و لیست از دیتا object ها

 -پیاده سازی کلاس BaseUrl برای Retrofit

 -گرد کردن تصاویر برای نمایش تصاویر

 -کتابخانه گلاید glide

 -تعریف لایه اختصاصی برای recyclerview

 -تعریف ارایه و گرفتن arraylist

 -آموزش استفاده از دو interface 

 -پردازش کردن فایل Json توسط کتابخانه converter-gson

 -فارسی سازی فایل های دریافتی

 -پیاده سازی Adapter

 -پیاده سازی کلاس get and set

 – پیاده سازی apiservis برای نمایش اطلاعات

 -فرستادن درخواست به سمت سرور در قالب جی سون

 -متد های دریافتی از سمت سرور

 –فراخوانی و پیاده سازی RecyClerview و Cardview برای نمایش اطلاعات

 -تعریف سازنده برای دریافت Content

 -نمایش اطلاعات به عمودی

 –پیاده سازی Progressbar واقعی

 -پیاده سازی متد Get

 -توضیح در مورد Throwable

 -و…

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

Admin
جواد محمدی هستم بنیان گذار سایت خانه اندروید علاقمند به زبان برنامه نویسی تحت وب ، اندروید استودیو ، ویندوز اپلیکیشن و خوشحالم که در خدمت شما هستم.

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

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

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

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

8 دیدگاه

  1. احسان گفت:

    سلام موقع اجرا برای من فقط صفحه سفید میاد و هیچ اطلاعاتی دریافت نمیشه..کد دقیقا مثل کد شماست ولی هیچ اتفاقی رخ نمیده..

    • Admin Admin گفت:

        سلام دوست عزیز احسان
      مشکل شما میتونه سه دلیل و یا های زیادی داشته باشه
      ۱-یا اینکه شما پرمیژن اینترنت ندادین
      ۲-یا اصلا api شما مشکل داره
      ۳-یا اینکه یک جای کار خراب کردین لذا لازم هست که مشابه فیلم جلو برین.
      و هم چنین ممکنه adapter مقدار نال برمی گردونه که باید بررسی کنید.
      موفق باشین

  2. احسان گفت:

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

  3. رامین گفت:

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

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

    • Admin Admin گفت:

      درود دوست عزیز
      رتروفیت یا والی تفاوتی نداره از نظر سرعت
      یک کتابخانه هست که توی بارگذاری سرعت تاثیر داره اونم کتابخانه Gson هست که توی آموزش خدمتون گفتم. فقط کافی به جای اینکه دستی اطلاعات رو پارس کنید بهتره با کتابخانه Gson این کارو انجام بدین که سرعت بارگذاری اطلاعات خیلی سریع هست قبلا اموزش داده شده برای این مورد :
      https://homeandroid.ir/gson
      موفق باشین.

  4. آرام گفت:

    مزیت این کتابخونه نسبت به والی چیه؟

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