Добре дошли на МАУИ (.NET MAUI)

Миналата седмица се състоя последното за тази година събитие на WWCode София, на което заедно с няколко дами си поговорихме малко какво е .NET MAUI.

Ще използвам настроението,което още не ме е пуснало от събитието,за да разкажа и тук накратко какво е MAUI. Не, не става въпрос за острова, въпреки, че навън е студеничко и нямам против да отида за малко там:)

.NET MAUI e Multiplatform Application UI решението на Майкрософт за създаване на крос-платформени приложения, мобилни или десктоп, които могат да работят успешно както с Windows, така и с Android, IOs и MacOs.

Защо да го ползваме?

Правим ли приложение, разбира се има и други варианти, но какво ни дава MAUI:

  • един проект – по-лесно за подръжка
  • пишем един код,на едно място
  • дава ни native look & feel – приложенията писани с MAUI изглеждат както би изглеждало приложение писано директно за IOs, Windows и т.н

Как се случва това?

Може да си представим, че MAUI е един слой,който обгръща апи-тата на други платформи като и фи превежда на един общ език -API, което ние може да използваме, за да пишем код веднъж, но да получаваме 4 рaзлични приложения.

  • достига до Windows през WinUI
  • достига до MacOS чрез MacCatalyst
  • достига до IOs и Android директно

Какво да направя за да ползвам МАУИ?

В момента най-бързо и лесно това става с Visual Studio 2022. Може да избирате да разработвате приложения и на мак и на уиндоус.

  • Инсталирайте студиото от тук
  • Обърнете внимение на настроийките и дали всичко необходимо за разработване на мобилни, десктоп и мауи приложения е селектирано :
  • Създайте нов проект – Майкрософт ни предоставят готови темплейти:
  • Изберете таргетиратана платформа ( за да тествате приложенията на платформа , различна от Windows са необходими няколко стъпки, за да нагласим емулаторите, затова,ако правите нещата наистина за първи път изберете Windows)
  • Build, Deploy and Run и резултата се показава:

Ако ви е станало интересно, очаквайте скоро по-подробно обяснение как да сетъпнем емулаторите, как да създадем първия си проект и как да модифицираме съществуващ,дотогава тъй като .NET MAUI и самото VS 2022 са все още в Preview, е възможно да срещнете трудности, но не се отказвайте, а ако имате въпроси пишете .

Leave a Reply

Your email address will not be published. Required fields are marked *