Agenda
• Xamarin.Forms –z czym to się je?
• Przygotowanie środowiska programistycznego
• Pierwsza aplikacja w Xamarin.Forms
• Architektura projektu
• Tworzenie interfejsu użytkownika UI
• Debugowanie i uruchamianie aplikacji
(emulator, symulator, urządzenia fizyczne)
• Przykładowa aplikacja mobilna stworzona w Xamarin.Forms
Dlaczego Xamarin?
• Piszeszjeden kod na wszystkie platformy
(iOS, Android, UWP)
• Piszesz kod w przyjaznym języku C#
• Tworzysz natywne aplikacje iOS i Android
• Tworzysz aplikacje bezkosztowo - Xamarin jest darmowy
• Testujesz swoje aplikacje w emulatorach, symulatorach lub
urządzeniach fizycznych
• Możesz testować swoje aplikacje na tysiącach urządzeń w chmurze
Xamarin.Forms vs Xamarin.Native
Xamarin.Forms:
•Aplikacja ma być stworzona szybko
• Zespół programistów bardziej
doświadczony w .NET niż Android i
iOS
• Nieduży budżet
• Łatwiejsze aktualizowanie aplikacji
• Wysoka wydajność
Xamarin.Native:
• Aplikacja ma mieć dużo animacji i
rozbudowany interfejs użytkownika
• Niewielki rozmiar aplikacji
• Aplikacja ma korzystać z natywnych
funkcji nie dostępnych na obu
platformach
• Bardzo wysoka wydajność
12.
Co zawiera Xamarin.Forms
Ponad40 typów: stron, układów i kontrolek
tworzonych w XAML lub w kodzie.
Nawigacja pomiędzy stronami
Dwu kierunkowe wiązanie danych
API do tworzenia animacji
Łatwy do zastosowania wzorzec MVVM
Messaging Center
Dependency Service
Włączanie
opcji
developera w
Android
Należy dotknąć7 razy etykietę z numerem
kompilacji (Build numer):
• Samsung Galaxy S7 and later: Settings > About
phone > Software information > Build number
• Google Pixel: Settings > System > About phone
> Build number
• LG G6 and later: Settings > About phone >
Software info > Build number
• HTC U11 and later: Settings > About > Software
information > More > Build number
• OnePlus 5T and later: Settings > About phone >
Build number
Przygotowanie
środowiska
programistycznego
1. Upewnij się,czy Twój komputer jest gotowy
na Visual Studio
2. Pobierz Visual Studio
3. Uruchom Visual Installer
4. Wybierz pakiety na zakładce Workloads do
zainstalowania
5. Wybierz indywidualnie komponenty
(opcjonalnie)
6. Wybierz pakiety językowe (opcjonalnie)
7. Uruchom Visual Studio i stwórz swoją
pierwszą aplikację!