Artykuły dla kategorii Start

freeimages.com
mar 07 2017
0

Binary Grid - dawno już się tak nie wciągnąłem w grę logiczną

W dzisiejszych czasach stworzenie gry na dowolną platformę nie jest trudne. Problemem jest stworzenie takiego tytułu, który zrobi różnice. Zachwyci nowatorskim pomysłem i rozwiązaniami, lub po prostu weźmie wszystkie najlepsze elementy z innych tytułów i doda coś unikalnego od siebie.

Dzisiejszy tytuł po części wpisuje się w obie te koncepcje. Już spieszę z wyjaśnieniem co i jak:)

freeimages.com
lut 26 2017
0

Sprawdź swój refleks z grą Bomb Rain

Muszę przyznać, że trochę w ostatnim czasie zaniedbałem blogowanie, a zwłaszcza kategorię aplikacji mobilnych, która swego czasu stanowiła największy odsetek wpisów na tym blogu.

Niestety z biegiem lat, czasu na pisanie jest coraz mniej. Dziś chciałbym jednak w końcu coś napisać i będzie to recenzja gry Bomb Rain. Jej twórcą jest 18-letni Dominik, który przygotował naprawdę solidną i rozbudowaną produkcję napisaną w Unity.

freeimages.com
sty 23 2017
0

Raspberry + Kodi + HDMI-CEC = Zdalnie sterowane media center

Jakieś pół roku temu kupiłem swoją pierwszą malinkę o czym pisałem przy okazji tego wpisu. Przez cały ten czas moja konfiguracja sprawowała się bardzo dobrze, ale ostatnio dostrzegłem pewien istotny problem. Korzystając z DLNA, nie mam żadnego info na temat posiadanych filmów wideo, czy też innych multimediów, co z czasem może być kłopotliwe. Rozwiązania tego problemu nie musiałem długo szukać, a okazało się nim Kodi, czyli sukcesor dobrze znanego swego czasu XBMC.

Instalacja Kodi również nie była problematyczna, ale całe rozwiązanie przyniosło kolejny problem - jak tym wszystkim sterować?

freeimages.com
sty 17 2017
0

Xamarin.Forms - pół roku komercyjnej pracy

Od jakiegoś pół roku pracuję zawodowo z Xamarin.Forms. Początki zapowiadały się naprawdę obiecująco. Przykładowe aplikacje z Xamarina w większości działały. W UI jest XAML, którego już wcześniej poznałem m.in. przy okazji Universal Apps. Na pokładzie nie mogło zabraknąć również C#. Ponadto bardzo pozytywnie rokowały pierwsze PoC z naszej strony oraz zapewnienia producentów w których to mówiło się o bardzo wysokim procencie współdzielonego kodu, czego dowodem miała być aplikacja Xamarin.CRM. Życie jednak zweryfikowało te realia i pokazało kilka wyraźnych rys na tym pięknym obrazku.

freeimages.com
sty 03 2017
0

Visual Studio Mobile Center - jedno miejsce do obsługi aplikacji mobilnych

Obecnie w świecie mobile królują dwa systemy - Android oraz iOS. Każdy z nich cechuje się zupełnie inną filozofią działania, sposobem wytwarzania aplikacji (wspominałem o tym sporo przy okazji wpisów o Xamarin), a także całym zestawem usług wykorzystywanych w trakcie procesu developmentu oraz późniejszego utrzymania. Niesie to ze sobą oczywiście spory narzut w kosztach wdrażania oraz stabilizacji projektu.

Stosując technologie pokroju Xamarin, React Native itp. jesteśmy w stanie częściowo zminimalizować problem związany z developmentem. Wciąż jednak pozostaje kwestia różnych usług, które są integralnie powiązane z wybranymi systemami operacyjnymi. Przykładowo żeby zbierać informacje o wyjątkach, czy statystyki użycia, musimy logować się do usług dla dedykowanych systemów. Na szczęście również w tym przypadku istnieją rozwiązania, które mogą nam ułatwić pracę. Jednym z nich jest tytułowy Visual Studio Mobile Center, który uznawany jest za następcę popularnego swego czasu HockeyApp.

freeimages.com
gru 09 2016
0

Jak sprawnie budować aplikacje w Xamarinie

