WEBVTT

00:00:00.000 --> 00:00:04.230
>> Witam. Dan rzeczywiście dostał a
cudowny śmiech ze mnie.

00:00:04.230 --> 00:00:05.580
I miał być
cicho, ale kiedy

00:00:05.580 --> 00:00:07.320
powiedział, że małpy typu bardzo szybko,

00:00:07.320 --> 00:00:10.110
który przemawia do
Xamarin Monkey, prawda?

00:00:10.110 --> 00:00:11.505
Tak mile widziane.

00:00:11.505 --> 00:00:13.800
Będziemy rozmawiać
o sposobie formularzy platformy Xamarin

00:00:13.800 --> 00:00:16.395
jest bardziej produktywna i
piękne niż kiedykolwiek.

00:00:16.395 --> 00:00:19.020
Więc cieszę się, że masz
dołączyła do nas. Potrzebuję twojej pomocy.

00:00:19.020 --> 00:00:20.240
Jestem David Ortinau,

00:00:20.240 --> 00:00:24.630
Główny program Manager dla
mobilnych narzędzi deweloperskich obejmujących

00:00:24.630 --> 00:00:29.895
Zestaw SDK dla urządzeń przenośnych Xamarin
z naszymi narzędziami.

00:00:29.895 --> 00:00:31.280
Wielu z nas pracuje nad

00:00:31.280 --> 00:00:33.260
tego produktu i jestem
naprawdę podekscytowany dzisiaj, aby

00:00:33.260 --> 00:00:36.770
podzielić się z wami cool nowy
rzeczy, które robiliśmy.

00:00:36.770 --> 00:00:39.800
Więc przede wszystkim chcę
usłyszeć od Ciebie.

00:00:39.800 --> 00:00:42.230
Więc byłem na livestreaming raz

00:00:42.230 --> 00:00:44.700
tydzień przez dłuższą chwilę teraz na Twitchu,

00:00:44.700 --> 00:00:48.470
i uważam, że ludzie dostroić
z całego świata.

00:00:48.470 --> 00:00:50.360
Mówimy więc o pogodzie

00:00:50.360 --> 00:00:52.955
Dzisiaj i rozmawialiśmy wiele
o pogodzie w mieście Redmond,

00:00:52.955 --> 00:00:55.310
ale gdzie jesteś, gdzie
czy oglądasz?

00:00:55.310 --> 00:00:57.470
Przejdź do klienta Twittera

00:00:57.470 --> 00:00:59.360
niezależnie od ulubionych
Twitter klient jest,

00:00:59.360 --> 00:01:03.575
Użyj the.NET conf hashtag i powiedz
mnie, gdzie Oglądasz z.

00:01:03.575 --> 00:01:06.770
Jesteś w Ameryce Północnej?

00:01:06.770 --> 00:01:09.155
Tak wróciłem do slajdów, przepraszam.

00:01:09.155 --> 00:01:12.095
Jesteś w Ameryce Północnej, gdzie?

00:01:12.095 --> 00:01:13.790
Jesteś wyraźnie powinien być

00:01:13.790 --> 00:01:15.955
działa już teraz, jeśli
znajdujesz się w Ameryce Północnej,

00:01:15.955 --> 00:01:17.460
ale to jest praca,

00:01:17.460 --> 00:01:19.460
to jest edukacja dla tego, co

00:01:19.460 --> 00:01:21.740
na zasadzie codziennej.
Więc to wszystko jest dobre.

00:01:21.740 --> 00:01:24.215
Jak o Ameryce Południowej,

00:01:24.215 --> 00:01:27.200
i oczywiście Ameryka Północna
Obejmowałem Amerykę Środkową.

00:01:27.200 --> 00:01:30.425
Mam zamiar pominąć coś.

00:01:30.425 --> 00:01:33.530
Jak o wielkim
kontynencie afrykańskim?

00:01:33.530 --> 00:01:35.060
Wiem, że mamy
wiele osób, które

00:01:35.060 --> 00:01:37.160
będzie dostroić się od
Afryka, kiedy strumień,

00:01:37.160 --> 00:01:41.375
więc to jest zawsze wielki, aby zobaczyć ludzi
z tego regionu świata.

00:01:41.375 --> 00:01:44.570
Xamarin jest taki globalny
społeczność, to naprawdę niesamowite.

00:01:44.570 --> 00:01:47.840
To jedna z rzeczy, które najbardziej
o pracy dla Microsoft jest

00:01:47.840 --> 00:01:49.460
możliwość interakcji
z ludźmi na całym

00:01:49.460 --> 00:01:51.490
na świecie. Jak o Europie?

00:01:51.490 --> 00:01:52.710
Skąd pochodzą?

00:01:52.710 --> 00:01:53.925
Szukam niektórych tweets tutaj,

00:01:53.925 --> 00:01:56.085
Chodź, uderzyć mnie kilka tweets.

00:01:56.085 --> 00:02:00.210
W porządku mamy jeden i
St. Louis, moje rodzinne miasto.

00:02:00.210 --> 00:02:04.080
Kerala India, Norwegia,
Olympia Washington,

00:02:04.080 --> 00:02:06.135
nie za daleko, Meksyk,

00:02:06.135 --> 00:02:09.285
Belgia słodki. W porządku.

00:02:09.285 --> 00:02:12.110
Oceanside California, I
nie wiem dokładnie, gdzie

00:02:12.110 --> 00:02:15.065
to jest, ale to po stronie oceanu
więc muszę udać się na wizytę.

00:02:15.065 --> 00:02:16.870
To brzmi niesamowicie.

00:02:16.870 --> 00:02:20.025
Niesamowite. Cóż, i
gruntów w dół,

00:02:20.025 --> 00:02:22.800
nie możemy zapomnieć o
wylądować pod, prawda?

00:02:22.800 --> 00:02:24.150
Bo wiem, że
Mamy silny

00:02:24.150 --> 00:02:26.150
vibrant.NET Xamarin społeczności.

00:02:26.150 --> 00:02:28.010
Oni są pasjonatami
o technologii,

00:02:28.010 --> 00:02:31.100
próbując zdobyć coraz więcej
przyjęcie, w którym pracują,

00:02:31.100 --> 00:02:33.530
i chcemy pomóc wspierać
najlepiej jak potrafimy.

00:02:33.530 --> 00:02:37.700
Jeden z moich ulubionych streamerów Twitcha
Mała teaser jest w Australii.

00:02:37.700 --> 00:02:40.295
Więc Porozmawiajmy o pogodzie.

