Xamarin.Forms Performance – nowe testy

Trochę czasu minęło od poprzedniego wpisu, a jeszcze więcej od ostatniej aktualizacji mojego projektu dotyczącego mierzenia wydajności Xamarin.Forms. Jednak mimo ciszy, trochę się w nim działo.

Co nowego doszło?

Dodałem do aplikacji nowe testy:

  • 6 testów dla ListView.

Xamarin.Forms Performance – dalsza automatyzacja

Od poprzedniego wpisu minęło więcej czasu niż planowałem. Zeszło mi jednak trochę z tym co robiłem, a i ten wpis nie będzie zbyt długi, bo przedstawię tylko postęp prac w moim projekcie odnośnie badania wydajności Xamarin.Forms między kolejnymi wersjami. W oddzielnych wpisach chciałbym dokładniej przestawiać narzędzia, z których miałem okazję korzystać (a przy okazji nauczyć się) podczas prac.

Praca z designerem dla Xamarin.iOS

W dzisiejszym wpisie chciałbym opowiedzieć o swoich doświadczeniach z pracy z designerem, gdy tworzymy aplikacje na iOS. Doświadczenia te są różne i prawdę mówiąc gorsze niż oczekiwałem, gdy dopiero zaczynałem .

Jak tworzymy widoki dla iOS?

Widoki na iOS możemy tworzyć na kilka sposobów.

Xamarin.Forms Performance – aktualizacja warstwy prezentacji

Już wcześniej wspominałem o swoim projekcie odnośnie testowania wydajności kolejnych wersji Xamarin.Forms. Wpisy temu poświęcone znajdziecie tutaj oraz tutaj.

W ostatnich dniach znalazłem trochę czasu, żeby zaktualizować ten projekt. Zrobiłem 3 rzeczy, na których na chwilę obecną najbardziej mi zależało:

  1. Zaktualizowałem prezentację wyników.

Xamarin.Forms Performance – warstwa prezentacji

Jest to drugi post z cyklu XFP, o sprawdzaniu wydajności Xamarin.Forms. Ostatnio opisywałem aplikację, dzięki której można łatwo sprawdzić wydajność nowej wersji Xamarin.Forms. Trzeba ją jeszcze dopracować, ale są już podstawy. Teraz do tych podstaw dołącza kolejna warstwa – prezentacja wyników.

Aplikacja Webowa

Jeśli zbudowałbym tę aplikację i nigdzie nie dzielił się wynikami na bieżąco,

Sprawdzanie wydajności w Xamarin.Forms

Kiedyś zdarzyło mi się przeprowadzić testy wydajnościowe Xamarina. Porównywałem Xamarin.Forms do Xamarin.Android i do aplikacji w Javie. Testy te robiłem wtedy tylko dla Androida. Wyniki możecie obejrzeć tutaj oraz tutaj. Ogólnie rzecz biorąc, nie były one dobre dla Xamarin.Forms.

Xamarin.Forms –

LiveXAML – podgląd UI dla Xamarin.Forms w czasie rzeczywistym

Jedną z bolączek Xamarina jest to, że czasami podczas budowania aplikacji pojawiają się dziwne problemy, które nie co końca wiadomo jak rozwiązać. Często pomocne jest usunięcie folderów bin/obj, czy restart Visual Studio. Jeśli już projekt się buduje to trochę czasu może to potrwać. Chyba zależy to od humoru Visuala 🙂 Zawsze zastanawiałem się,

Alternatywa dla XAMLa – AmmyUI i json

Jakiś czas temu zastanawiałem się dlaczego tak właściwie Microsoft postawił na styl xml jako język opisu warstwy UI dla aplikacji. Czy coś prostszego nie byłoby lepsze? Obecnie ciągle używa się jsona zamiast xmla i wszyscy chwalą sobie to rozwiązanie. Dlaczego więc nie spróbować by tego samego z opisem UI?