Xamarin może rozwiązać wiele problemów technologicznych związanych z samym procesem pisania aplikacji, ale może również wygenerować sporo nowych tematów m.in. w obszarze budowania programów, czy też obsługi tzw. błędów runtime. Proces buildu jest w tym przypadku dość złożony, ponieważ najpierw musi nam się udać kompilacja kodu napisanego w C#, a dopiero później powstaje wynikowy kod natywny upakowany do pliku apk w Androidzie czy pliku ipa w iOS. Jeśli dodamy do tego temat obfuskacji kodu, to szybko może się okazać, że temat budowania może nie pójść tak gładko, jak reklamowane jest to na stronie Xamarina.

Dlatego też warto poznać kilka reguł, które mocno zredukują prawdopodobieństwa wystąpienia błędów na etapie kompilacji, czy też testowania wersji debug.

freeimages.com
lis 29 2016
0

Targetowanie paczek pod różne systemy w Xamarnie

Tworząc biblioteki do rozwiązań Xamarinowych, właściwie nigdy nie myślimy tylko o jednym systemie docelowym. To w końcu dlatego przecież wybraliśmy właśnie rozwiązanie Microsoftu, by nie ograniczać się do jednej platformy. I o ile twórcy Xamarina starają się reklamować to rozwiązanie jako takie, w którym odsetek współdzielonego kodu jest niezwykle wysoki, to w praktyce nawet we wdrożeniach opartych o Xamarin.Forms nie da się uniknąć rozwiązań dedykowanych pod konkretne platformy.

Na szczęście nie jest to wielkie wyzwanie. Wystarczy tylko odpowiednio przygotować projekt oraz plik nuspec naszej wynikowej paczki:)

freeimages.com
lis 17 2016
0

Przeciążanie operatorów w C#

C# posiada w swojej ofercie wiele operatorów, które pełnią rozmaite funkcje. Z pewnością dobrze znacie większość z nich, a jeśli nie to warto nadrobić swoje braki przeglądając dokumentację MSDN.

Z operatorów mogą korzystać również nasze własne obiekty, ale w normalnej sytuacji nie będą one wiedziały jak. Na szczęście twórcy C# dali nam narzędzia, dzięki którym będziemy mogli nauczyć nasze klasy zupełnie nowych możliwości.

Czy nie byłoby fajnie, gdyby obiekty faktur można było dodawać do siebie i dzięki temu otrzymalibyśmy sumę wszystkich faktur? Okazuje się, że w C# jest to banalnie proste:)

freeimages.com
lis 08 2016
0

ILSpy - podgląd assembly i dekompilacja kodu

Czasem chcielibyśmy sprawdzić szczegóły techniczne wybranego Assembly, bądź też nawet fragmenty kodu źródłowego, które wspomniany zasób zawiera. Przyczyny takiego stanu rzeczy bywają różne. Najczęściej chcemy się upewnić, że wdrożony kod, to rzeczywiście ten którego oczekujemy, bądź też chcemy podejrzeć kod używanej przez nas biblioteki, w sytuacji w której brakuje nam dokumentacji.

Okazuje się, że w świecie .netowym jest to jak najbardziej wykonalne. Wystarczy tylko odpowiednie narzędzie i DLLka, która nie przeszła procesu obfuskacji.. W .Net standardowo obfuskacja jest wyłączona, dlatego też bardzo łatwo zdekompilować kod IL zawarty w DLLce/pliku exe do kodu, który będzie wyglądać prawie jak oryginał. Do szczęścia potrzebne jest tylko odpowiednie narzędzie - np. opensource'owa aplikacja ILSpy.

freeimages.com
paź 27 2016
0

Onet vs WP - porównanie aplikacji do programów TV

Sporo się mówi i piszę o tym, że VOD oraz ogólnie Internet może wyprzeć tradycyjną, liniową telewizję. Być może coś jest na rzeczy i udział klasycznej TV systematycznie spada, jednak ten rodzaj medium jest mimo wszystko wciąż na tyle istotny, że cały czas budzi on spore zainteresowanie konsumentów.

Popularność TV w klasycznej postaci przekłada się również na Internet i aplikacje mobilne, które możemy wykorzystywać choćby do śledzenia programu TV. I to właśnie w tym temacie, na naszym rodzimym rynku zadziało się ostatnio naprawdę sporo.