Artykuły dla kategorii Start

videopoint.pl
kwi 23 2017
0

Platforma Xamarin - recenzja kursu video

Dzięki ubiegłorocznej decyzji Microsoftu, Xamarin stał się rozwiązaniem, które w standardowym scenariuszu nie wymaga już więcej płatnej subskrypcji. Taki ruch giganta z Redmond znacznie zwiększył dostępność tego produktu dla przeciętnego programisty. Pozytywną wiadomością jest również nieustanny rozwój tego produktu, zarówno w wymiarze Xamarin.Platform oraz Xamarin.Forms (o różnicach między tymi produktami pisałem w moim wprowadzeniu teoretycznym dla Xamarina).

Wszystkie te pozytywne wiadomości oraz ciągły wzrost udziału rynku sprawiają, że niewątpliwie warto się zainteresować tym tematem bliżej. Pomóc w tym może kurs video wprowadzający do nauki Xamarina, który dziś mam dla Was przyjemność zrecenzować.

freeimages.com
kwi 14 2017
0

Audials - radio na wyciągnięcie ręki

W dzisiejszych czasach, w których to na rynku mamy kilku dużych graczy oferujących usługi streamingowe, internetowe rozgłośnie radiowe zeszły na dalszy plan. Jednak jeszcze kilka lat temu, w na rynku nie było usług typu Spotify, Google Muzyka, czy Apple Music i tego typu rozwiązania cieszyły się sporą popularnością i stanowiły szybki i tani sposób na dostęp do nowej muzyki.

Dziś sytuacja wygląda zgoła inaczej. Wybierając którąkolwiek z wspomnianych wyżej usług, zyskujemy dostęp do kilkudziesięciu milionów utworów różnych wykonawców z całego świata, które możemy odtwarzać w dowolnej kolejności, w dowolnym miejscu i kiedy tylko chcemy. Jest to zgoła inne podejście aniżeli w przypadku radia. Czy jest jeszcze zatem miejsce na rozgłośnie radiowe w Internecie?

Twórcy tytułowej aplikacji Audials twierdzą, że tak i serwują nam swoisty kombajn do słuchania internetowych rozgłośni.

futuramo.com
kwi 05 2017
0

Futuramo - godna uwagi, polska platforma do współpracy

W ostatnim czasie bardzo mocno rozwijają się narzędzia do współpracy w grupie. Sukces Slacka, intensywny rozwój pakietu biurowego od Google, czy też ostatnia premiera Microsoft Teams pokazują, że jest na tym polu spory potencjał do zagospodarowania. Okazuje się również, że nawet na naszym rodzimym rynku dzieje się coś ciekawego, czego przykładem jest nowa, bardzo dobrze zapowiadająca się platforma do pracy grupowej Futuramo, rozwijana przez krakowską firmę Modulus.

freeimages.com
kwi 02 2017
0

W pogoni za stabilnym stosem technologicznym

W programowaniu często mówi się o tym, że trudno jest napisać idealny kod. Wielu (w tym ja) uważa, że jest to niemożliwe, a na pewno nie za pierwszym razem. Zawsze powinniśmy być przygotowani na refaktoring i nie powinniśmy go traktować jako coś złego, tylko jako naturalny element procesu. Nie mniej jednak jeśli weźmiemy pod uwagę mnemonik SOLID i dokładnie zapoznamy się z jego regułami, to szybko okaże się, że tak naprawdę pole do zmian jest częściowo ograniczone.

Jeszcze inaczej sprawa ma się jeśli spojrzymy na języki programowania, bądź też znane frameworki. Czy w takiej sytuacji zmiana jest dozwolona? Czy powinniśmy zachowywać kompatybilność wsteczną? Temat jest trudny, a zachowanie dużych graczy pokazuje, że nie boją się oni często poważnych zmian. O ile refaktoryzacja własnego projektu dotknąć może stosunkowo nieduże grono odbiorców, o tyle zmiany w języku/technologii, mogą dotknąć setki tysięcy programistów, w zależności od popularności analizowanego rozwiązania. Taka sytuacja rodzi wiele pytań, na które trudno znaleźć jednoznaczne odpowiedzi, ale spójrzcie na kilka poniższych przypadków, by uzmysłowić sobie skalę problemu.

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.