Strona głównaUżytkownik

Maciej Gos | użytkownik

Maciej Gos
Maciej Gos
845,02
1694 dni, 2 godziny, 15 minut temu
10 marca, 2017
dotnetomaniak.pl

AMP, nowy gracz na rynku czy ma szansę zagrozić innym technologiom?On By admin 7-ego Października 2015 pojawił się nowy gracz na rynku AMP technologia tworzona przez Google. Dzisiejszy artykuł będzie z pogranicza światów aplikacji mobilnych i technologii web.Czym jest AMP, jakie ma zalety i dlaczego o tym piszę? Projekt AMP jest inicjatywą typu open-source mającą na celu uczynienie sieci lepszą dla wszystkich. Projekt umożliwia tworzenie stron internetowych i reklam, które są szybkie, piękn...

Tagi: mobile
Źródło: maciejgos.com
Dziel się z innymi:
AMP, nowy gracz na rynku czy ma szansę zagrozić innym technologiom? - Maciej Gos

Mobile development 2220 dni, 14 godzin, 18 minut temu Maciej Gos 166 źrodło rozwiń

Tak więc moda na podsumowania roku nastałe już zagościła nad Wisłą tak więc i ja również dołączę do tej mody. Sick zrobiłem to już w zeszły roku 2016. A więc koniec roku 2017 zbliża się wielkimi krokami. Nadszedł więc czas na podsumowanie minionego roku i co dalej w 2018. Napewno cieszę się z tego, że udało mi się zmienić trochę swoją ścieżkę kariery którą podążałem. Na taką w jakiej chcę obecnie się obecnie realizować i spełniać…Xamarin???…Mobile??? Udało mi się również nareszcie wzi...

Źródło: maciejgos.com
Dziel się z innymi:
Podsumowanie roku 2017 i co dalej w 2018 - Maciej Gos

Inne 2303 dni, 1 godzinę, 32 minuty temu Maciej Gos 52 źrodło rozwiń

Monitorowanie aplikacji hybrydowych jest bardzo ważnym etapem w produkcji każdego rozwiązania IT. Dlatego jego wybór może być kluczowym punktem każdego projektu. Dzisiaj chciałbym przedstawić połączenie Apache Cordova i HockeyApp.

Źródło: maciejgos.com
Dziel się z innymi:
Monitorowanie aplikacji hybrydowych. Cordova i HockeyApp - Maciej Gos

Mobile development 2356 dni, 1 godzinę, 15 minut temu Maciej Gos 37 źrodło rozwiń

Chciałbym dzisiaj wam przybliżyć czym jest Dependency Service i do czego jest nam potrzebny.Czym jest Dependency Service Xamarin Forms jest technologią multi-platformową w której większość kodu aplikacji definiujemy w bibliotece PCL lub Shared. Niestety wymusza to na nas pewne ograniczenia. Największym jest brak możliwość dostępu do natywnych funkcjonalność danej platformy. Mam tutaj na myśli usługi takie jakDostęp do plikówPocztaDostęp do hardware np. żyroskopNotyfikacjei wiele wiele ...

Źródło: maciejgos.com
Dziel się z innymi:
Dependency Service do czego jest nam potrzebny? - Maciej Gos

Mobile development 2457 dni, 9 godzin, 57 minut temu Maciej Gos 89 źrodło rozwiń

Konfiguracja emulatora Android może być czasami problematyczna. Dlatego chciałbym przedstawić jak to zrobić poprawnie tak żeby wszystko działało. Jest to artykuł skierowany głównie do początkujących developerów Xamarin i nie tylko.Emulatory Android Jeżeli chodzi o emulatory android mamy kilka możliwych opcji do wyboruVisual Studio Emulator for AndroidGoogle API emulator z obsługą HAXM – dostępne wraz z SDKInne opcje Dzisiaj chciałbym się skupić na emulatorach dostarczanych wraz z An...

Źródło: maciejgos.com
Dziel się z innymi:
Jak konfigurować emulatory Android dla początkujących - Maciej Gos

Mobile development 2464 dni, 12 godzin, 29 minut temu Maciej Gos 48 źrodło rozwiń

Ile to razy otwieraliśmy jakiś kawałek kodu i nagle szok. Metoda ma 300 linijek i z 6 zmiennych. Jak sobie radzić z gigantycznymi metodami? Przedstawię kilka wypracowanych przepisów na radzenie sobie z legacy code. Nie będą one związane z jakimiś konkretnymi wzorcami itp… Cały kod jest dostępny na GitHub.Gigantyczne metody Tak powiem w tajemnicy, że największa metoda z jaką miałem do tej pory do czynienia miała łącznie 9009 linijek i przyjmowała 25 parametrów. Podręcznikowy przykład cl...

Źródło: maciejgos.com
Dziel się z innymi:
Jak sobie radzić z gigantycznymi metodami - Maciej Gos

Sztuka programowania 2499 dni, 14 godzin, 26 minut temu Maciej Gos 298 źrodło rozwiń

A więc mamy już piątek 05.05 więc czas na podsumowanie tygodnia odc.7. Za nami dziewiąty tydzień zmagań w Daj Się Poznać. A więc czas na garść moich sukcesów i porażek minionego tygodnia. Dzisiaj wyjątkowo będzie bez linków i w trochę innej formie niż zazwyczaj.Podsumowanie tygodnia odc.7Co się udało W tym tygodniu znowu spędziłem dużo czasu nad xUnit i… Zdałem sobie sprawę, że spora część kodu aplikacji będzie do przerobienia. Chciałbym utrzymać projekt w duchu TDD. Co się nie udało N...

Źródło: maciejgos.com
Dziel się z innymi:
Podsumowanie tygodnia odc.7 - Maciej Gos

