Wstęp do tworzenia aplikacji dla przedsiębiorstw

Uwaga

Ta książka elektroniczna została opublikowana wiosną 2017 r. i od tego czasu nie została zaktualizowana. Jest wiele w książce, która pozostaje cenna, ale niektóre z materiałów są przestarzałe.

Ten podręcznik zawiera wskazówki dotyczące tworzenia aplikacji dla przedsiębiorstw międzyplatformowych przy użyciu programu Xamarin.Forms. Xamarin.Formsto wieloplatformowy zestaw narzędzi interfejsu użytkownika, który umożliwia deweloperom łatwe tworzenie natywnych układów interfejsu użytkownika, które mogą być współużytkowane na różnych platformach, w tym systemów iOS, Android i platforma uniwersalna systemu Windows (UWP). Zapewnia kompleksowe rozwiązanie dla aplikacji Business to Employee (B2E), Business to Business (B2B) i Business to Consumer (B2C), zapewniając możliwość udostępniania kodu na wszystkich platformach docelowych i pomaga obniżyć całkowity koszt posiadania (TCO).

Przewodnik zawiera wskazówki dotyczące architektury służące do opracowywania aplikacji dla przedsiębiorstw, które można dostosować, obsługiwać i testować Xamarin.Forms . Wskazówki dotyczące implementowania maszyny MVVM, wstrzykiwania zależności, nawigacji, walidacji i zarządzania konfiguracją przy zachowaniu luźnego sprzężenia. Ponadto istnieją również wskazówki dotyczące przeprowadzania uwierzytelniania i autoryzacji za pomocą serwera IdentityServer, uzyskiwania dostępu do danych z konteneryzowanych mikrousług i testowania jednostkowego.

Ten przewodnik zawiera kod źródłowy aplikacji mobilnej eShopOnContainers oraz kod źródłowy aplikacji referencyjnej eShopOnContainers. Aplikacja mobilna eShopOnContainers to wieloplatformowa aplikacja dla przedsiębiorstw opracowana przy użyciu programu Xamarin.Forms, która łączy się z serią konteneryzowanych mikrousług znanych jako aplikacja referencyjna eShopOnContainers. Można jednak skonfigurować aplikację mobilną eShopOnContainers do korzystania z danych z usług makiety dla tych, którzy chcą uniknąć wdrażania konteneryzowanych mikrousług.

Co zostało pominięte w zakresie tego przewodnika

Ten przewodnik jest przeznaczony dla czytelników, którzy już znają Xamarin.Formsprogram . Aby zapoznać się ze szczegółowym wprowadzeniem do Xamarin.Formsusługi , zapoznaj się z dokumentacjąXamarin.Forms i tworzeniem aplikacji mobilnych za pomocą polecenia .Xamarin.Forms

Ten przewodnik stanowi uzupełnienie mikrousług platformy .NET: architektura konteneryzowanych aplikacji .NET, która koncentruje się na tworzeniu i wdrażaniu konteneryzowanych mikrousług. Inne przewodniki, które warto przeczytać, obejmują tworzenie architektury i tworzenie nowoczesnych aplikacji internetowych za pomocą platformy ASP.NET Core i platformy Microsoft Azure, konteneryzowanego cyklu życia aplikacji platformy Docker za pomocą platformy i narzędzi firmy Microsoft oraz narzędzi i narzędzi dla tworzenia aplikacji mobilnych.

KtoTo należy użyć tego przewodnika

Odbiorcy tego przewodnika to głównie deweloperzy i architekci, którzy chcą dowiedzieć się, jak zaprojektować i wdrożyć aplikacje dla przedsiębiorstw międzyplatformowe przy użyciu programu Xamarin.Forms.

Drugą grupą odbiorców są osoby podejmujące decyzje techniczne, które chcą uzyskać przegląd architektury i technologii przed podjęciem decyzji o tym, jakie podejście należy wybrać na potrzeby tworzenia aplikacji dla przedsiębiorstw międzyplatformowych przy użyciu programu Xamarin.Forms.

Jak korzystać z tego przewodnika

Ten przewodnik koncentruje się na tworzeniu międzyplatformowych aplikacji dla przedsiębiorstw przy użyciu programu Xamarin.Forms. W związku z tym należy przeczytać w całości, aby zapewnić podstawę zrozumienia takich aplikacji i ich zagadnień technicznych. Przewodnik wraz z przykładową aplikacją może również służyć jako punkt wyjścia lub odwołanie do tworzenia nowej aplikacji dla przedsiębiorstw. Użyj skojarzonej przykładowej aplikacji jako szablonu dla nowej aplikacji lub zobacz, jak organizować części składników aplikacji. Następnie zapoznaj się z tym przewodnikiem, aby uzyskać wskazówki dotyczące architektury.

Możesz przekazać ten przewodnik członkom zespołu, aby zapewnić wspólną wiedzę na temat tworzenia aplikacji dla przedsiębiorstw międzyplatformowych przy użyciu usługi Xamarin.Forms. Posiadanie wszystkich osób pracujących z wspólnego zestawu terminologii i podstawowych zasad pomoże zapewnić spójne stosowanie wzorców i praktyk architektury.