Ксамарин је платформа која вам омогућава да правите мобилне апликације. Он је отвореног кода и има подршку заједнице од стране програмера и корисника широм света.

Можете да правите мобилне апликације на различитим платформама, као што су иОС, Андроид или Виндовс. УИ такође може бити специфичан за платформу или може да се дели на више платформи, у зависности од тога да ли користите Ксамарин Нативе или Ксамарин Формс.

Висуал Студио вам омогућава да креирате нови Ксамарин пројекат и додате свој садржај у своју мобилну апликацију. Затим можете да тестирате своју мобилну апликацију тако што ћете је покренути кроз емулатор.

Шта су Ксамарин изворни и Ксамарин облици?

Ксамарин Нативе укључује Ксамарин иОС, Ксамарин Виндовс или Ксамарин Андроид. Омогућава вам да направите кориснички интерфејс за одређену платформу.

На пример, неке компоненте корисничког интерфејса можете да користите само на Андроид-у, а друге компоненте корисничког интерфејса само на иОС-у. Ово је одлично ако желите прилагођене дизајне за различите платформе, али може довести до споријег развоја.

Ксамарин Формс, с друге стране, омогућава вам да направите заједничке компоненте корисничког интерфејса које можете поново да користите на многим платформама. Ово је добро за генеричке компоненте као што су дугмад или оквири за текст који ће изгледати исто на свим уређајима. Ово такође генерално доводи до бржег развоја.

Мицрософт је тренутно у процесу замене Ксамарина са .НЕТ МАУИ (Мултиформ Апп Усер Интерфаце), као делом .НЕТ 6. Према Мицрософтов .НЕТ блог, једна од нових карактеристика је могућност коришћења једног пројекта, уместо многих пројеката на многим платформама.

Како преузети и инсталирати Мобиле Девелопмент за .НЕТ

За изградњу а Мицрософт Ксамарин мобилну апликацију коју треба да преузмете и инсталирате Мобилни развој за .НЕТ у Висуал Студио. Ово вам даје могућност да креирате Ксамарин пројекте. Такође долази са емулатор за тестирање ваше мобилне апликације на рачунару.

  1. Отворите Висуал Студио Инсталлер.
  2. Изабрати верзија Висуал Студио-а коју желите да користите и кликните на Модификовати.
  3. Померите се надоле до категорије Мобилни уређаји и игре. Изаберите Развој мобилних уређаја са .НЕТ-ом. Можете погледати листу онога што ово укључује на десној табли.
  4. У доњем десном углу изаберите Инсталирајте током преузимања, и кликните на Модификовати. Сачекајте да се процес инсталације заврши.

Како направити нови Ксамарин пројекат

Када инсталирате Мобиле девелопмент са .НЕТ, отворите Висуал Студио и креирајте нови Ксамарин пројекат.

  1. На врху Висуал Студио-а отворите Филе таб. Лебде над Нова, и изаберите Пројекат.
  2. Користите траку за претрагу да тражите Ксамарин. Прозор ће се попунити листом Ксамарин пројеката које можете да креирате, укључујући пројекте за Ксамарин Нативе или Ксамарин Формс.
  3. Изаберите Мобилну апликацију (Ксамарин Формс).
  4. Изаберите Празно шаблона. Испод Платформа, изаберите платформе за које желите да направите своју мобилну апликацију (могу бити и Андроид и иОС).

Основне компоненте Ксамарин апликације

Подразумевано, више пројеката чини Ксамарин апликацију. Тхе КсамаринПројецт складишти заједничке елементе корисничког интерфејса или логику. Садржи Насловна страна.камл датотеку, која чува заједничке елементе корисничког интерфејса који ће радити и за иОС и Андроид уређаје.

Тхе КсамаринПројецт такође садржи фасциклу Депенденциес, у којој се чувају неки НуГет пакети. Ови НуГет пакети укључују функције потребне за рад Ксамарин пројекта.

Постоје и два друга засебна пројекта, сваки за Андроид и иОС платформе. Ако користите мобилну апликацију користећи Андроид, апликација почиње од МаинАцтивити.камл фајл. Ако користите мобилну апликацију користећи иОС, апликација почиње од Маин.цс фајл.

