2. 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
5. Dlaczego Xamarin?
• Piszesz jeden 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
11. 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
Ponad 40 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
22. 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
25. 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ę!