00:02:40.295 --> 00:02:43.430
Tak jak wspomniałem, jeśli widziałeś
Keynote dziś rano

00:02:43.430 --> 00:02:45.080
Uważam, że to Glenn powiedział, że

00:02:45.080 --> 00:02:47.055
Redmond jest jedyną
Pogoda, która ma znaczenie,

00:02:47.055 --> 00:02:49.970
i podano, gdzie
są na świecie I

00:02:49.970 --> 00:02:53.420
Wyobraź sobie, że nie uważasz, że
Pogoda na całym świecie ma znaczenie.

00:02:53.420 --> 00:02:55.820
Przyjrzyjmy się więc, jak
możemy to rozwiązać.

00:02:55.820 --> 00:02:58.640
Mam zamiar przeskoczyć
do mojego programu Visual Studio.

00:02:58.640 --> 00:03:02.935
Pozwól mi zmienić rozmiar emulatora Androida.

00:03:02.935 --> 00:03:06.530
W porządku. Jesteśmy dobrzy.
Więc to jest demo

00:03:06.530 --> 00:03:10.250
widziałeś z James Montemagno
wcześniej podczas Keynote.

00:03:10.250 --> 00:03:13.220
Ponownie, ten sam kod, jeśli powiększyć

00:03:13.220 --> 00:03:16.390
tutaj, jeśli znam moje naciśnięcia
Nie znam moich naciśnięć.

00:03:16.390 --> 00:03:19.110
Tak Och, spójrz na to. W porządku.

00:03:19.110 --> 00:03:22.185
Tak samo rozwiązanie, to
zwany Blazor,

00:03:22.185 --> 00:03:24.330
po stronie serwera rzeczy wszystko, co tutaj.

00:03:24.330 --> 00:03:25.770
Potem dodałem kilka rzeczy prawo,

00:03:25.770 --> 00:03:28.045
Oczywiście muszę dodać moje rzeczy.

00:03:28.045 --> 00:03:32.735
Więc jest to ten sam projekt uruchomiony
i masz tu Seattle,

00:03:32.735 --> 00:03:34.940
ale zrobiłem kilka rzeczy, oczywiście.

00:03:34.940 --> 00:03:37.775
Chcę pokazać, co nowego
i świetnie w formularzach Xamarin.

00:03:37.775 --> 00:03:38.960
Więc przede wszystkim,

00:03:38.960 --> 00:03:40.475
Zacznijmy od powłoki.

00:03:40.475 --> 00:03:42.890
Więc co powłoki zapewnia

00:03:42.890 --> 00:03:46.520
nowy kontener dla Twoich aplikacji
Aby uczynić je bardziej elastycznymi,

00:03:46.520 --> 00:03:49.190
ułatwiają
Tworzenie menu wysuwanych,

00:03:49.190 --> 00:03:51.560
pasków kart, czy są one
na dole lub na górze,

00:03:51.560 --> 00:03:53.480
jak również niektóre usługi nawigacyjne

00:03:53.480 --> 00:03:55.295
które będziemy zagłębić się w
tutaj w zaledwie minutę.

00:03:55.295 --> 00:03:59.210
Ale pierwszą rzeczą, którą potrzebuję, to
być w stanie dostać się do tego menu bocznego.

00:03:59.210 --> 00:04:01.715
Więc mam zamiar przyjść na dół
tu i mam zamiar użyć

00:04:01.715 --> 00:04:05.140
kolejną nową rzeczą, którą
mieć w formularzach Xamarin.

00:04:05.140 --> 00:04:06.770
Właściwie, jak jestem
patrząc na to nie ma

00:04:06.770 --> 00:04:09.605
co najmniej dwie nowe rzeczy
w tym miejscu w formularzach Xamarin.

00:04:09.605 --> 00:04:11.930
Więc pozwól mi odejść "ku".

00:04:11.930 --> 00:04:13.760
Teraz dodaję przycisk obrazu.

00:04:13.760 --> 00:04:15.935
Pójdę do przodu i zapisać
że i będzie aktualizować.

00:04:15.935 --> 00:04:19.355
Teraz mam przycisk nad
tutaj mogę otworzyć moje menu.

00:04:19.355 --> 00:04:21.340
Więc jakie są te nowe rzeczy
że właśnie wspomniałem?

00:04:21.340 --> 00:04:24.130
Cóż, przede wszystkim teraz
przycisk obrazu.

00:04:24.130 --> 00:04:27.110
Oczywiście, zanim
mógł użyć obrazu,

00:04:27.110 --> 00:04:28.160
można było użyć przycisku,

00:04:28.160 --> 00:04:29.960
i możesz mieć
potencjalnie pochodzić z

00:04:29.960 --> 00:04:31.940
coś, co spełniało Twoje potrzeby projektowe.

00:04:31.940 --> 00:04:34.160
Ale jest dobry powód
Aby wyraźnie

00:04:34.160 --> 00:04:36.860
przycisk obrazu dla
względów dostępności,

00:04:36.860 --> 00:04:40.160
do findability, dzięki czemu można
znaleźć rzeczy, które trzeba,

00:04:40.160 --> 00:04:42.170
i zachowuje się nieco inaczej.

00:04:42.170 --> 00:04:45.545
Inne nowe rzeczy, które
używane jest źródło obrazu czcionki.

00:04:45.545 --> 00:04:47.870
Więc to jest rzeczywiście czcionka awesome,

00:04:47.870 --> 00:04:51.830
i mam tu statyczną klasę
który przynosi w Unicode,

00:04:51.830 --> 00:04:55.100
znaki specjalne, które potrzebuję
być w stanie wykorzystać to i

00:04:55.100 --> 00:04:58.700
wtedy ja puszka metalowa przyjść tutaj
i wybrać coś innego.

00:04:58.700 --> 00:05:00.560
Co mamy tutaj? Odświeżacz powietrza,

00:05:00.560 --> 00:05:02.450
Nie wiem, dlaczego bym
kiedykolwiek używać odświeżacz powietrza

00:05:02.450 --> 00:05:05.700
ale ważne jest, aby mieć, prawda?

00:05:05.700 --> 00:05:08.400
Więc można zmienić to

00:05:08.400 --> 00:05:11.235
i oczywiście
JA puszka metalowa czynić ono podobny ten.

00:05:11.235 --> 00:05:14.920
Teraz mogłem to zrobić,

00:05:14.920 --> 00:05:19.480
ponieważ to, co faktycznie
zrobione i pokażę ci,

