10-DARS
BIG DATA VA DATA MINING
245
Xamarin iOS
, Android va Windows qurilmalari uchun C# dasturlash tilida
zamonaviy mobil ilovalarni ishlab chiqish freymvorki hisoblanadi.
Xamarin kompaniyasi Amerikada 2011-yilda tashkil etilgan. Uning ishlab
chiquvchilari dastlab Microsoft Windows bilan ishlash uchun mo‘ljallangan .NET
Frameworkni boshqa mobil platformalar uchun moslashtirdilar.
Xamarin .NET bilan zamonaviy, samarali IOS, Android va Windows ilovalarini yaratish uchun
ochiq manbali platformadir. Xamarin umumiy kod va asosiy platforma kodlari o‘rtasidagi
o‘zaro aloqalarni boshqaruvchi abstraksiya darajasini taqdim etadi. Xamarin xotira ajratish va
kesh fayllarni yig‘ish kabi funksiyalarni amalga oshiruvchi boshqariladigan muhitda ishlaydi.
Xamarin bilan o‘rtacha 90 % dastur kodi turli platformalarda o‘zgarmasdan ishlatilishi
mumkin. Ushbu ustuvorlik yordamida dasturchi barcha dastur kodini bitta tilda yozishi
(yoki mavjud dastur kodidan foydalanishi) mumkin. Shu bilan birga u mazkur kod orqali turli
platformaga xos ishlash imkoniyatiga ega bo‘ladi.
Xamarin orqali ilovalarni shaxsiy kompyuterlarda yoki Mac-kompyuterlarida yozilishi va mos
platforma paketlariga kompilatsiya qilinishi kerak, masalan, .apk Android uchun yoki .ipa IOS
uchun.
Xamarinda ham dasturlash Android Studioda dasturlash kabi ikki muhitda amalga oshiriladi:
1) ilova interfeysini yaratish (XAML tili yordamida);
2) ilova funksiyalarini yaratish (C# dasturlash tilida).
Dostları ilə paylaş: