Xamarin
Jeden kod - trzy platformy mobilne
Czy można stworzyć jedną aplikację, która będzie działać na różnych platformach mobilnych? Zaoszczędzić czas i pieniądze, a także przyspieszyć dystrybucję produktu na rynek? Tak!
Technologia Xamarin umożliwia programowanie aplikacji mobilnych jednocześnie na trzy najpopularniejsze platformy - iOS, Android oraz Windows. Cały kod piszesz w jednym języku - C#.
Wykorzystując framework Xamarin.Forms i współdzielone fragmenty kodu w krótkim czasie stworzysz aplikacje, które po niewielkich modyfikacjach będziesz mógł udostępnić na wszystkie platformy mobilne.
Dlaczego warto korzystać z technologii Xamarin?
Piszesz kod raz - działa na wszystkich platformach! Co ważne tworzysz natywne aplikacje iOS, Android i Windows.
Piszesz w przyjaznym języku C#. Nie musisz uczyć się wielu języków (Swift / Java / Objective-C), aby stworzyć aplikacje na wszystkie plaformy.
Testuj swoje aplikacje. Masz dostęp do 2000 urządzeń fizycznych podpiętych do serwerów Test Cloud.
Xamarin jest darmowy! Korzystanie ze środowiska deweloperskiego nic nie kosztuje. Zacznij więc swoją przygodę!
Xamarin ułatwia tworzenie aplikacji na wiele platform jednocześnie. Aplikacje piszesz w jednym z najpopularniejszych języków na świecie - w języku C#.
Wszystko, co możesz zrobić przy pomocy języka Swift (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 (iOS) lub Javie (Android).
Dla kogo jest to szkolenie?
Kurs z technologii Xamarin przygotowany został dla osób, które chcą tworzyć natywne aplikacje mobilne w języku C#.
Jeśli masz już podstawy C# - znakomicie. Jeśli nie, szkolenie warto rozpocząć od modułów związanych z podstawowymi zagadnieniami wprowadzającymi do języka..
Realizując szkolenie dowiesz się, jak korzystać z technologii Xamarin do tworzenia aplikacji biznesowych na platformy iOS i Android. Poznasz różne sposoby współdzielenia kodu, dowiesz się, które z nich 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.
Gwarantujemy, że zaprezentowane w trakcie szkolenia rozwiązania ułatwią Ci tworzenie własnych, zaawansowanych aplikacji, które będą w pełni natywne i dostosowane do większości urządzeń mobilnych dostępnych na rynku.
Zamów szkolenie »

48 ciekawych lekcji wideo.
Ponad 11 godzin materiałów!
Zagadnienia, które poznasz w trakcie szkolenia:
Poznaj podstawy
Dowiesz się, w jaki sposób korzystać z Xamarin.Android i Xamarin.iOS - kompilatorów języka C# do Javy i Objective-C.
Struktura aplikacji
Poznasz strukturę aplikacji Android (manifest aplikacji) i iOS (Info.plist).
Interfejs aplikacji
Nauczysz się budować interfejs aplikacji przy pomocy Storyboard i plików XML.
Natywne aplikacje
Odkryjesz, jak wykorzystywać natywne API poszczególnych platform mobilnych do przekazywania parametrów, wyświetlania alertów i uruchamiania zewnętrznych aplikacji.
Style projektowania
Poznasz dwa style tworzenia cross-platformowych projektów w Xamarin – Shared Project i Portable Class Library
Framework MvvmCross
Dowiesz się, jak korzystać z frameworka MvvmCross do tworzenia aplikacji cross-platformowych w tradycyjnym podejściu Xamarin.
Testowanie interfejsu
Odkryjesz, jak publikować skrypty do automatycznego testowania UI na platformie Xamarin Test Cloud i sprawdzać działanie aplikacji na fizycznych urządzeniach podpiętych do chmury.
REST API
Nauczysz się korzystać z REST API do integracji aplikacji z usługami sieciowymi
WebAPI oraz MS Azure
Dowiesz się, jak tworzyć WebAPI i korzystać z platformy Microsoft Azure.
Obsługa baz danych
Poznasz zasady korzystania z frameworka Entity, służącego do obsługi rozbudowanych baz danych.
Testy jednostkowe
Nauczysz się korzystać z frameworka NUnit i biblioteki MvvmCross.Test do tworzenia testów jednostkowych w środowisku .NET.
Forms oraz Prism
Dowiesz się, jak używać Xamarin.Forms i framework Prism do tworzenia aplikacji współdzielących zdecydowanie większą część kodu niż w podejściu tradycyjnym.
Natywny interfejs
Odkryjesz, jak przy pomocy mechanizmu Custom Renderer i metody OnPlatform tworzyć natywne interfejsy dla każdej aplikacji.
SignalR
Nauczysz się korzystać z biblioteki SignalR do stworzenia dynamicznej komunikacji w czasie rzeczywistym.
Automatyzacja testów
Dowiesz się, jak wykorzystywać framework Xamarin.UITest do tworzenia automatycznych testów interfejsu użytkownika.
Obsługa SQLite
Odkryjesz, jak tworzyć bazy danych SQLite z wykorzystaniem biblioteki SQLite.NET.
Ogromna popularność technologii Xamarin!
Ponad 15,000 firm korzysta już z rozwiązania Microsoftu.
Xamarin cieszy się coraz większą popularnością. Na rynku pracy programiści tej technologii są mocno poszukiwani.
Firmy produkujące aplikacje mobilne chcą oszczędzać czas i pieniądze przy wytwarzaniu oprogramowania. Xamarin to optymalne rozwiązanie, które po przejęciu przez Microsoft zyskało znacznie na popularności.
Jeśli zastanawiasz się nad programowaniem aplikacji mobilnych zawodowo - Xamarin będzie doskonałym wyborem. Prostota tworzenia aplikacji oraz przyjazny język pozwolą Ci łatwo wejść w świat technologii mobilnych.