00:05:19.480 --> 00:05:23.770
jest tu na szczycie mam
Moje powłoki i mogę uzyskać dostęp do tego

00:05:23.770 --> 00:05:25.630
z dowolnego miejsca w aplikacji i

00:05:25.630 --> 00:05:28.555
Kontroluj, jak chcę
powłoki aplikacji do zachowania.

00:05:28.555 --> 00:05:31.690
Więc w tym momencie, mam ukryte
pasek nawigacyjny, ale mogę iść

00:05:31.690 --> 00:05:34.750
do przodu i odwrócić, że z powrotem do prawdziwego
i przyniesie go z powrotem,

00:05:34.750 --> 00:05:37.135
ale to nie jest przeznaczony do tego.

00:05:37.135 --> 00:05:40.150
Piękny design, że James

00:05:40.150 --> 00:05:42.925
zebrali się w tym
naprawdę nie działa z tym.

00:05:42.925 --> 00:05:44.590
Dlatego zdecydowałem się go ukryć.

00:05:44.590 --> 00:05:46.450
Teraz z nim dostępne,

00:05:46.450 --> 00:05:48.505
że menu działa z pudełka.

00:05:48.505 --> 00:05:51.340
Nie musisz iść dodać
przycisk jak ja po prostu nie,

00:05:51.340 --> 00:05:55.755
ale chciałem, bo
Hej, chciałem się pokazać.

00:05:55.755 --> 00:05:58.594
Więc pójdę dalej i ukryć, że znowu,

00:05:58.594 --> 00:06:00.770
i Spójrzmy na
samego pliku powłoki.

00:06:00.770 --> 00:06:02.300
Więc o co chodzi?

00:06:02.300 --> 00:06:09.165
Więc przejdźmy to obecnie
drogi, odejdę.

00:06:09.165 --> 00:06:11.855
Nie idziemy. W porządku
tak bardzo proste.

00:06:11.855 --> 00:06:14.855
Mam te trzy wysuwany
elementy menu, które właśnie zobaczyłem,

00:06:14.855 --> 00:06:16.640
Otwieram, że kopię zapasową ponownie.

00:06:16.640 --> 00:06:19.820
Więc mam mój wysuwane
menu dla Seattle i

00:06:19.820 --> 00:06:23.190
następnie St. Louis, który jesteśmy
Idąc do następnego, mojego rodzinnego miasta.

00:06:23.190 --> 00:06:25.935
Potem mamy mapę świata.

00:06:25.935 --> 00:06:30.420
Więc zasadniczo, to tylko powłoka
plik, nic supermagic tutaj.

00:06:30.420 --> 00:06:33.155
Wtedy zaczymi deklarowanie
Co to jest, że chcę,

00:06:33.155 --> 00:06:37.025
trzy menu wysuwanych i są to
stron, do których należy się udać.

00:06:37.025 --> 00:06:38.960
Należy pamiętać, że używam szablonów danych.

00:06:38.960 --> 00:06:40.730
Jest to dobra praktyka, aby dostać się,

00:06:40.730 --> 00:06:42.920
ponieważ pozwala na ładowanie rzeczy na

00:06:42.920 --> 00:06:45.170
popytu i nie musisz się martwić,

00:06:45.170 --> 00:06:48.950
o rzeczy niecierpliwie załadunku

00:06:48.950 --> 00:06:50.480
i spowolnienie
czas uruchamiania aplikacji.

00:06:50.480 --> 00:06:52.460
Więc jest to dobra praktyka, aby dostać się do.

00:06:52.460 --> 00:06:55.830
W porządku, zobaczmy, gdzie
Czy chcemy pójść dalej?

00:06:55.830 --> 00:06:59.040
Sądzę więc, że potrzebujemy
, aby przejść do St. Louis,

00:06:59.040 --> 00:07:01.490
i niech to poprawne Seattle

00:07:01.490 --> 00:07:03.110
jest jedynym, czy
to ważne.

00:07:03.110 --> 00:07:05.300
Wygląda to tak, jakby
obecnie 78 w St. Louis.

00:07:05.300 --> 00:07:07.775
I już zrobił widok modelu magii

00:07:07.775 --> 00:07:09.230
Aby tak się stało
co nie jest naprawdę

00:07:09.230 --> 00:07:11.610
Magii. To tylko model widoku.

00:07:11.630 --> 00:07:14.850
Więc przejdźmy tutaj
najpierw gdzie to

00:07:14.850 --> 00:07:17.610
powiedzieć Seattle, niech to naprawić.

00:07:17.610 --> 00:07:20.120
Oczywiście, nie
chcesz tylko jedno miejsce.

00:07:20.120 --> 00:07:23.000
Widziałem Dan w poprzednim
sesja zrobiła bardzo ładne zadanie

00:07:23.000 --> 00:07:27.290
pokazując, jak uaktualnić aplikację
do obsługi wielu lokalizacji.

00:07:27.290 --> 00:07:30.455
Będziemy iść do przodu i wiążą, że
miejscu, więc możemy uzyskać

00:07:30.455 --> 00:07:33.905
St. Louis wychodzi z
Nasz model widzenia, doskonały.

00:07:33.905 --> 00:07:36.245
Następnie ma igłę kosmiczną tutaj.

00:07:36.245 --> 00:07:38.675
Nie mamy miejsca
igły w St. Louis,

00:07:38.675 --> 00:07:40.210
co mamy w St Louis?

00:07:40.210 --> 00:07:42.125
Cóż, wyraźnie mamy łuk.

00:07:42.125 --> 00:07:44.630
Więc mam obraz
tutaj św Louis

00:07:44.630 --> 00:07:49.115
panoramę, która pokazuje
łuk, bardzo piękne.

00:07:49.115 --> 00:07:55.550
Kocham to, ale tak naprawdę chciałbym
nie należy ich uwzględniać.

00:07:55.550 --> 00:08:02.735
Więc St Louis obecnie jest dumny
posiadaczem Pucharu Stanleya.

00:08:02.735 --> 00:08:05.735
Więc to jest ważne, aby wiedzieć.

00:08:05.735 --> 00:08:08.720
Ciągle pokazuje wszystkie
nad miastem w St. Louis.

00:08:08.720 --> 00:08:13.010
Więc teraz myślę, że mamy właściwe St

00:08:13.010 --> 00:08:18.020
Mapa przedstawiciela Louis
lub na stronie pogody.

00:08:18.020 --> 00:08:21.200
Ale Chodźmy trochę
i Pokażmy Ci

