🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه اندرویدی: مقاوم سازی با جاوا
- آخرین آپدیت
دانلود Android Development: Retrofit with Java
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
ادغام وب یکی از ستون های اساسی یک برنامه خوب موبایل است. اما این بدان معنا نیست که شما باید کد زیادی بنویسید. Square یک کتابخانه با منبع باز به نام Retrofit ارائه می دهد که ادغام با یک API وب را به نسیم تبدیل می کند. این دوره نحوه استفاده از Retrofit را برای اتصال یک برنامه Android به ابر توضیح می دهد. مربی Jon-Luke West-یک مهندس محصول Android-اصول اولیه ارتباطات وب با API های REST و روش های خواندن و نوشتن داده ها را به ابر بررسی می کند. او نشان می دهد که چگونه مدل های داده خود را تعریف کرده و کد مربوط به API را برای یک پروژه نمونه با استفاده از بسته های محبوب مانند GSON بنویسید. او همچنین گزینه های پیکربندی موجود را در بر می گیرد ، مانند سفارشی کردن مبدل داده و سریال سازی درخواست های Multipart HTTP.
سرفصل ها و درس ها
مقدمه
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 ایجاد میکنند.
نمایش نظرات