آموزش ساخت برنامه های iOS/Android با Xamarin، Visual Studio و C# - قسمت اول

Building Cross-Platform iOS/Android Apps with Xamarin, Visual Studio, and C# - Part 1

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بیاموزید که چگونه از Xamarin برای تقویت مهارت‌های خود در Microsoft Visual Studio و C# برای ساخت برنامه‌های چند پلتفرمی که هم در Android و هم در iOS اجرا می‌شوند، استفاده کنید. یاد بگیرید که چگونه از Xamarin برای استفاده از مهارت‌های خود در Microsoft Visual Studio و C# برای ساخت برنامه‌های چند پلتفرمی استفاده کنید. که هم روی اندروید و هم iOS اجرا می شوند. در قسمت اول این مجموعه دوره، ما همه چیزهایی را که برای شروع استفاده از ادغام Xamarin با ویژوال استودیو برای ایجاد برنامه های C# نیاز دارید را به شما نشان می دهیم. ما پوشش دقیق Xamarin را به همراه سایر ابزارهای مورد نیاز شما، راه اندازی، معماری و اصول اولیه استفاده از آنها ارائه می دهیم. ما اصول اولیه ایجاد یک برنامه اندروید و یک برنامه iOS، ایجاد یک رابط کاربری ساده، و نحوه آزمایش و استقرار برنامه را بر روی شبیه سازها، شبیه سازها و دستگاه های واقعی با استفاده از ابزارهای توسعه دهنده کراس پلتفرم Xamarin معرفی می کنیم. در نهایت، کتابخانه کلاس قابل حمل دات نت را معرفی می کنیم و نحوه ایجاد یک کتابخانه کلاس واحد را که در هر دو دستگاه اندروید و iOS اجرا می شود، نشان می دهیم.

سرفصل ها و درس ها

معماری و راه اندازی Architecture and Setup

  • معرفی Introduction

  • مجموعه و انتظارات دوره Series and Course Expectations

  • آنچه شما برای این دوره نیاز دارید What You Need for This Course

  • درک چالش Understanding the Challenge

  • .NET در Android/iOS - چیست؟ .NET on Android/iOS - What is it?

  • آوردن دات نت به Android/iOS Bringing .NET to Android/iOS

  • تجربه ابزار اندروید Android Tool Experience

  • تجربه ابزار iOS iOS Tool Experience

  • سازمان فلسفه و راهکار توسعه Development Philosophy and Solution Organization

  • خلاصه Summary

ایجاد اپلیکیشن اندروید Creating The Android App

  • معرفی Introduction

  • پروژه اندروید را ایجاد کنید Create the Android Project

  • چیدمان رابط کاربری Layout the User Inteface

  • رابط کاربری را به کد گره بزنید Tie User Interface to Code

  • برنامه را روی شبیه ساز اجرا کنید Run the App on the Emulator

  • اضافه کردن تصویر به Layout Add Image to Layout

  • کد مدیریت تصویر را اضافه کنید Add Image Handling Code

  • برنامه را با Image Handling اجرا کنید Run the App with Image Handling

  • خلاصه Summary

آماده شدن برای توسعه iOS Preparing for iOS Development

  • معرفی Introduction

  • تجربه توسعه iOS The iOS Development Experience

  • الزامات نصب Installation Requirements

  • نصب Xamarin در OS X Installing Xamarin on OS X

  • قابلیت اتصال ویژوال استودیو/Xamarin.iOS Visual Studio/Xamarin.iOS Connectivity

  • پیکربندی اتصال Configuring Connectivity

  • تأیید تنظیمات Verifying Setup

  • خلاصه Summary