00:08:21.200 --> 00:08:25.205
kilka innych nowych rzeczy, które
Formularze platformy Xamarin ma dla Ciebie teraz.

00:08:25.205 --> 00:08:29.330
Więc właśnie poszedł do tej strony
i będziesz wybaczy, jeśli

00:08:29.330 --> 00:08:33.435
myśl, że lista miast
Strona jest z wykorzystaniem ListView,

00:08:33.435 --> 00:08:34.710
nie jest ListView.

00:08:34.710 --> 00:08:36.450
Jest to CollectionView,
Collectionview

00:08:36.450 --> 00:08:38.615
byliśmy Podgląd
dla kilku wersji.

00:08:38.615 --> 00:08:43.580
To teraz w, były wysyłki
Xamarin formularze 4,3 pre-release,

00:08:43.580 --> 00:08:46.415
i tak można go używać dzisiaj.

00:08:46.415 --> 00:08:50.510
Kiedy 4,0 idzie stabilnie oczekujemy
, aby wywołać tę stabilną wersję.

00:08:50.510 --> 00:08:53.870
Jesteśmy weryfikując ostatni
błędów i dokonywania

00:08:53.870 --> 00:08:57.695
upewnić się, że funkcje spełniają
że MVP bar do wysyłki to.

00:08:57.695 --> 00:08:59.720
Myślę, że to naprawdę przydatne.

00:08:59.720 --> 00:09:02.690
Pozwól mi pokazać kilka rzeczy
że mamy zamiar tutaj.

00:09:02.690 --> 00:09:06.320
Więc przede wszystkim, tutaj
jest mój CollectionView,

00:09:06.320 --> 00:09:09.095
i składnia jest bardzo
podobny do tego, co chcesz

00:09:09.095 --> 00:09:12.365
doświadczać lub wykorzystywać do
Jeśli używasz ListView.

00:09:12.365 --> 00:09:14.660
To jest zbudowany na wszystkich nowoczesnych kontroli.

00:09:14.660 --> 00:09:17.960
Uicollectionview po stronie iOS,

00:09:17.960 --> 00:09:19.860
Wierzę, że to RecyclerView
po stronie Android,

00:09:19.860 --> 00:09:23.435
i mamy również implementację platformy uniwersalnej systemu Windows
na podstawie tego formantu.

00:09:23.435 --> 00:09:26.510
Więc mam to wewnątrz siatki.

00:09:26.510 --> 00:09:28.520
Moje źródło przedmiotu jest tu powiązane.

00:09:28.520 --> 00:09:31.160
Jest to płaska lista
miastach, jak widać.

00:09:31.160 --> 00:09:33.755
Zadeklarowałem układ liniowy.

00:09:33.755 --> 00:09:35.470
Teraz, jeśli go usunąć,

00:09:35.470 --> 00:09:38.800
Wierzę, że faktycznie
Domyślnie jest to układ liniowy.

00:09:38.800 --> 00:09:42.320
Ale chciałem dodać
odstęp między pozycją

00:09:42.320 --> 00:09:45.905
Dlatego zadeklarowałem ją tak, że
Mógłbym dodać ten miły odstęp.

00:09:45.905 --> 00:09:48.755
Teraz coś innego
można zrobić, to

00:09:48.755 --> 00:09:51.785
może to zrobić orientację poziomą,

00:09:51.785 --> 00:09:54.230
i tłum szaleje.

00:09:54.230 --> 00:09:57.230
Oczywiście, teraz mój projekt zaczyna

00:09:57.230 --> 00:10:01.090
wyglądają trochę funky więc niech
oczyścić to trochę.

00:10:01.190 --> 00:10:06.245
Damy kolumny o szerokości
tak, że rozprzestrzeniają się nieco,

00:10:06.245 --> 00:10:10.295
że tak naprawdę nie wszystkie magiczne
że chciałem, ale jesteśmy w porządku.

00:10:10.295 --> 00:10:13.280
Spójrzmy więc na
kilka innych układów.

00:10:13.280 --> 00:10:18.410
Tak więc oprócz układu liniowego
Mamy również układ siatki.

00:10:18.410 --> 00:10:21.290
Następnie w układzie siatki mogę

00:10:21.290 --> 00:10:24.110
zadeklarować, ile siatki
przedmioty, które chcę mieć.

00:10:24.110 --> 00:10:26.425
Więc mam zamiar zacząć od dwóch,

00:10:26.425 --> 00:10:31.310
i zobaczmy, orientacja będę
iść do przodu i pozostać z pionowym.

00:10:31.310 --> 00:10:35.975
Wierzę, że mam zarówno
odstępy w pionie

00:10:35.975 --> 00:10:41.580
i odstępy poziome. Bardzo ładnie.

00:10:41.580 --> 00:10:45.880
Zapisz. W porządku

00:10:45.880 --> 00:10:48.520
Szukamy trochę
Lepsze. Zobaczmy tutaj.

00:10:48.520 --> 00:10:51.660
Myślę, że chcę zrobić
nieco szersze.

00:10:51.660 --> 00:10:53.500
Założę się, jeśli komentarz, że

00:10:53.500 --> 00:10:55.465
z powrotem, który sprawi, że
to trochę lepiej.

00:10:55.465 --> 00:10:59.900
Ale spójrzmy na to, niech
przejść do poziomej.

00:10:59.900 --> 00:11:03.150
Pozwól mi spojrzeć na parę
innych wygląda tutaj.

00:11:03.150 --> 00:11:07.065
Więc oczywiście to, co robię
teraz jest to wszystko gorąco Reload.

00:11:07.065 --> 00:11:11.850
XAML Hot reload, które
jest w programie Visual Studio

00:11:11.850 --> 00:11:14.490
2019 16,3 które statki dzisiaj

00:11:14.490 --> 00:11:18.075
jak również Visual Studio
dla Mac 8,3 Wysyłka dzisiaj.

00:11:18.075 --> 00:11:19.890
Więc można go doświadczyć.

00:11:19.890 --> 00:11:22.890
Upewnij się, że przejdziesz do
Opcje narzędzi preferencji lub

00:11:22.890 --> 00:11:27.090
ostatecznych preferencji i przejdź kolej
na opcji Hot reload języka XAML.

00:11:27.090 --> 00:11:30.525
Upewnij się, że używasz również
Xamarin. Forms 4,1 lub nowszej.

00:11:30.525 --> 00:11:31.500
Oczywiście, będziesz chciał

00:11:31.500 --> 00:11:32.820
Doświadcz tej dobroci,

