Ta strona korzysta z plików cookie, abyśmy mogli zapewnić jak najlepszą obsługę. Informacje o plikach cookie są przechowywane w przeglądarce i wykonują takie funkcje, jak rozpoznawanie cię po powrocie do naszej witryny i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.
Chciałbyś napisać jedną aplikację, która będzie działać na różnych platformach mobilnych? Nie chcesz uczyć się 3 różnych języków programowania, aby tworzyć na wszystkie najpopularniejsze systemy?
Mamy dla Ciebie rozwiązanie. Technologia Xamarin umożliwia programowanie aplikacji mobilnych jednocześnie na trzy największe platformy mobilne – iOS, Android oraz Windows. Piszesz cały kod wyłącznie w jednym języku – C#.
Wszystko, co możesz zrobić przy pomocy języka Swift, Objective-C (w iOS) lub Java (w Android) możesz bez problemu zakodować w Xamarin przy użyciu C#. Aplikacje, które napiszesz będą aplikacjami natywnymi, czyli dokładnie takimi, jak gdybyś pisał je w Swifcie, Objective-C lub Javie.
Co zyskasz programując aplikacje w środowisku Xamarin:
-
oszczędzasz czas, nie musisz przepisywać kodu w różnych językach – wszystkie wersje aplikacji napiszesz w języku C#,
-
zaawansowane kompilatory zadbają o dostosowanie interfejsu aplikacji do domyślnych rozwiązań, wykorzystywanych przez każdą z platform,
-
aplikacje zachowują wydajność projektów tworzonych w sposób natywny,
-
możesz korzystać ze wszystkich API stworzonych dla systemów iOS i Android,
-
masz dostęp do zawsze aktualnych wersji systemów operacyjnych,
-
możesz testować swoje aplikacje na fizycznych urządzeniach podpiętych do serwerów Microsoft.
Realizując szkolenie dowiesz się, jak korzystać z technologii Xamarin do tworzenia aplikacji biznesowych na platformy iOS i Android. Poznasz różne rozwiązania na współdzielenie kodu, dowiesz się, które jest najbardziej optymalne i pozwoli Ci wykorzystać nawet 95% napisanego wcześniej projektu. Wraz z trenerem stworzysz aplikacje, które krok po kroku przeprowadzą Cię przez najważniejsze elementy i funkcje wykorzystywane w standardowych projektach Xamarin.
Teraz możesz stworzyć jedną aplikację, która będzie działać na różnych platformach mobilnych. Zaoszczędzisz czas i pieniądze, a także przyspieszyć publikację swojej aplikacji!
Podczas szkolenia trener pracuje głównie pod systemem macOS w środowisku Xamarin Studio. Wszystkie przykłady oraz ćwiczenia mogą być jednak z powodzeniem wykonane pod syste mem Windows w środowisku Visual Studio.
Tworzenie natywnych aplikacji Xamarin.Android
Tworzenie natywnych aplikacji Xamarin.iOS
-
3Podstawy tworzenia aplikacji Xamarin.Android
-
4Praca ze środowiskiem Xamarin.Studio oraz struktura projektu Android
-
5Budowanie interfejsu użytkownika w oparciu o pliki xml (axml) – część 1
-
6Budowanie interfejsu użytkownika w oparciu o pliki xml (axml) – część 2
-
7Utworzenie formularza oraz przekazywanie parametrów między aktywnościami
-
8Wyświetlanie alertów oraz uruchamianie zewnętrznych aktywności
Współdzielenie kodu z wykorzystaniem Shared Project i Portable Class Library
-
9Podstawy tworzenia aplikacji Xamarin.iOS
-
10Praca ze środowiskiem Xamarin.Studio, Xcode oraz struktura projektu iOS
-
11Tworzenie nawigacji w oparciu o storyboardy
-
12Budowanie interfejsu użytkownika - dodawanie kontrolek, tabel oraz zasobów cz.1
-
13Budowanie interfejsu użytkownika - dodawanie kontrolek, tabel oraz zasobów cz.2
-
14Utworzenie formularza oraz przekazywanie parametrów między kontrolerami
-
15Wyświetlanie alertów oraz uruchamianie zewnętrznych aplikacji
-
16Praca ze środowiskiem Visual Studio
Wykorzystanie frameworka MvvmCross
Obsługa bazy danych SQLite
-
19Implementacja cross-platformowych aplikacji w oparciu o framework MvvmCross
-
20Inicjalizacja oraz omówienie projektu MvvmCross - wiązanie danych
-
21Tworzenie viewmodeli, komend oraz rejestracja usług platformowych
-
22Dostosowanie widoku z listą w projekcie Xamarin.Android
-
23Dostosowanie formularza, wymiana wiadomości między viewmodelami - IMvxMessenger
-
24Stworzenie interfejsu użytkownika dla projektu Xamarin.iOS
-
25Stworzenie usług platformowych dla projektu Xamarin.iOS
Integracja z usługami sieciowymi
Tworzenie testów jednostkowych
Wykorzystanie frameworka Xamarin.Forms oraz Prism
Komunikacja w czasie rzeczywistym na przykładzie aplikacji czat
-
35Tworzenie aplikacji cross-platform z wykorzystaniem Xamarin.Forms oraz Prism
-
36Inicjalizacja projektu Xamarin.Forms oraz dostosowanie viewmodeli do Prism
-
37Wstrzykiwanie usług platformowych oraz wiązanie widoków z viewmodelami
-
38Współdzielenie interfejsu użytkownika – implementacja aplikacji w języku XAML
-
39Obsługa gestu swipe-to-delete oraz utworzenie strony formularza
-
40Mechanizm pull-to-refresh
-
41Tworzenie testów jednostkowych