a

ABLY مقالات و مطالب مجموعه

بسم الله الرحمن الرحیم

 

  • نصب xamarin با Visual Studio 2017 

  • Xamarin with Visual Studio 2017 

برای بهتر متوجه شدن این مقاله لطفا ابتدا مقاله های پیش نیاز را بخوانید:

همراه با راه اندازی ویژوال استودیو 2017، مایکروسافت بسیاری از ویژگی های تازه و هیجان انگیز را برای توسعه برنامه های تلفن همراه cross-platform با استفاده از Xamarin منتشر کرده است. ویژوال استودیو 2017 به شما در ساختن برنامه های cross-platform بومی بهتر در زمان کمتری نسبت به ویژوال استودیو 2015 کمک خواهد کرد.

در این مقاله، شما در مورد چگونگی راه اندازی ویژوال استودیو 2017 برای توسعه xamarin و ویژگی های جدید یاد خواهید گرفت. ویژوال استودیو 2017 برای توسعه برنامه های موبایل از C # و Xamarin پشتیبانی می کند.

vs-xamarin

اصول Xamarin Forms

Xamarin Forms اجازه می دهد تا برنامه نویسان برای ایجاد برنامه های موبایل cross-platform  از صفحات، طرح بندی، نمایش ها، کنترل ها و الگوهای طراحی UI معمولی استفاده کنند.

what-is-xamarin-forms-fundamentals

معرفی کامل Xamarin Forms

Xamarin Forms بخشی از خانواده Xamarin است که برای ساخت برنامه های واقعا بومی برای iOS، Android و ویندوز از یک پایگاه داده مشترک با استفاده از C # استفاده می کند. Xamarin.Forms کنترل / نمایش UI را ارائه می دهد که می توانید از آن برای توسعه ی رابط کاربر استفاده کنید. این کنترل / نمایش UI در زمان اجرا به کنترلهای UI مخصوص پلتفرم تبدیل می شود.

what-is-xamarin-forms

ساخت برنامه های آی او اس نیتیو

Xamarin.iOS بخشی از خانواده Xamarin برای ساخت برنامه های بومی iOS با C # و Xamarin است. Xamarin.iOS همان کنترلهای رابط کاربری را ارائه می دهد که در زبان Objective-C یا Swift و Xcode موجود هستند.

در مقاله های قبل ما xamarin و xamarin.android را کاملاً برای شما عزیان توضیح دادیم. این مقاله در مورد معماری لایه ای iOS، معماری Xamarin.iOS و ابزار / SDK ها برای توسعه برنامه های Xamarin.iOS است. بنابراین در ابتدا بیایید معماری iOS را درک کنیم.

what is xamarin ios

ساخت برنامه های اندروید نیتیو

Xamarin.Android بخشی از خانواده Xamarin برای ساخت برنامه بومی آندروید با C # و Xamarin است. Xamarin.Android همان کنترل های UI همانند اندروید با جاوا را فراهم می کند.

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

xamarin-featured

Xamarin چیست؟

Xamarin یک فریم ورک منبع باز برای ساختن برنامه های بومی cross-platform تلفن همراه با استفاده از C #، .NET برای iOS، Android یا ویندوز است. این برنامه در Mono و .NET برای ساخت برنامه های با کارایی و عملکرد و UI بومی اجرا می شود. Xamarin به شما امکان می دهد برنامه های بومی خود را با استفاده از زبان C # و ابزارهای نرم افزاری اختصاصی / SDK و برنامه های مشابه در چندین سیستم عامل - iOS، Android یا ویندوز به اشتراک بگذارید.

هر آنچه که شما می توانید با Objective-C یا Swift برای برنامه iOS یا با جاوا برای یک برنامه Android انجام دهید، همین کار را می توانید با C # و Xamarin انجام دهید. در مقاله قبل راجع به تفاوت و مقایسه میان Xamarin، نرم افزارهای بومی و ترکیبی صحبت کردیم. برای بهتر متوجه شدن این مقاله پیشنهاد می کنیم ابتدا مقاله قبل را بخوانید.

what is xamarin

 

بسم الله الرحمن الرحیم

آموزش برنامه نویسی اندروید

ایجاد یک Progress Bar با استفاده از اندروید استودیو (Android Studio)

برای ایجاد یک Progress Bar با استفاده از اندروید استودیو (Android Studio) این مقاله را همراه ما و در مجموعه ABLY دنبال کنید.

progressbar in android studio

بسم الله الرحمن الرحیم

سرویس های  اندروید Android Services  و  Multi Threading  در اندروید

فصل  یازدهم

 

شما در پایان این فصل با موارد زیر آشنا می شوید:
 چگونه یک Service را ایجاد کنید که در background اجرا می شود
 چگونه یک کار را با زمان های اجرای طولانی در یک Thread جداگانه اجرا کنید.
 چگونه کارهای (task) جداگانه ای را در Service اجرا کنید
 چگونه یک Activity با سرویس (service)ارتباط بر قرار می شود.

 

 

بسم الله الرحمن الرحیم

 SOCKETS PROGRAMMING در اندروید

فصل  دهم-بخش دوم

تا اینجا شما  یاد  گرفتید  که  چگونه  وب سرویس ها  xmlو  json   را اجرا  کنید

اگر شما  بخواهدی  که  برنامه شما به یک  server  متصل  شود  و  پیغام های   ارسال  و دریافت  کنید  شما به  تکنولوژی برنامه نویسی  نیار  دارید  که  به عنوان   شناختهSocket Programming  می شود. Socket Programming  یک 

0912 097 5516 :Phone Number
0713 625 1757 :Phone Number