ایجاد اپلیکیشن iOS Creating the iOS App

  • معرفی Introduction

  • پروژه iOS را اضافه کنید Add the iOS Project

  • پشتیبانی از طراح رابط کاربری را اضافه کنید Add UI Designer Support

  • کنترل ها را به UI اضافه کنید Add Controls to the UI

  • ویژگی های کنترل ها را اضافه کنید Add Properties for the Controls

  • رابط کاربری را به کد گره بزنید Tie the User Interface to Code

  • پروژه را اجرا کنید Run the Project

  • اضافه کردن تصویر به Layout Add Image to Layout

  • اضافه کردن تصاویر و کد مدیریت تصویر Add Images and Image Handling Code

  • برنامه را با Image Handling اجرا کنید Run the App with Image Handling

  • خلاصه Summary

ایجاد کتابخانه کد مشترک Creating the Shared Code Library

  • معرفی Introduction

  • ایجاد یک کتابخانه کلاس قابل حمل Creating a Portable Class Library

  • نمایش داده های پایه را اضافه کنید Add Basic Data Representation

  • مدیریت داده را اضافه کنید Add Data Management

  • رفتاری شبیه مکان نما ایجاد کنید Create Cursor-Like Behavior

  • به رابط کاربری اندروید متصل شوید Connect to Android User Interface

  • به رابط کاربری iOS متصل شوید Connect to iOS User Interface

  • ارائه بازخورد بصری از کتابخانه Providing Visual Feedback from the Library

  • خلاصه Summary

مدیریت تصویر بین پلتفرمی Cross-platform Image Management

  • معرفی Introduction

  • مدیریت تصویر مشترک در برنامه iOS Shared Image Management in the iOS App

  • مدیریت تصاویر به اشتراک گذاشته شده سریع و کثیف در برنامه اندروید Quick-and-Dirty Shared Image Management in the Android App

  • ترجمه نام تصاویر به شناسه منابع با بازتاب Translating Image Names to Resource Identifiers with Reflection

  • کاهش سربار ترجمه تصویر Reducing Image Translation Overhead

  • خلاصه Summary

  • قسمت دوم چیه؟؟ What's Next in Part 2??

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش ساخت برنامه های iOS/Android با Xamarin، Visual Studio و C# - قسمت اول
جزییات دوره
3h 10m
54
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
776
از 5
دارد
دارد
دارد
Jim Wilson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jim Wilson Jim Wilson

جیم ویلسون رئیس JW Hedgehog Inc است ، یک شرکت مشاوره متخصص در زمینه راه حل برای سیستم عامل های Android ، iOS و Microsoft. جیم بیش از 30 سال تجربه مهندسی نرم افزار دارد و در 15 سال گذشته تمرکز زیادی بر ایجاد راه حل های مبتنی بر مکان و تلفن همراه دارد. وی چندین شرکت نوپای مرتبط با نرم افزار را بنیان گذاری کرده و در چندین مشاور دیگر نیز در نقش مشاوره فعالیت کرده است. پس از نزدیک به یک دهه به عنوان MVP توسعه برنامه کاربردی دستگاه مایکروسافت ، جیم اکنون بر توسعه برنامه های دستگاه Android و iOS تمرکز دارد. علاقه جیم مربیگری توسعه دهندگان نرم افزار است. او به همان اندازه که از تجربه توسعه بومی Java در Android و Objective-C در iOS برخوردار است ، به همان اندازه تجربه توسعه cross-platform توسعه دستگاه مبتنی بر NET با Xamarin ، لذت می برد. جیم بیش از 30 مقاله در زمینه توسعه برنامه های دستگاه ها تألیف کرده و به عنوان یک متخصص مشارکت کننده در زمینه توسعه نرم افزارهای تلفن همراه در رسانه های مختلف خدمت کرده است. آخرین کتاب جیم ایجاد UI پویا با Android Fragment ها است. جیم و همسرش به همراه چندین گربه زمان خود را بین Celebration ، فلوریدا (فقط 3 مایلی از دنیای والت دیزنی) و ساحل Weirs ، نیوهمپشایر تقسیم کردند. وبلاگ جیم را بررسی کنید ، جایی که او در مورد انواع مسائل مربوط به توسعه نرم افزار تلفن همراه و همچنین سرگرمی زندگی در منطقه شلوغ "خانه موش" و سکوت دریاچه ها و کوههای NH صحبت می کند.