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.

Szybkie wykresy z Chart.js

Gdy pracowałem nad projektem testowania wydajności Xamarin.Forms chciałem stworzyć prosty sposób dla ludzi do obejrzenia wyników. Mało kto będzie na tyle zdeterminowany, żeby ściągać projekt z GitHuba i go odpalać. Dlatego stworzyłem stronę, na której można przejrzeć wszystkie wyniki (tutaj).

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ę,