00:11:32.820 --> 00:11:36.060
więc już się na 4.3.0-pre2.

00:11:36.060 --> 00:11:39.675
Więc to nie będzie dla Ciebie problemem.

00:11:39.675 --> 00:11:43.320
Przejdźmy jeszcze kilka rzeczy.

00:11:43.320 --> 00:11:46.215
Więc jestem wewnątrz moich danych
szablon i jestem po prostu

00:11:46.215 --> 00:11:48.330
Manipulowanie rzeczami wewnątrz
szablon danych, aby zobaczyć

00:11:48.330 --> 00:11:51.330
co mogłem ewentualnie
zrobić tutaj z tym

00:11:51.330 --> 00:11:55.065
i zauważysz, że jestem
przewijania poziomego.

00:11:55.065 --> 00:11:57.210
Zobaczmy. Pozwól mi to naprawić.

00:11:57.210 --> 00:11:59.670
Jak mam ten układ przed?

00:11:59.670 --> 00:12:03.130
Więc mam wiersz i rząd.

00:12:03.470 --> 00:12:05.910
Pionowe i dolne.

00:12:05.910 --> 00:12:07.470
Więc po prostu trzeba zrobić mój wiersz

00:12:07.470 --> 00:12:11.850
wyższy i uzyskać trochę więcej miejsca

00:12:11.850 --> 00:12:14.920
tak, że moja etykieta
jest na dole.

00:12:15.250 --> 00:12:18.200
Tutaj idziemy. Dlatego
patrząc nieco lepiej.

00:12:18.200 --> 00:12:20.495
Wtedy, jeśli to zrobić,

00:12:20.495 --> 00:12:22.595
Chcę pokazać
jak to wygląda.

00:12:22.595 --> 00:12:25.970
Stworzyłem ten fajny konwerter kolorów

00:12:25.970 --> 00:12:29.375
do urozmaicić rzeczy i przynieść
jakiś kolor do obrazka tutaj.

00:12:29.375 --> 00:12:33.285
Więc niech odkomentować ten szczeniak.

00:12:33.285 --> 00:12:38.400
Więc co to jest jestem po prostu wiążące
do aktualnej temperatury pogodowego.

00:12:38.400 --> 00:12:40.290
Więc na podstawie tego, co jest temperatura,

00:12:40.290 --> 00:12:43.080
mamy zamiar mieć kolor, który
oznacza tę temperaturę.

00:12:43.080 --> 00:12:44.670
Wtedy mam trochę konwerter tutaj,

00:12:44.670 --> 00:12:47.265
temp do konwertera kolorów, nie ma wielkiego.

00:12:47.265 --> 00:12:50.400
W tym momencie nie robi
fantazyjne matematyki, które

00:12:50.400 --> 00:12:53.490
być niesamowite zrobić z
kolory szesnastkowe,

00:12:53.490 --> 00:12:56.895
to tylko za pomocą dużego Starego
Instrukcja przełącznika honking.

00:12:56.895 --> 00:12:59.520
Pobiera zadanie. Czyli
rodzaju autora jestem.

00:12:59.520 --> 00:13:02.355
Jestem zdecydowanie w
dostać pracę obozu.

00:13:02.355 --> 00:13:05.370
Następnie oszczędzamy to, a teraz,
widzisz, że zaczynasz się dostać

00:13:05.370 --> 00:13:10.890
niektóre całkiem słodkie kolory i
może zrobić wiele rzeczy z tym.

00:13:10.890 --> 00:13:13.035
Oczywiście wspiera komendanta,

00:13:13.035 --> 00:13:16.875
obsługuje ciągnięcie
Odśwież i faktycznie,

00:13:16.875 --> 00:13:19.350
Widziałem to wymyślić w niektórych

00:13:19.350 --> 00:13:22.515
Nasze CollectionView
i inne wyzwania,

00:13:22.515 --> 00:13:25.410
jest to, gdzie jest pull, aby odświeżyć
i jeść ciągnąć, aby odświeżyć?

00:13:25.410 --> 00:13:28.140
Cóż, Odśwież jest kontrola wielokrotnego użytku

00:13:28.140 --> 00:13:30.390
więc to rzeczywiście jego własne rzeczy.

00:13:30.390 --> 00:13:32.130
Więc można go ustawić jak

00:13:32.130 --> 00:13:37.560
to i wtedy tutaj
na RefreshView,

00:13:37.560 --> 00:13:40.785
możesz powiedzieć to, co jest Twoje polecenie.

00:13:40.785 --> 00:13:44.040
Nie jestem pewien, że mam odświeżenie
polecenia, ale niech to sprawdzić.

00:13:44.040 --> 00:13:46.155
tak, mam polecenie Reload.

00:13:46.155 --> 00:13:48.555
Więc teraz, jeśli zapisać,

00:13:48.555 --> 00:13:51.540
Jesteśmy na niebezpiecznym terytorium
Ja nigdy rzeczywiście testowany ten.

00:13:51.540 --> 00:13:54.045
tak, zobacz I całkowicie uzdolnionych.

00:13:54.045 --> 00:13:57.360
Istnieje RefreshView
Choć. Tutaj idziesz.

00:13:57.360 --> 00:14:06.820
Prawdopodobnie trzeba zrobić, że
Większy. To właśnie jest.

00:14:06.860 --> 00:14:12.330
Zrób to, Usuń oznaczenie komentarza że szczeniak,

00:14:12.330 --> 00:14:16.180
zrobić to coś jak 100.

00:14:16.610 --> 00:14:21.525
Jesteśmy w dobrej kondycji. Więc Odśwież
Widok jest całkiem niesamowite.

00:14:21.525 --> 00:14:22.890
Więc to jest to dla demek.

00:14:22.890 --> 00:14:24.900
Mam mnóstwo slajdów
Aby przejść i

00:14:24.900 --> 00:14:27.855
ile czasu mam
Lewej? Potrzebuję zgiełku.

00:14:27.855 --> 00:14:30.210
Jest tak wiele dobrych
rzeczy do świętowania.

00:14:30.210 --> 00:14:33.675
Więc będziemy iść do przodu i zabić, że
Szczeniak. Przejdźmy tutaj.

00:14:33.675 --> 00:14:36.420
Chciałem więc ponownie
ogłoszenia od rana

00:14:36.420 --> 00:14:39.345
w przypadku pominięcia go lub po prostu
w razie potrzeby przypomnienia.

00:14:39.345 --> 00:14:43.020
Oto linki do
XAML Hot reload, a także

