Tworzenie projektu Xamarin.Forms
W tym rozdziale omówimy, jak korzystać z pakietu NuGet, który utworzyliśmy i opublikowaliśmy w prywatnym źródle treści NuGet. Dlatego najpierw utworzymy projekt Xamarin.Forms. Najpierw musimy zrozumieć, czym jest Xamarin.Forms.
Xamarin.Forms to framework, który umożliwia programistom szybkie tworzenie wieloplatformowych interfejsów użytkownika.
Xamarin.Forms to wieloplatformowa abstrakcja zestawu narzędzi interfejsu użytkownika obsługiwana natywnie, która umożliwia deweloperom łatwe tworzenie interfejsów użytkownika, które można udostępniać w systemach Android, iOS, Windows i Windows Phone.
Interfejsy użytkownika są renderowane przy użyciu natywnych formantów platformy docelowej, dzięki czemu aplikacje Xamarin.Forms zachowują odpowiedni wygląd i działanie dla każdej platformy.
Aby uruchomić Xamarin.Forms, potrzebujemy dodatkowych funkcji w Visual Studio 2015. Zmodyfikujmy Twój Visual Studio 2015 i upewnij się, że wybrana jest następująca opcja tworzenia aplikacji mobilnych dla wielu platform.
Po zakończeniu instalacji zaktualizujmy Xamarin, wybierając Tools → Options…
Przewiń w dół i rozwiń platformę Xamarin w lewym okienku, a następnie wybierz Other. W prawym górnym rogu okna dialogowego kliknijCheck Now aby sprawdzić, czy są dostępne aktualizacje.
Możesz zobaczyć, że aktualizacje są dostępne, kliknijmy Downloadprzycisk, aby rozpocząć pobieranie. Po zakończeniu pobierania otrzymasz powiadomienie o konieczności zainstalowania aktualizacji.
Otwórzmy teraz ponownie Visual Studio i wybierzmy plik File → New → Project… opcja menu.
W lewym okienku wybierz plik Visual C# → Cross-Platform szablon iw środkowym okienku wybierz Blank Xaml App (Xamarin.Forms Portable). Wpisz nazwę w polu Nazwa i kliknij OK.
Wybierz wersję docelową i wersję minimalną i kliknij OK.
Zobaczysz serię projektów; u góry mamy bibliotekę PCL, która będzie współdzielona między wszystkimi platformami, takimi jak Android, iOS, UWP, Windows 8.1 i Windows Phone 8.1.
Tutaj skupimy się na bibliotece PCL i wprowadzimy tutaj trochę kodu. Rozwińmy kod.
W tym szablonie Xamarin.Forms można zobaczyć ogólny plik App.xaml i MainPage.xaml, który używa platformy XAML Xamarin.Forms, która działa na tych platformach.
Musimy zaimportować nasze kody, a także potrzebujemy prywatnego kanału NuGet, który skonfigurowaliśmy w ostatnim rozdziale.
Otwórzmy teraz Menedżera pakietów NuGet. Kliknij koło obok listy rozwijanej Źródło pakietu.
Musimy dodać tutaj nasz prywatny kanał, kliknijmy plus (+) button.
Zobaczysz, że kolejne pole wyboru zostało dodane w Available package sources w sekcji, określmy nazwę i ścieżkę źródłową i kliknij OK.
Przejdźmy teraz do karty Przeglądaj i wybierz opcję PrivateSource z listy rozwijanej Źródło pakietu, a zobaczysz pakiet NuGet StringLibrary. Wybierz StringLibrary i kliknijInstall.
Kliknij OK, a zobaczysz jeden błąd.
Nie możemy używać biblioteki z profilem .NETPortable w wersji 259, naprawimy ten błąd w następnym rozdziale.