Dlaczego moja strona w Xamarin.Forms nie jest niszczona?

Być może zdarzyło wam się śledzić, czy nie macie wycieków pamięci podczas tworzenia aplikacji. W C# teoretycznie jest całkiem łatwo, bo mamy garbage collector, który sam powinien zadbać o czyszczenie już niepotrzebnych obiektów. Niestety czasami tak się nie dzieje i najczęściej jest to nasza wina – zwyczajnie zapomnimy usunąć referencje do naszego obiektu.

Jak rozwiązać błąd „Payload contains two or more files with the same destination path”?

Problem

Ostatnio pisząc aplikację UWP trafiłem na taki błąd:

Error: Payload contains two or more files with the same destination path ‚Plugin.InAppBilling.pdb’. Source files:
C:\Users\user\.nuget\packages\Plugin.InAppBilling\1.2.2\lib\UAP10\Plugin.InAppBilling.pdb
project_path\pcl\bin\Debug\Plugin.InAppBilling.pdb
File: vs_path\MSBuild\Microsoft\VisualStudio\v15.0\AppxPackage\Microsoft.AppXPackage.Targets
Line: 1740

Błąd ten pojawił się po raz kolejny.

Nowości w Visual Studio 2017 i 15.3 z perspektywy Xamarina

Visual Studio 2017 jest dostępny od marca tego roku. Ostatnio wyszła nowa, większa aktualizacja, 15.3, która mogła być interesująca. A jak wyszło? Zobaczmy. Przejdziemy przez ciekawsze nowości zarówno wersji podstawowej, jak i aktualizacji, które są ważne z punktu widzenia dewelopera Xamarina. Uściślę tylko, że mam tu na myśli normalnego Visual Studio,

FreshMvvm – lekki framework do MVVM dla Xamarin.Forms

FreshMvvm z Xamarin.Forms

Czym jest MVVM pewnie wielu już wie. Jest to standardowy wybór przy pracy z aplikacjami UWP czy Xamarina. Tutaj nie będę się o tym rozpisywał, bowiem MVVM zostało już przedstawione w wielu poradnikach w sieci. W tekście tym chciałbym omówić jeden z frameworków do MVVM –