00:14:43.020 --> 00:14:44.730
Hot restart, który

00:14:44.730 --> 00:14:47.055
ogłosił prywatny
Podgląd tego ranka.

00:14:47.055 --> 00:14:51.330
Użyłem Hot restart
i to jest całkiem magiczne.

00:14:51.330 --> 00:14:53.070
To będzie cios swój umysł.

00:14:53.070 --> 00:14:54.810
Teraz jest to prywatny Podgląd, więc jest

00:14:54.810 --> 00:14:56.580
bardzo wczesne bity, a wszystko będzie

00:14:56.580 --> 00:14:58.440
nadal dojrzewać
w bardzo miłym tempie.

00:14:58.440 --> 00:15:00.015
Ten sam rzecz rezygnować gorący przeładować.

00:15:00.015 --> 00:15:03.675
Bardzo miło widzieć te produktywność
rzeczy szybko się poprawiają.

00:15:03.675 --> 00:15:07.320
Następnie do najnowszych zestawów SDK
Mamy iOS 13 jest obecnie,

00:15:07.320 --> 00:15:09.465
Xamarin Android 10 jest obecnie,

00:15:09.465 --> 00:15:12.795
jak również Xamarin Forms 4.3.0-pre2.

00:15:12.795 --> 00:15:16.815
Więc wszystkie te dobre rzeczy dla
Aby przejść do gry z dzisiaj.

00:15:16.815 --> 00:15:22.210
Powinienem chyba zrobić moje slajdy
na pełnym ekranie. Mogę to zrobić.

00:15:22.490 --> 00:15:27.240
Więc przejdźmy do kilku innych
rzeczy po daję Quick plug.

00:15:27.240 --> 00:15:28.620
Chodź możesz to zrobić.

00:15:28.620 --> 00:15:31.060
Tryb prezenterów.

00:15:33.320 --> 00:15:37.860
Mamy sporo innych
niesamowite sesje wymyślają.

00:15:37.860 --> 00:15:40.590
Te prawo tutaj. Wziąć
obraz tego.

00:15:40.590 --> 00:15:42.000
Zrobić zrzut ekranu tego.

00:15:42.000 --> 00:15:43.935
Doskonałe sesje wymyślają.

00:15:43.935 --> 00:15:45.570
Pójdziesz głębiej w wiele

00:15:45.570 --> 00:15:47.910
rzeczy, które jestem
listwy w górnej części.

00:15:47.910 --> 00:15:49.350
Więc jeśli chcesz dowiedzieć się więcej o

00:15:49.350 --> 00:15:50.970
zwłaszcza te narzędzia zwiększające produktywność,

00:15:50.970 --> 00:15:52.965
Maddy Leger sesji w dniu 3.

00:15:52.965 --> 00:15:54.480
Wszystkie te sesje są
będzie niesamowity,

00:15:54.480 --> 00:15:55.800
Jon Douglas, wszyscy są

00:15:55.800 --> 00:15:57.720
będzie niesamowite, więc
sprawdzić je wszystkie.

00:15:57.720 --> 00:15:59.670
Piękne UI. Pozwól mi pokazać

00:15:59.670 --> 00:16:01.695
kilka rzeczy, które są po prostu
ładny umysł-dmuchanie.

00:16:01.695 --> 00:16:04.200
Mam więc dać
ogromne krzyczy tutaj, aby

00:16:04.200 --> 00:16:07.380
poprzednie stanowisko: Xamarin University
instruktor i

00:16:07.380 --> 00:16:11.225
obecny MS uczyć się awesome facet,

00:16:11.225 --> 00:16:13.945
Kym Phillpotts w Australii.

00:16:13.945 --> 00:16:16.500
W każdy piątek robi
strumień Twitcha, gdzie

00:16:16.500 --> 00:16:19.590
ma inny projekt
z dryblować i tworzy

00:16:19.590 --> 00:16:21.780
te wspaniałe rzeczy w

00:16:21.780 --> 00:16:23.400
zaledwie kilka godzin za pomocą

00:16:23.400 --> 00:16:24.750
tylko formularze Xamarin i

00:16:24.750 --> 00:16:26.550
społeczność pluginów
dostępne.

00:16:26.550 --> 00:16:29.130
Więc jest to tendencja siedzę w poprzek

00:16:29.130 --> 00:16:30.870
społeczność Xamarin, że ludzie są

00:16:30.870 --> 00:16:32.670
tworząc po prostu niesamowite rzeczy.

00:16:32.670 --> 00:16:35.460
Jest to dojrzałość
platformę i gdzie mamy zdobyć.

00:16:35.460 --> 00:16:37.110
To po prostu niesamowite.

00:16:37.110 --> 00:16:39.390
Tak jak Xamarin
dostarczyć to niesamowite?

00:16:39.390 --> 00:16:44.340
Oto krótkie podsumowanie dla każdego
który może być nowy na platformie Xamarin.

00:16:44.340 --> 00:16:47.580
Jest to all.NET. Znaleźliśmy
Tworzenie powiązań

00:16:47.580 --> 00:16:51.750
iOS Android i wszelkie other.NET
ramy dla środowisk wykonawczych.

00:16:51.750 --> 00:16:53.820
Udostępniliśmy natywny interfejs użytkownika, który jest

00:16:53.820 --> 00:16:57.690
warstwy formularzy platformy Xamarin
jak również SkiaSharp

00:16:57.690 --> 00:16:59.760
i różne rzeczy
tak, że może dzielić się

00:16:59.760 --> 00:17:03.735
ten sam interfejs użytkownika na różnych platformach
a następnie wszystkie wspólne logiki.

00:17:03.735 --> 00:17:07.650
Więc otrzymasz 100 procent dostępu do
macierzyste interfejsy API, środowisko macierzyste.

00:17:07.650 --> 00:17:10.200
Możesz dzielić się mnóstwem
kodu w zależności od sposobu

00:17:10.200 --> 00:17:12.885
architekt
aplikacji wszystkie with.NET.

00:17:12.885 --> 00:17:14.970
To niesamowita obietnica.

00:17:14.970 --> 00:17:17.370
Znowu, kochamy
świętować to co

00:17:17.370 --> 00:17:19.950
roku, ale iOS 13 właśnie wysłane.

00:17:19.950 --> 00:17:21.690
Kwestia faktu, wierzę
nie było innego

00:17:21.690 --> 00:17:23.850
wydany pod koniec piątku od

00:17:23.850 --> 00:17:26.040
Apple i nasz zespół iOS robi