Daj się poznać 2017 2544 dni, 16 godzin, 31 minut temu Maciej Gos 8 źrodło rozwiń

Ciąg dalszy cyklu o xUnit, oraz testowaniu aplikacji mobilnych w Xamarin.Forms. Dzisiaj chciałbym omówić zastosowanie, oraz pokazać parę przykładów użycia Theory.xUnit Theory: Jak używać InlineData, ClassData oraz MemberDataCzym jest Theory Testy z atrybutem Theory umożliwiają nam przekazanie jako parametr danych wejściowych (może to być również kolekcja parametrów). Natomiast ich wynik jest poprawny tylko dla konkretnych dany wejściowych, czyli za jednym zamachem możemy przetestować ...

Źródło: maciejgos.com
Dziel się z innymi:
xUnit Theory: Jak używać InlineData, ClassData oraz MemberData - Maciej Gos

Daj się poznać 2017 2544 dni, 16 godzin, 31 minut temu Maciej Gos 98 źrodło rozwiń

Dodaj komentarz Aplikacje stają się coraz bardziej skomplikowane, zawierają mnóstwo logiki biznesowej dlatego testy jednostkowe w naszych aplikacjach są ich ważnym aspektem. Dzisiaj chciałbym wam przedstawić 3 najważniejsze słowa w xUnit.3 najważniejsze słowa w xUnitFact, Theory, Assert – Arrange, Act, Assert Każdy test powinien mieć odpowiednią strukturę. Dlatego ja zawsze dziele je na etap inicjalizacji Arrange, etap wykonania Act i etap porównania wyników Assert. Przykładowa metoda do testów może m...

Źródło: maciejgos.com
Dziel się z innymi:
3 najważniejsze słowa w xUnit - Maciej Gos

Daj się poznać 2017 poniedziałek, 24 kwietnia 2017 08:04:23 GMT Maciej Gos 47 spam? źrodło rozwiń

Dodaj komentarz A więc mamy już piątek 21.04 więc czas na podsumowanie tygodnia odc.5. Za nami siódmy tydzień zmagań w Daj Się Poznać. A więc czas na garść moich sukcesów i porażek minionego tygodnia, oraz kilka linków które wydały mi się ciekawe.Podsumowanie tygodnia odc.5Co się udało Tutaj niestety sukcesów brak projekt nie drgnął nawet o milimetr z blogiem niestety też jest ostatnio cienko. Co się nie udało Patrz punkt wyżejCiekawe linki tygodniaXamarin Forms – DependencyService, czyli dostęp do ko...

Źródło: maciejgos.com
Dziel się z innymi:
Podsumowanie tygodnia odc.5 - Maciej Gos

Daj się poznać 2017 2558 dni, 11 godzin, 38 minut temu Maciej Gos 6 źrodło rozwiń

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 programming), lecz obecnie stanowi samo...

10Things - Jak zacząć pisać testy z użyciem xUnit - Maciej Gos

A więc mamy już piątek 24.03 więc czas na podsumowanie tygodnia odc.3. Za nami trzeci tydzień zmagań w Daj Się Poznać. A więc czas na garść moich sukcesów i porażek minionego tygodnia, oraz kilka linków które wydały mi się ciekawe.Podsumowanie tygodnia odc.3Co się udałoKupić samochód – tak odkładałem to w czasie, a w końcu wyszło tak, że kupiłem już teraz. Strasznie mnie to wytrąciło z moich torów\planów i teraz nie mogę się pozbierać. Obrączki – Kolejny ważny punkt na liści, odebraliśm...

Źródło: maciejgos.com
Dziel się z innymi:
Podsumowanie tygodnia odc.3 - Maciej Gos

Daj się poznać 2017 2587 dni, 22 godziny, 49 minut temu Maciej Gos 9 źrodło rozwiń

Dodaj komentarz A więc mamy już piątek 17.03 więc czas na podsumowanie tygodnia odc.2. Za nami drugi tydzień zmagań w Daj Się Poznać. A więc czas na garść moich sukcesów i porażek minionego tygodnia, oraz kilka linków które wydały mi się ciekawe.Podsumowanie tygodnia odc.2Co się udało10Things – prace nad projektem nabierają powoli tempa. Udało mi się zrobić nawigację i zacząłem podłączać testy jednostkowe xUnit. Praca – chyba „przekopałem się” przez cały gąszcz zgłoszeń od klienta i opanowałem sytuację...

Źródło: maciejgos.com
Dziel się z innymi:
Podsumowanie tygodnia odc.2 - Maciej Gos

Dodaj komentarz 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

Źródło: maciejgos.com
Dziel się z innymi:
10Things - Implementacja kontenera IoC - Maciej Gos

Daj się poznać 2017 2599 dni, 11 godzin, 2 minuty temu Maciej Gos 58 źrodło rozwiń

Dodaj komentarz A więc mamy już piątek 10.03 więc czas na podsumowanie tygodnia. Za nami pierwszy tydzień zmagań w Daj Się Poznać jak i również premiera Visual Studio 2017. Poniżej garść moich osiągnięć i porażek, oraz co wydało mi się interesujące w minionym tygodniu.Co się udało10Things – ruszyłem wreszcie z projektem i zacząłem implementację MVVM, oraz pierwszych stronUporałem się w pracy z dość „trudnym” tematem 🙂Mój super tajny projekt „prezentu” na urodziny idzie zgodnie z planemCo się nie udało...

Źródło: maciejgos.com
Dziel się z innymi:
Podsumowanie tygodnia odc.1 - Maciej Gos

Daj się poznać 2017 2602 dni, 14 godzin, 51 minut temu Maciej Gos 26 źrodło rozwiń

1 2

Najaktywniejsi w tym miesiącu