آموزش Retrofit در کوتلین

امتیاز 5.00 ( 1 رای )

سلام دوستان در این سری از آموزش برنامه نویسی اندروید به آموزش Retrofit در کوتلین می پردازیم قبلا آموزش های مختلفی از کتابخانه Retrofit برای شما قرار دادیم  امروز به آموزش Retrofit در کوتلین (ktolin) می پردازیم در ادامه با ما همراه باشید تا نحوه استفاده از کتابخانه Retrofit را در زبان برنامه نویسی کوتلین (kotlin) را یاد گیرید.
 
در این آموزش ما با سایت Wikipedia ها کار خواهیم کرد و به انجام عمل سرچ و query در وب سایت بزرگ Wikipedia خواهیم پرداخت با ما همراه باشید.
ابتدای کار باید دسترسی مربوط به استفاده از اینترنت را به فایل AndroidManifest.xml اضافه کنید.

یک layout به نام activity_main.xml داریم و کدهای زیر در آن قرار دارد.

در بالا یک EditText به منظور وارد کردن یک رشته به منظور جستجو در wikipedia مورد استفاده قرار می گیرد یک TextView به منظور دیدن تعداد رکورد های مورد جستجو استفاده می شود و یک دکمه به منظور انجام عملیات .
ابتدای کار یک کلاس Model درست می کنیم قبلا اکلاس Data Model را توضیح داده ایم. (لینک آموزش)

کلاس بالا همان Getter و Setter است که قبلا بسیار استفاده کردیم.
خب یک کلاس api باید درست کنیم که با سایت در ارتباط باشد.
پس یک فایل کوتلین به نام WikiApiService.kt ایجاد کنید و کدهای زیر را در آن قرار دهید.

در بالا api سرویس ساختیم یعنی به یک url که به api.php خطم می شود را در بالا قرار دادیم.
در بالا ما آدرس مربوط به Api ویکی پدیا را قرار دادیم و به آن Request خواهیم زد.
در نهایت کد مربوط به MainActivity.kt همانند زیر خواهد شد.

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

مطالعه بیشتر