00:17:26.040 --> 00:17:29.220
niesamowitą pracę wspierająca
że w dniu 1.

00:17:29.220 --> 00:17:31.590
klientów, takich jak widzenie si

00:17:31.590 --> 00:17:33.900
widzisz tutaj w
Tweet może być wykorzystując

00:17:33.900 --> 00:17:37.035
Tryb ciemny i wszystkie
inne funkcje systemu iOS 13

00:17:37.035 --> 00:17:39.630
dostępu do sklepu na dzień jeden.

00:17:39.630 --> 00:17:41.280
To duma tradycja, którą mamy.

00:17:41.280 --> 00:17:44.115
Cieszymy się, że jesteśmy w stanie wspierać
naszych klientów w ten sposób,

00:17:44.115 --> 00:17:46.380
i znam kilka
innych klientów, którzy

00:17:46.380 --> 00:17:48.720
współpracował z bezpośrednio
Aby upewnić się, że

00:17:48.720 --> 00:17:51.524
ich aplikacji na ich wysoki profil

00:17:51.524 --> 00:17:55.575
bardzo ważne potrzeby
są na jeden dzień.

00:17:55.575 --> 00:17:58.950
Więc sama platforma
dojrzewania rośnie.

00:17:58.950 --> 00:18:01.320
Mamy wszystkie te
kontroli i wiele więcej.

00:18:01.320 --> 00:18:03.900
Istnieje widok machnięcia
który ma zostać scalony.

00:18:03.900 --> 00:18:05.730
Mamy widoki kamery nadchodzi,

00:18:05.730 --> 00:18:07.575
Mamy elementy multimedialne nadchodzą,

00:18:07.575 --> 00:18:09.840
Mamy przyciski radiowe nadchodzi,

00:18:09.840 --> 00:18:12.510
ale ostatnio dodaliśmy
również przycisk obrazu,

00:18:12.510 --> 00:18:15.105
pole wyboru, karuzela
widoku kolekcji.

00:18:15.105 --> 00:18:18.885
To fantastyczne i
to nie my powiedzenie,

00:18:18.885 --> 00:18:20.460
"Och, mamy do wysyłki
funkcji, funkcji,

00:18:20.460 --> 00:18:22.560
funkcji "to nas
uważnie słuchać

00:18:22.560 --> 00:18:25.080
o tym, czego potrzebujesz
z platformy, która ma być

00:18:25.080 --> 00:18:28.170
pomyślne budowanie aplikacji
i to jest to, co napędza

00:18:28.170 --> 00:18:29.730
nam w dostarczaniu tych rzeczy

00:18:29.730 --> 00:18:31.545
do punktu, w którym nas opowiadasz,

00:18:31.545 --> 00:18:32.640
"Och, to bardzo rzadkie".

00:18:32.640 --> 00:18:34.650
Muszę coś stworzyć
Custom na własną rękę.

00:18:34.650 --> 00:18:37.740
Po prostu wyciągam to, co już
dostarczane w pudełku i używać.

00:18:37.740 --> 00:18:39.435
Więc to fantastyczne.

00:18:39.435 --> 00:18:45.555
Wtedy wielki ekosystem
dostawcy.

00:18:45.555 --> 00:18:50.250
Następnie osoba trzecia
ekosystemu w zasadzie w

00:18:50.250 --> 00:18:53.235
społeczności wysyłki rzeczy
które są przydatne, aby pomóc

00:18:53.235 --> 00:18:56.490
inni są ogromną ogromną pomocą.

00:18:56.490 --> 00:18:58.155
Niektóre naprawdę fajne rzeczy tutaj,

00:18:58.155 --> 00:18:59.910
i ikona zaczynają Cię głodni

00:18:59.910 --> 00:19:01.950
po rozpoczęciu oglądania
stosy naleśniki.

00:19:01.950 --> 00:19:06.480
Wiem, że James w jego demo
pokazała widok naleśnik.

00:19:06.480 --> 00:19:07.860
Jest to również w tym kodzie.

00:19:07.860 --> 00:19:09.240
To po prostu niesamowite.

00:19:09.240 --> 00:19:13.410
Oczywiście, wszystkie wspaniałe
przedsiębiorstw, które

00:19:13.410 --> 00:19:18.210
Bank on.NET i Xamarin i
z nim wielki sukces.

00:19:18.210 --> 00:19:21.270
Więc chcę dać wielkie krzyki
do naszych współpracowników.

00:19:21.270 --> 00:19:23.340
W ubiegłym roku w tym czasie, w rzeczywistości,

00:19:23.340 --> 00:19:25.290
to jest slajd z mojego
prezentacji w zeszłym roku.

00:19:25.290 --> 00:19:27.930
Obchodziliśmy wszystkie
Współautorzy formularzy platformy Xamarin.

00:19:27.930 --> 00:19:29.460
Jestem tutaj, aby powiedzieć, że mamy

00:19:29.460 --> 00:19:31.530
rozwinęliśmy to i
będzie wysyłać

00:19:31.530 --> 00:19:35.310
wspaniałe prezenty dla wszystkich
Współautorzy platformy Xamarin z dokumentów,

00:19:35.310 --> 00:19:37.380
do Essentials, iOS i Android,

00:19:37.380 --> 00:19:41.010
do formularzy, SkiaSharp,
rzeczy, które utrzymujemy.

00:19:41.010 --> 00:19:43.320
Naprawdę doceniamy Twoje
Współpraca z nami,

00:19:43.320 --> 00:19:44.550
przynosząc nam swoje pomysły,

00:19:44.550 --> 00:19:46.410
jak również pomoc i miłość.

00:19:46.410 --> 00:19:47.835
Więc czekamy na to.

00:19:47.835 --> 00:19:50.460
Będę strzelanie
wniosek o e-maile.

00:19:50.460 --> 00:19:53.580
Wtedy chciałem podkreślić
kilka rzeczy ze społeczności.

00:19:53.580 --> 00:19:55.440
Było to w lutym,

00:19:55.440 --> 00:19:57.885
mnóstwo wspaniałych blogach od Ciebie.

00:19:57.885 --> 00:19:59.185
Nie miałem nic wspólnego z tym.

00:19:59.185 --> 00:20:00.380
Nie mieliśmy nic wspólnego z tym.

00:20:00.380 --> 00:20:02.810
Jest to społeczność, która
jest po prostu rośnie z

00:20:02.810 --> 00:20:05.675
emocji o tym, co można
zrobić dzisiaj z formularzami Xamarin.

