• ایمیل دانشگاه مجازی
  • تلگرام دانشگاه مجازی
دانشگاه مجازی

پکیج آموزشی برنامه نویسی اندروید با Xamarin در Visual Studio

تعداد پسند ها : 7
تاکنون 4756 نفر این پست را مشاهده کرده اند

پکیج آموزشی برنامه نویسی اندروید با Xamarin در Visual Studio


پکیج آموزشی برنامه نویسی اندروید با  Xamarin در Visual Studio
دانشگاه مجازی

پکیج آموزشی برنامه نویسی اندروید با Xamarin در Visual Studio

Xamarin یا زامارین چیست؟

زامارین یک کمپانی نرم افزاری در سان فرانسیسکو کالیفرنیا  است که مالک اصلی ان هم مایکروسافت می باشد و در دوره زمانی می 2011 توسط مهندسینی که مونو و منو برای اندروید و مونو تاچ را ساختند تاسیس شد، این پکیج ها چند پلتفرمی بوده و از CLI یا همان زیر ساخت زبان عمومی استفاده می کنند و از زبان عمومی مشخصی بهره می برند (اغلب همان مایکروسافت دات نت .NET بیان می شود).

با یک کد پایه اشتراکی سی شارپ c# توسعه دهندگان می توانند از ابزارهای زامارین استفاده کنند تا بتوانند برنامه های بومی  اندروید ، آی و اس و حتی برنامه های ویندوزی به همراه رابط کاربری و کد های اشتراکی در  پلتفرم های مختلف ایجاد کنند. این موضوع شامل سیستم عامل های مکینتاش و ویندوز هم می شود. بر طبق  آمار های زامارین  در آوریل 2017 تقریبا 1.4 میلیون توسعه دهنده از 120 کشور از همه جای جهان از محصولات زامارین استفاده می کنند.

 

قابلیت ها :

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

 

زبان سی شارپ  C#: به شما اجازه می دهد تا با دستور زبانی آشنا و ویژگی های پیچیده نظیر Generics,LINQ و کتابخانه وظایف موازی  به راحتی  کد نویسی کنید.

Mono.NET framework:  : ارائه دهنده پیاده سازی ویژگی های گسترده در فریم ورک Microsoft .NET

Compiler : بسته به پلتفرم مورد نظر می توانید یک نرم افزار بومی IOS یا یک نرم افزار سازگار با .NET و Runtime نظیر اندروید تهیه کنید. کامپایلر همچنین بسیاری از بهینه سازی های مخصوص توسعه تلفن همراه نظیر پیوند های دور برای کد های استفاده نشده بهره می برد.

IDE Tools : نرم افزار Visual Studio در مکینتاش و ویندوز به شما اجازه می دهد تا پروژه های زامارین را ایجاد ویا توسعه دهید .

علاوه بر این ها به خاطر اینکه زبان زیر ساخت سی شارپ و .NET Framework  می باشد پروژه ها می توانند به ساختار کد های اشتراکی  خود دامن بزنن و نرم افزار هایی برای سیستم عامل ویندوز موبایل نیز ایجاد کنند.

زمارین برای Visual Studio

زامارین مدعی است که تنها IDE می باشد که اجازه می دهد تا برای توسعه بومی نرم افزار های  اندروید،ویندوز و IOS از Visual Studio  استفاده می کند. افزونه های اضافی برای Visual Studio اجازه می دهند تا توسعه دهندگان با استفاده از محیط خود IDE و سیستم های  Code Completion و IntelliSense به راحتی  نرم افزار های ویندوز ، اندروید و حتی IOS ایجاد کنند. همچنین این افزونه ها دارای دیباگر نرم افزار ها دقیقا بروی شبیه ساز داخلی IDE یا حتی دستگاه اجرایی می باشد. همچنین زامارین از کتابخانه کلاس  سیار  مایکروسافت و  سی شارپ 5.0 و ویژگی هایی نظیر  Async/Await پشتیبانی می کند.

 

Xamarin Studio

 زامارین استودیو یک IDE مستقل برای توسعه پلتفرم موبایل بر روی سیستم عامل های مکینتاش و ویندوز بود که به عنوان بخشی از زامارین نسخه 2.0 و بر اساس یک پروژه منبع باز به نام  MonoDevelop ایجاد شد. علاوه بر دی باگر زامارین استودیو شمال سیستم Code Completion سی شارپ و یک رابط کاربری ساز برای اندروید بدون XML   و همچنین  سازگاری بارابط کاربری ساز  Xcode  برای طراحی گرافیکی  پلتفرم IOS نیز می باشد.

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

 

سر فصل مطالب ارائه شده در ویدئو های آموزشی 

قسمت اول راه اندازی اولیه زامارین 

قسمت دوم مراحل ساخت لیست نمایشی 

قسمت سوم ساخت لیست نمایشی ساده 

قسمت چهارم ساخت لیست نمایشی سفارشی 

قسمت پنجم ساخت شنود برای  رویداد کلیک لیست نمایشی 

قسمت ششم ساخت سیستم لاگین Login

قسمت هفتم شخصی سازی دکمه ها و نوار پیشرفت

قسمت هشتم ساخت یک کادر محاوره ای برای گفتگو

قسمت نهم رویداد ها

قسمت دهم رابط کاربری تب اسلایدی

قسمت یازدهم لایه های تب اسلایدی

قسمت دوازدهم کامل کردن لایه های تب اسلایدی

قسمت سیزدهم ساخت یک لایه برای بازیابی (ریفرش لمسی) لمسی یا کشیدنی در صفحه

قسمت چهاردهم متحرک سازی برای نماها

قسمت پانزدهم جستجوی یک لیست نمایش توسط LINQ

قسمت شانزدهم فیلتر سازی یک لیست نمایشی توسط LINQ

قسمت هفدهم بارگزاری عکس ها از گالری

قسمت هجدهم بارگزرای عکس ها به صورت اثر بخش به حافظه

قسمت نوزدهم ارسال داده ها به SQL توسط درخواست وب

قسمت بیستم ارسال عکس ها به SQL توسط درخواست وب

قسمت بیست و یکم واکشی داده ها توسط سرویس REST

قسمت بیست و دوم Multithreading

قسمت بیست و سوم پیاده سازی نمای بازیافت کننده  با طراحی مواد

قسمت بیست و چهارم و  پنجم طراحی مواد- نمای کارتی

 


 

آخرین آپدیت تا به تاریخ 1398/2/13

قسمت های های جدید در حال بروز رسانی می باشد

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

 


 


سایر آموزش های اتفاقی دانشگاه

بیشترین جستجوها در دانشگاه اینترنتی