- Autor:
- Długość
- liczba lekcji: 7, czas trwania: 5:06:39
- Ocena
Kurs video
Platforma Xamarin. Kurs video. Poziom drugi. Zaawansowane techniki tworzenia aplikacji cross-platform
- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 5:06:39
- Technologia:
- Visual Studio 2015
- Ocena:
Spis lekcji kursu video
-
1. 5:06:39
- 1.1. Wstęp 0:51
- 1.2. Tworzenie aplikacji Xamarin Forms od podstaw 1:14:13
- 1.3. Tworzenie aplikacji Xamarin Android od podstaw 1:04:38
- 1.4. Tworzenie aplikacji Xamarin iOS od podstaw 40:38
- 1.5. Xamarin Plugins - wykorzystanie gotowych komponentów w aplikacji Xamarin 27:39
- 1.6. Binding bibliotek z platform iOS oraz Android w aplikacji Xamarin 34:52
- 1.7. Testy automatyczne interfejsu użytkownika - Xamarin Test Cloud 1:03:48
Opis kursu video : Platforma Xamarin. Kurs video. Poziom drugi. Zaawansowane techniki tworzenia aplikacji cross-platform
Obierz kurs na... szybsze projektowanie aplikacji mobilnych
Wraz z popularnością smartfonów rośnie rynek aplikacji mobilnych. Rządzą nim dwaj gracze — lider Android i pretendujący do tej roli, choć pozostający wciąż z tyłu stawki, iOS. Windows Phone ze względu na znikomy udział urządzeń, które pod nim pracują, właściwie się nie liczy. Ten, kto proponuje kolejną aplikację na urządzenia przenośne, powinien więc przygotować ją od razu przynajmniej dla dwóch wiodących systemów. Czy trzeba jednak pisać ją za każdym razem od nowa — dla Androida w Javie, dla iOS-a w Objective-C? Niekoniecznie, o ile skorzysta się z platformy Xamarin. Pozwala ona na współdzielenie backendu aplikacji przeznaczonych na wszystkie trzy systemy mobilne (łącznie z Windows Phone). Przy wyborze dodatkowych frameworków można stworzyć użyteczne, skalowalne i łatwe w utrzymaniu produkty. A wszystko to w starym, dobrym C#!
Ze względu na czas, jaki można zaoszczędzić dzięki zastosowaniu Xamarina, zyskał on w ostatnich latach znaczną popularność wśród programistów wyspecjalizowanych w pisaniu software’ów przeznaczonych na urządzenia przenośne. Przyznają oni jednak, że platforma Xamarin nie jest najłatwiejsza we współpracy. Trzeba ją dobrze poznać, by efektywnie wykorzystać możliwości, które oferuje. Na szczęście powstał niniejszy kurs video — zawiera on szczegółowe przykłady tworzenia aplikacji w Xamarinie wraz z wyjaśnieniem powszechnych wśród developerów wątpliwości. Uczestnik kursu dowie się nie tylko, jak stworzyć od podstaw mobilną aplikację, ale również — jak maksymalnie uspójnić jej kod. Pozna gotowe komponenty, zdobędzie wiedzę o linkowaniu natywnych bibliotek z platform iOS oraz Android i samodzielnie napisze pierwsze testy graficzne interfejsu użytkownika.
Nie czekaj. Włącz ten kurs video i pomóż swojej aplikacji opanować rynek mobilny!
Co Cię czeka podczas naszego profesjonalnego szkolenia?
W ramach tego kursu video nauczysz się:
- tworzenia od podstaw aplikacji Xamarin.Forms z wykorzystaniem wzorca model – view – viewmodel;
- pisania aplikacji Xamarin.Platform (także przy użyciu MVVM);
- wykorzystywania w aplikacji pluginów, takich jak dostęp do galerii, oraz informacji o urządzeniu;
- linkowania natywnych bibliotek z platform iOS i Android.
Co więcej...
- ...dowiesz się, jak pisać oraz uruchamiać testy graficznego interfejsu użytkownika.
Platforma Xamarin. Kurs video. Poziom drugi. Zaawansowane techniki tworzenia aplikacji cross-platform składa się z pięciu lekcji; trwa przeszło pięć godzin i kończy się na poziomie średnio zaawansowanym. By do niego przystąpić, trzeba mieć opanowane podstawy dotyczące tworzenia aplikacji mobilnych na platformy iOS i Android.
Platforma (prawie) idealna
Rozwijana aktualnie przez Microsoft technologia Xamarin ma wielu zwolenników. Raz — jest dostępna za darmo, a jej kod źródłowy pozostaje otwarty. Dwa — korzystanie z niej niewątpliwie oszczędza czas. Trzy — aplikację pod obydwa wiodące systemy mobilne może dzięki zastosowaniu tej platformie napisać jeden zespół programistów. W przypadku projektów z rozbudowaną logiką biznesową to bezdyskusyjna zaleta. Wadą jest to, że myśląc o projektowaniu w Xamarinie, trzeba albo z góry założyć, że layout będzie oparty na standardowych elementach i wzorcach, albo dodatkowo zastosować dedykowane konstrukcje warunkowe. Należy także pamiętać, że platforma stawia programistom wymagania: by w niej pracować, trzeba znać C#, a jeśli chce się użyć Xamarin.Forms — dodatkowo XAML.
Xamarin.Platform a Xamarin.Forms
Projekt ekosystemu Xamarin rozpoczął się od Xamarin.Platform. Rozwiązanie to pozwala pisać pod iOS oraz Androida w języku C#. Bywa nazywane „podejściem native”, jako że ma pełne odzwierciedlenie API obu systemów mobilnych. Xamarin.Forms jest produktem młodszym, zaproponowanym w 2014 roku. Pozwala na uspójnienie interfejsu dla różnych platform (Android, iOS, nawet Windows Phone). W aplikacjach CRM udało się uzyskać współdzielenie kodu na poziomie 95 procent. Kod Xamarin.Forms jest pisany w XAML. Ułatwieniem dla developerów jest to, że twórcy Xamarin.Forms przygotowali wiele gotowych kontrolek, które same dostosowują się do danego systemu mobilnego. Niestety, kontrolki spoza listy oferowanych należy napisać w kodzie w wersji native.
Poznaj naszego eksperta
Daniel Krzyczkowski — aktywny uczestnik społeczności związanej z technologiami firmy Microsoft, prelegent konferencji i warsztatów, zdobywca tytułów Microsoft Most Valuable Professional oraz Xamarin Certified Mobile Developer. Jest założycielem i liderem grupy Xamarin Warsaw Mobile Developers (https://www.meetup.com/XamarinWarsawMobileDevelopers) oraz pasjonatem platformy Xamarin. Prowadzi blog, na którym opisuje swoje doświadczenia związane z programowaniem aplikacji mobilnych: http://mobileprogrammer.pl.
Zostań ekspertem w dziedzinie tworzenia aplikacji cross-platform dla systemów Android i iOS na platformie Xamarin!
Wybrane bestsellery
Videopoint - inne książki
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Platforma Xamarin. Kurs video. Poziom drugi. Zaawansowane techniki tworzenia aplikacji cross-platform Daniel Krzyczkowski (2) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(0)
(0)
(1)
(0)
(0)
więcej opinii