لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه Android: مقاوم سازی با جاوا
Android Development: Retrofit with Java
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یکپارچه سازی وب یکی از ارکان اساسی یک برنامه موبایل خوب است. اما این بدان معنا نیست که شما باید تعداد زیادی کد بنویسید. Square یک کتابخانه منبع باز رایگان به نام Retrofit ارائه می دهد که ادغام با API وب را نسیم می کند. این دوره نحوه استفاده از Retrofit برای اتصال یک برنامه Android به cloud را توضیح می دهد. مربی Jon-Luke West - مهندس محصولات آندروید - اصول ارتباط وب با REST API ها و روش های خواندن و نوشتن داده ها در cloud را مرور می کند. وی نحوه تعریف مدل های داده شما و نوشتن کد مربوط به API برای یک پروژه نمونه را با استفاده از بسته های معروف مانند GSON نشان می دهد. وی همچنین گزینه های پیکربندی موجود مانند سفارشی کردن مبدل داده و سریال سازی درخواست های چند بخشی HTTP را در بر می گیرد.
موضوعات شامل:
مبانی REST API
روشهای خواندن و نوشتن داده ها li>
تعریف مدلهای داده با Retrofit
اجرای یک رابط API
دریافت داده با تماس مجدد li>
مجوز درخواست ها li>
قرار دادن ، حذف و ارسال اطلاعات li>
سفارشی سازی مبدل داده li>
کار با عناوین درخواست و پاسخ li>
سرفصل ها و درس ها
مقدمه
Introduction
Android ، وب و Retrofit
Android, the web, and Retrofit
آنچه باید بدانید
What you should know
1. API های HTTP
1. HTTP APIs
API های REST
REST APIs
روشهای HTTP
HTTP methods
روشهای خواندن
Methods for reading
روش های نوشتن
Methods for writing
قالب ها ، مدل ها و مبدل ها
Formats, models, and converters
2. با Retrofit شروع کنید
2. Get Started with Retrofit
پروژه نمونه را مرور کنید
Review the sample project
بسته های لازم را درج کنید
Include required packages
مدل های داده را تعریف کنید
Define data models
رابط API را پیاده سازی کنید
Implement an API interface
با یک تماس Retrofit داده را جمع کنید
GET data with a Retrofit call
رسیدگی به درخواستهای ناموفق
Handle failed requests
از پارامترهای پرس و جو استفاده کنید
Use query parameters
3. برنامه نمونه را تمام کنید
3. Finish the Sample App
مسیر URL را دستکاری کنید
Manipulate the URL path
درخواست HEAD کنید
Make a HEAD request
شامل یک هدر
Include a header
اجازه هر درخواست
Authorize every request
یک ستاره را روی یک ستاره قرار دهید
PUT a star on a Gist
ستاره ای را در یک Gist از بین ببرید
DELETE a star on a Gist
نظر را ارسال کنید
POST a comment
برنامه نمونه را تست کنید
Test the sample app
4. گزینه های پیکربندی بیشتر
4. More Configuration Options
نام خصوصیات را تغییر دهید
Change the names of properties
مبدل داده را شخصی سازی کنید
Customize the data converter
کدگذاری URL را شکل دهید
Form URL encoding
از یک پرس و جو ، سربرگ یا نقشه زمینه استفاده کنید
Use a query, header, or field map
درخواست چند بخشی کنید
Make a multipart request
از ProGuard با Retrofit استفاده کنید
Use ProGuard with Retrofit
جان لوک وست یک توسعه دهنده نرم افزار، مهندس محصول و مخترع است.
جان لوک سفر خود را در مهندسی نرم افزار با توسعه برنامه های کاربردی ویندوز و ابزارهای اتوماسیون، حتی قبل از شروع دبیرستان آغاز کرد. این امر بیش از پنج سال در تعمیر سخت افزار مصرف کننده و همچنین مهندسی QA و UX دنبال شد. هنگامی که بازار دستگاه های تلفن همراه سازمانی شروع به تغییر به اندروید کرد، Jon-Luke به راه حل های سازمانی تلفن همراه تغییر کرد و به سرعت به یک مهندس پیشرو در این زمینه تبدیل شد. او که درگیر تکامل اندروید بهعنوان جایگزینی برای ویندوز CE بود، با سازندگان دستگاهها همکاری نزدیکی داشت تا تجربه اندروید و SDKهای آنها را تنظیم کند. او همچنین با شرکتهای Fortune 500 در انتقال برنامههای کاربردی خود از سیستمهای قدیمی به اندروید و همچنین نمونهسازی راهحلهای اولیه با استفاده از دستگاهها و فناوریهای جانبی جدید کار کرد. Jon-Luke که قلباً فنآوری است و از تلاش بیپایان برای دانش لذت میبرد، به دنبال اشتیاق خود برای دنیای موبایل و امکانات فراتر از آن ادامه میدهد - یعنی زمانی که در حال کاوش در جهانهایی نیست که او و دوستانش با بازی Dungeons Dragons ایجاد میکنند.
نمایش نظرات