Како додати садржај у своју Ксамарин апликацију

Додајте мало садржаја у своју мобилну апликацију. Ксамарин укључује низ уграђених елемената као што су ознаке, дугмад или кутије које можете да користите за прављење свог интерфејса.

Сваки елемент такође има атрибуте, као што су боја, текст или други применљиви стилови. Синтакса је помало слична ономе како бисте креирали ХТМЛ ознаке. На пример:

<Текст етикете = "Здраво" />

У МаинПаге.камл датотеку, измените код да бисте додали неколико основних елемената корисничког интерфејса, као што су ознака и дугме.

  1. Додајте ознаку унутар елемента СтацкЛаиоут. Елемент СтацкЛаиоут вам омогућава да организујете елементе унутар њега по редоследу, било вертикално или хоризонтално.
    <СтацкЛаиоут Паддинг = "50">
    <Текст етикете = "Моја нова мобилна апликација"
    ХоризонталОптионс = "Центар"
    ВертицалОптионс = "ЦентерАндЕкпанд"
    ФонтАттрибутес = "Болд, курзив"
    ФонтСизе = "24"
    ТектЦолор = "Црн" />
    </StackLayout>
  2. Испод ознаке, и даље унутар елемента СтацкЛаиоут, додајте дугме.
    <Текст дугмета = "Дугме 1"
    к: Име = "Буттон1"
    Кликнуто = "ЦлицкБуттон"
    Боја позадине = "#2196Ф3"
    ТектЦолор = "Бели дим"
    ХеигхтРекуест = "50" />
  3. Додајте функцију у МаинПаге.камл.цс, који ће се извршити када кликнете на дугме.
    асинцпразнина ЦлицкБуттон (пошиљалац објекта, ЕвентАргс е)
    {
    // Промена тхе текстоф дугме када то је кликнули на
    Дугме дугмета = (дугме) пошиљалац;
    дугме. Текст = "Дугме је кликнуто!";
    }

Како покренути своју Ксамарин апликацију помоћу Андроид емулатора

Можете да покренете апликацију Ксамарин помоћу емулатора, који можете да изаберете на врху траке са алаткама у Висуал Студио-у.

  1. На врху Висуал Студио-а кликните на падајући мени. Овде можете изабрати коју платформу желите да користите. Изаберите КсамаринПројецт. Андроид.
  2. Кликните на зелено дугме за репродукцију поред падајућег менија да бисте покренули мобилну апликацију.
  3. Ако користите Виндовс и имате Хипер-В, од вас ће се можда тражити да укључите Хипер В. У овом случају, отворите Укључити или искључити карактеристике Виндовсаи изаберите Хипер-В.
  4. Када се емулатор покрене, можете истражити функције које су вам доступне. Ово укључује стандардне мобилне функције као што је укључивање или искључивање телефона. Такође можете приступити информацијама о локацији и ћелији, виртуелним сензорима и додатним подешавањима.
  5. Сачекајте да пројекат Висуал Студио заврши изградњу. Када се заврши, екран мобилног уређаја на емулатору ће се променити да прикаже главну страницу ваше мобилне апликације.
  6. Да бисте тестирали своју апликацију користећи иОС, промените падајући мени да изаберете иОС уместо Андроид, а затим поново кликните на зелено дугме за репродукцију.

Креирање мобилних апликација помоћу Ксамарина

Ксамарин вам омогућава да правите мобилне апликације на многим платформама, као што су иОС, Андроид или Виндовс. Омогућава вам да користите елементе корисничког интерфејса који се могу поново користити или елементе корисничког интерфејса које можете да делите на многим платформама.

Када креирате нови Ксамарин пројекат, можете додати свој садржај у доступне камл и Ц# датотеке. Такође можете тестирати како изгледа ваша мобилна апликација тако што ћете је отворити помоћу емулатора.

Постоји много курсева и ресурса које можете истражити да бисте побољшали своје знање о томе како да направите мобилне апликације. Ово такође укључује курсеве развоја за одређене платформе, као што је развој за Андроид или иОС.