00:20:05.675 --> 00:20:07.234
A potem w lipcu

00:20:07.234 --> 00:20:08.930
Mamy Xamarin interfejsu użytkownika lipca

00:20:08.930 --> 00:20:10.925
inna społeczność doprowadziła
rzecz i można

00:20:10.925 --> 00:20:14.690
Zobacz te ekrany są po prostu
Wspaniały. Jestem tu ślinienie.

00:20:14.690 --> 00:20:17.110
To szalona dobra.

00:20:17.110 --> 00:20:19.230
Chciałem dać krzyczy na

00:20:19.230 --> 00:20:20.790
wszystkich tych, którzy rozpoczęci Streaming.

00:20:20.790 --> 00:20:22.500
Pamiętam, kiedy James Montemagno

00:20:22.500 --> 00:20:24.390
i Jeff Fritz byli
tylko streamery tam

00:20:24.390 --> 00:20:28.230
Doing anything.NET i tutaj
Jesteśmy po prostu rośnie,

00:20:28.230 --> 00:20:30.180
to eksploduje, to bardzo fajne.

00:20:30.180 --> 00:20:33.870
Sprawdź ten link. Mam listę
z tych, których byłem świadomy.

00:20:33.870 --> 00:20:36.390
Jeśli są więcej, daj mi znać.

00:20:36.390 --> 00:20:39.780
Mam jeszcze kilka rzeczy
, aby wyróżnić się z

00:20:39.780 --> 00:20:41.190
Xamarin. Forms, które już

00:20:41.190 --> 00:20:43.575
wspomniałem więc po prostu
Krótko dotknąć na nich.

00:20:43.575 --> 00:20:48.270
Powłoki. Najprostszym sposobem dziś być
Uruchamianie aplikacji,

00:20:48.270 --> 00:20:50.490
niekoniecznie trzeba
Migracja istniejących rzeczy,

00:20:50.490 --> 00:20:52.530
ale dla nowych aplikacji jest to

00:20:52.530 --> 00:20:55.735
świetny przewodnik Szybki Start dla Ciebie
to bardzo elastyczny.

00:20:55.735 --> 00:20:59.810
Możesz zobaczyć, jak proste
kod jest to, aby zrobić menu wysuwany,

00:20:59.810 --> 00:21:01.819
Aby zrobić dolne zakładki,

00:21:01.819 --> 00:21:05.510
a potem oczywiście zrobić najlepsze zakładki
Jeśli aplikacja wymaga również.

00:21:05.510 --> 00:21:09.305
Bardzo mały kod, bardzo wyraźny
o tym, co chcesz.

00:21:09.305 --> 00:21:11.460
Następnie nawigacja
usługi, które wspomniałem,

00:21:11.460 --> 00:21:14.415
, gdy chcesz przejść z
stronę listy do strony szczegółów,

00:21:14.415 --> 00:21:16.470
teraz jest tak proste, jak przy użyciu

00:21:16.470 --> 00:21:19.440
że globalna służba nawigacyjna
dostępne wszędzie.

00:21:19.440 --> 00:21:21.405
Nie musisz się martwić
o tym nie jest tam

00:21:21.405 --> 00:21:23.850
i można nawet przejść
parametrów ciągu zapytania.

00:21:23.850 --> 00:21:26.310
Więc przekazać w tym mieście ID i

00:21:26.310 --> 00:21:28.995
następnie na opłacenie
Strona, Strona szczegółów,

00:21:28.995 --> 00:21:32.820
atrybut właściwości kwerendy
Aby upewnić się, że jest to

00:21:32.820 --> 00:21:34.620
stosowane do majątku publicznego

00:21:34.620 --> 00:21:35.880
kontekstów wiążących, czy to

00:21:35.880 --> 00:21:37.605
modelu widoku lub samej strony.

00:21:37.605 --> 00:21:40.065
Tak bardzo łatwy w użyciu.

00:21:40.065 --> 00:21:42.810
Nie wspomniałem o tym
dużo dzisiaj, ale Visual.

00:21:42.810 --> 00:21:44.085
Jeśli Twoim celem jest posiadanie

00:21:44.085 --> 00:21:46.320
ten sam wygląd i poczucie
między systemami iOS i Android,

00:21:46.320 --> 00:21:48.345
Visual to świetny początek dla Ciebie.

00:21:48.345 --> 00:21:50.610
Komponenty konstrukcyjne materiałów
statek ze wszystkimi

00:21:50.610 --> 00:21:52.065
tych elementów z pudełka

00:21:52.065 --> 00:21:54.655
tak, że nie masz
do spędzenia czasu tweaking.

00:21:54.655 --> 00:22:00.110
Oczywiście,

00:22:00.110 --> 00:22:02.990
pokazał Ci-wszystkie te wspaniałe
rzeczy pochodzące z CollectionView.

00:22:02.990 --> 00:22:04.900
Chciałbym zobaczyć
nad tym, nad czym pracujesz.

00:22:04.900 --> 00:22:06.590
W tej chwili jesteśmy rzeczywiście

00:22:06.590 --> 00:22:08.390
z myślą o wyzwaniu karuzeli i

00:22:08.390 --> 00:22:11.840
są to jedne z rzeczywistych
składki ze Wspólnoty,

00:22:11.840 --> 00:22:13.880
od Ciebie, że to, co jesteś w stanie

00:22:13.880 --> 00:22:16.600
zrobić z bieżącym CollectionView
lub CarouselView.

00:22:16.600 --> 00:22:19.310
Pardon. Więc to jest nadal otwarte.

00:22:19.310 --> 00:22:21.050
Jest łup na linii.

00:22:21.050 --> 00:22:22.745
Możesz być dostawanie ów małpa.

00:22:22.745 --> 00:22:24.230
Nie sądzę, że to
pomóc wpisać bardzo

00:22:24.230 --> 00:22:26.300
szybko, ale to będzie wyglądać
świetnie na płaszczu,

00:22:26.300 --> 00:22:29.450
i możesz upewnić się, że
dzieci nie kradną tej małpy.

00:22:29.450 --> 00:22:31.040
Więc proszę podać, że

00:22:31.040 --> 00:22:34.120
wygasa koniec dnia środa.

00:22:34.120 --> 00:22:37.010
Możesz sprawdzić bloga
dla wszystkich szczegółów

00:22:37.010 --> 00:22:39.875
na tym, że jeśli po prostu iść
do blogu deweloperów platformy Xamarin.

00:22:39.875 --> 00:22:45.810
Z tym, Sped przez
do końca na pytania.

