Miesiąc: Marzec 2017

10Things – Jak zacząć pisać testy z użyciem xUnit

Jak zacząć pisać testy z użyciem xUnit

Test-Driven Development jest tzw. dobrą praktyką programistyczną dzisiaj chciałbym przedstawić jak zacząć pisać testy z użyciem xUnit. Wszystko omówię na przykładzie aplikacji 10Things tworzonej w Xamarin Forms. Test-Driven Development – Wprowadzenie Według definicji z Wikipedia jest to Test-driven development (TDD) – technika tworzenia oprogramowania, zaliczana do metodyk zwinnych. Pierwotnie była częścią programowania ekstremalnego (ang. extreme …

10Things – Implementacja kontenera IoC

10Things - Implementacja kontenera IoC

Ciąg dalszy pracy na projektem 10Things. W dzisiejszym odcinku chciałbym opisać szczegóły implementacji kontenera IoC, oraz dalszy plan prac. Implementacja kontenera IoC W 10Things używam FreshMVVM, który ma zaimplementowany kontener IoC o nazwie FreshIoC. Pod spodem nie jest to nic innego jak TinyIoC ze zmienionymi namespace. Jakie ma plus FreshIoC <-> TinyIoC? Mały rozmiar – bibliotek FreshIoC …

10Things nawigacja – implementacja w mobile

10Things nawigacja

A więc mamy kolejny tydzień konkursu, plan jaki sobie założyłem to implementacja nawigacji w 10Things. Jako, że aplikacja będzie korzystać z FreshMVVM dlatego też zacząłem zgłębiać tajniki nawigacji tego framework-a. FreshMVVM daje nam 3 możliwe opcje nawigacji z pudełka „Basic navigation”, „Tabbed navigation” i „Master Detail navigation”. Postaram się pokrótce przedstawić każdą z opcji, oraz jak ich …

Czym jest 10Things? I pierwszy commit

Czym jest 10Things

01.03.2017 to ważna data. Tego dnia rozpoczął się konkurs „Daj Się Poznać 2017” i powstał projekt 10Things. O samym konkursie nie będę się już rozpisywał oraz o tym czemu po co na co. Wydażyła się również inna ważna rzecz, czyli pierwszy commit na GitHub w projekcie 10Things. Chciałbym natomiast opisać trochę czym jest 10Things, czyli mój projekt, …