Przydatne snippety w Visual Studio

W艂a艣nie odkry艂em co艣, co na zawsze zmieni moj膮 prac臋 w Visual Studio – snippety, czyli automatyczne wstawki pewnych typowych struktur kodu, kt贸re mo偶na modyfikowa膰 w trakcie pisania. Od razu zaczn臋 od czego艣 prostego, ale bardzo przydatnego.

Console.WriteLine();

W edytorze wystarczy wpisa膰 cw, a nast臋pnie nacisn膮膰 Tab

Continue reading

Przechowywanie ustawie艅 aplikacji w Xamarin.Forms #dsp2017

Przegl膮dam aktualnie potencjalne rozwi膮zania przechowywania ustawie艅 aplikacji takich jak wybrany motyw kolorystyczny, cz臋stotliwo艣膰 powiadamiania u偶ytkownika, j臋zyk czy ustawienia pokazywania tre艣ci NSFW. Do tej pory trafi艂em na trzy sposoby przechowywania takich danych:

  • w艂a艣ciwo艣ci aplikacji (a persistent properties dictionary) – do przechowywania trywialnych, kwantowalnych informacji, dost臋pne z ka偶dego miejsca w aplikacji
  • system plik贸w aplikacji – np. jako pliki JSON, kt贸re wymagaj膮 (de)serializacji przy zmianie stanu aplikacji
  • baza danych SQLite – nieco jak strzelanie z armaty do muchy, ale na pewno wykorzystam w p贸藕niejszym etapie projektu

Continue reading

Poziomo przewijana lista z Syncfusion w Xamarin.Forms #dsp2017

Chcia艂bym w swojej aplikacji mie膰 przewijan膮 poziom膮 list臋 binduj膮c膮 si臋 z kolekcj膮 wybranych seriali (tak膮 jak na obrazku poni偶ej). Niestety sp臋dzi艂em聽mas臋 czasu w poszukiwaniu prostego i dzia艂aj膮cego rozwi膮zania, jednak 偶adne nie odpowiada艂o moim prostym potrzebom. Jednym z nich by艂o u偶ycie聽ListView obr贸conego raz o 270 stopni z zawarto艣ci膮 obr贸con膮 o kolejne 90 stopni. Niestety bezskutecznie pr贸bowa艂em ustawi膰 jego parametry i wymiary, by pokaza膰 obrazki tak jak oczekiwa艂em.聽Znalaz艂em te偶 wersj臋 poprawion膮聽i jeszcze jedn膮 wykorzystuj膮c膮 RelativeLayout, ale tu r贸wnie偶 poleg艂em w boju. Aktualnie na forum Xamarina poleca si臋 wykorzystanie RecyclerView, ale z tego co rozumiem dzia艂a to tylko na Androidzie.

Continue reading