Xamarin- tworzenie aplikacji cross-platform na iOS i Android
Stworzysz natywne aplikacje w języku C#, działające na obu systemach iOS i Android.
Description
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.
What You Will Learn!
- Jak stworzyć aplikację, która będzie działała zarówno na iOS oraz systemie Android
- Jak budować interfejs aplikacji przy pomocy Storyboard i plików xml
- Jak wykorzystywać natywne API poszczególnych platform mobilnych do przekazywania parametrów, wyświetlania alertów i uruchamiania zewnętrznych aplikacji
- Jak przeprowadzać testy automatyczne i sprawdzać działanie aplikacji na fizycznych urządzeniach podpiętych do chmury
- Jak korzystać z XamarinAndroid i XamariniOS - kompilatorów języka C# do Javy i Objective-C
- Jak korzystać z REST API do integracji aplikacji z usługami sieciowymi
- Jaka wygląda struktura aplikacji Android i iOS
- Jak tworzyć bazy danych SQLite z wykorzystaniem biblioteki SQLite NET
- Jak tworzyć cross-platformowe projekty w Xamarin – Shared Project i Portable Class Library
- Wiele innych zagadnień przedstawionych na ciekawych przykładach
Who Should Attend!
- Osoby, które tworzą już aplikacje mobilne na iOS lub Android i chciałyby nauczyć się współdzielenia kodu
- Osoby, które piszą projekty w języku C# i chciałyby nauczyć się tworzenia aplikacji mobilnych
- Osoby, które chciałyby tworzyć aplikacje mobilne na iOS i Android, ale nie chcą uczyć się 3 różnych języków programowania
- Dla osób, które cenią sobie czas i chcą w szybki sposób wytwarzać multi-platformowe aplikacje