Artykuły dla kategorii Start

freeimages.com
cze 29 2015
0

Flynx - sposób na sprawne czytanie artykułów

Wiele razy pisałem już na łamach tego bloga, o tzw. konsumpcji treści w smartfonach. W moim odczuciu, oprócz szeroko rozumianej rozrywki, to właśnie aplikacje z tego obszaru są najczęściej wybierane przez użytkowników. Do grona tego rodzaju programów, można zaliczyć wszelkiej maści przeglądarki, serwisy społecznościowe, agregatory treści, czy też po prostu aplikacje, które w jakikolwiek sposób ułatwiają nam czytanie, czy też przeglądanie wiadomości.

Temat ten jest dość mocno eksploatowany we wszystkich mobilnych sklepach. Czy w takiej sytuacji można wymyślić tutaj jeszcze coś świeżego? Okazuje się, że tak, czego najlepszym przykładem jest tytułowa aplikacja tygodnia - Flynx.

freeimages.com
cze 26 2015
0

Ciekawe możliwości kontrolki TextBlock

Język znaczników XAML, jest integralnym elementem kilku ważnych technologii Microsoftu. Pojawia się on: w sukcesywnie upadającym Silverlighcie, WPFie, Windows Phonie, czy też w aplikacjach uniwersalnych. Dlatego też jeśli poznacie jedno z wymienionych wyżej środowisk, to bardzo łatwo będzie się Wam przestawić na dowolną z pozostałych technologi.

W zależności od środowiska, mogą pojawiać się pewne delikatne różnice w możliwościach jakie dostarczy nam XAML, ale mimo wszystko jest naprawdę sporo rzeczy wspólnych - ot choćby podstawowe kontrolki.

Jedną z takich kontrolek jest pozornie prosty TextBlock, który w praktyce skrywa w sobie spore możliwości. Jakie? Na te pytanie postaram się odpowiedzieć trochę szerzej w dalszej części tekstu;-)

freeimages.com
cze 22 2015
0

Krwiodawca - ważna aplikacja dla wszystkich dawców krwi

Jeśli spojrzymy na spektrum aplikacji zainstalowanych na smartfonie przeciętnego użytkownika, to bardzo szybko dostrzeżemy pewną prawidłowość - dziś telefony używane są przede wszystkim do rozrywki oraz konsumpcji treści (pomijam tu oczywiście rozmowy telefoniczne;-), czyli do rzeczy z pozoru błahych. Czy zatem jest tu miejsce na tematy ważne? A może nawet wręcz życiowe? Okazuje się, że tak, a smartfon który zawsze mamy przy sobie może się przysłużyć również bardziej wysublimowanym celom.

Dokładnie cztery lata temu i 3 dni napisałem na tym blogu wpis Zdrowie i sport Androidem, gdzie zgromadziłem kilka ciekawych aplikacji traktujących właśnie o tej tematyce. Od tamtego czasu na blogu pojawiło się sporo recenzji dotykających tego obszaru - choćby z zakresu diety i sportu. Dziś mam jednak prawdziwą bombę i w pewnym sensie aplikację dla wybranych, bowiem krwiodawców jest naprawdę mało na tym świecie.

freeimages.com
cze 18 2015
0

Implementacja dynamicznego doczytywania treści w kontrolce ListView

W architekturze WinRT możemy korzystać z dwóch bardzo przyjemnych kontrolek do prezentacji danych - ListView oraz GridView. Obie te kontrolki mają duże możliwości konfiguracyjne, posiadają sporo zdarzeń i można je również fajnie ostylować. Jednym słowem jest naprawdę dobrze;-)

Naszą piękną, idealistyczną sielankę może jednak w łatwy sposób zakłócić, pewien dość prozaiczny problem, który nazywa się nadmiar danych. Tego rodzaju sytuacja zasadniczo nie ma żadnych pozytywów. Nasza aplikacja pochłonie duże ilości pamięci, może zacząć się zacinać, a dodatkowo jeśli dane pochodzą z zewnątrz, niepotrzebnie pobierzemy dane, które być może nigdy nie zostaną wyświetlone...

W praktyce okazuje się, że można jednak łatwo wybrnąć z tej sytuacji - wystarczy bowiem w zbindowanej kolekcji zaimplementować interfejs ISupportIncrementalLoading i życie znów stanie się piękne;-)

freeimages.com
cze 15 2015
0

Invert it! Puzzle - król gier logicznych w polskim sklepie Windows Phone

Jedną z największych zalet urządzeń przenośnych jest to.. że po prostu są one zawsze z nami. Dzięki temu możemy z nich korzystać w dowolnym miejscu i czasie. Oczywiście wciąż nie są one w stanie zastąpić komputera stacjonarnego, czy notebooka, ale ich możliwości rosną praktycznie każdego dnia. Dziś w naszych kieszeniach oprócz samej komórki, możemy znaleźć przenośne biuro, organizer, a także centrum rozrywki, w postaci odtwarzacza multimediów, a nawet małej konsolki do gier. I to właśnie w tym ostatnim segmencie, smartfony i tablety zdają sobie radzić coraz lepiej, czego przykładem jest tytułowa gra Invert it! Puzzle, przygotowana z myślą o smartfonach z systemem Windows Phone.

freeimages.com
cze 11 2015
0

Hakowanie strony w kontrolce WebView

Aplikacje na telefon pełnią różne funkcje, ale z założenia często są one mobilnym odpowiednikiem stron WWW. I choć w dzisiejszych czasach coraz więcej mamy w sieci stron responsywnych, to i tak komfort pracy z dedykowanym programem wciąż często bywa znacznie wyższy. Nie oznacza to oczywiście, że strony WWW na przeglądarce telefonu są czymś złym.. czasem jest to naprawdę dobra opcja na start. Okazuje się również, że dzięki RWD możliwe jest również łatwe osadzanie pewnych fragmentów witryn bezpośrednio w aplikacjach i to z naprawdę przyzwoitymi efektami.

Dobrym tego przykładem mogą być wszelkiej maści strony regulaminów, czy FAQ, które raczej nie wymagają jakiejś wielkiej interakcji ze strony użytkownika i bez problemu można je osadzić praktycznie niezauważalnie w kontrolce WebView oszczędzając sobie konieczność dublowania tego rodzaju contentu.

Z tego typu tematami jest jednak pewien problem, ponieważ w pewnym sensie możemy stracić kontrolę nad wyświetlaną treścią. W praktyce okazuje się jednak, że kontrolka WebView ma pewną ciekawą metodę, która odpowiednio użyta daje naprawdę spore możliwości, którym warto się przyjrzeć bliżej, co też dzisiaj uczynimy:-)

play.google.com/store/apps/details?id=com.creamsoft.swirly
cze 08 2015
0

Swirly - polski sposób na nudę

W dzisiejszych czasach trudno jest znaleźć ciekawy i oryginalny pomysł na grę. Bardzo często w nasze ręce dostajemy wysokobudżetowe produkcje ze świetną grafiką, w których zapomniano tak naprawdę o jednej rzeczy - o grywalności. A przecież gry sprzed 10-15 lat, były dużo brzydsze i prostsze, ale jednocześnie dawały za to dużo frajdy. Teraz czasy się jednak zmieniają, a grywalności coraz częściej szukamy na urządzeniach przenośnych.. gdzie małe i proste gry potrafią zapewnić dobrą rozrywkę na kilka godzin.

Do tego schematu świetnie się wpisuje tytułowa gra Swirly, stworzona przez małe, polskie studio cream.software. Jeśli komuś nazwa tej firmy brzmi znajomo, to macie racje. To jest ten sam cream.software, który stał za Pajączkiem z tą samą osobą w postaci Rafała Płatka. Tak więc czapki z głów i zapraszam do recenzji;-)

freeimages.com
cze 05 2015
0

HttpClient - równoległe pobieranie danych z różnych żródeł

Rynek aplikacji mobilnych rozwija się niezwykle dynamicznie w ostatnich latach. Programy na telefony dotykają dzisiaj naprawdę wielu ważnych i istotnych obszarów naszego codziennego życia. Coraz częściej tego rodzaju aplikacje funkcjonują w chmurze, dzięki czemu mamy łatwy dostęp do wszystkich niezbędnych nam informacji, niezależnie od tego gdzie jesteśmy i z jakiego urządzenia aktualnie korzystamy.

Wykorzystanie chmury wiąże się najczęściej z użyciem odpowiedniego API, do którego podłączają się wszystkie aplikacje klienckie. W wielu przypadkach programy mobilne muszą wysyłać kilka różnych żądań na raz. Oczywiście w .Net mamy odpowiednie klasy do obsługi komunikacji sieciowej. Jedną z takich konstrukcji jest klasa HttpClient umieszczona w przestrzeni System.Net.Http. HttpClient działa naprawdę bardzo sprawnie, aczkolwiek jest jeden mały problem z tą konstrukcją - trzeba napisać trochę dodatkowego kodu, który pozwoli na równoległe wykonywanie wielu różnych żądań. Na szczęście nie jest to trudne i postaram się tego dowieźć w niniejszym tekście.

freeimages.com
cze 01 2015
0

7 Minutowe ćwiczenia - szybki sposób na schudnięcie

Technologie ubieralne są ostatnimi czasy bardzo modne. Wystarczy spojrzeć na portfolio czołowych producentów elektroniki - większość z nich albo już ma w swojej ofercie smart-zegarki, albo ma je ulokowane w najbliższym planie wydawniczym. Nie można również zapomnieć o czołowych producentach opasek, czyli o firmach FitBit oraz Jawbone, na produkty których użytkownicy czekają tygodniami. Swój kawałek tortu próbuje w tym wszystkim odnaleźć również Google, który stworzył dedykowaną dla wearables edycję Androida - Android Wear. Wisienką na torcie jest również aplikacja Google Fit.

Czy w całej tej układance jest miejsce dla smartfonów? Oczywiście, ze tak. Co prawda nie będą one w stanie same śledzić naszych funkcji życiowych, ale są w stanie synchronizować się z urządzeniami wearables, a także, a może przede wszystkim - pozwalają na instalację innych, ciekawych, powiązanych ze zdrowiem aplikacji. Tytułowy program 7 Minutowe ćwiczenia właśnie zalicza się do tej grupy. Czy aplikacja daje radę? Przekonajmy się;-)

freeimages.com
maj 29 2015
0

Efektywne tworzenie GRIDów w XAMLu

XAML - czyli tzw. rozszerzalny język znaczników, jest motorem napędowym wielu technologi stworzonych przez Microsoft. Spotkać go można m.in. w Silverlighcie, WPFie, czy też katowanych ostatnio przeze mnie na blogu aplikacjach uniwersalnych. I choć między tymi technologiami jest sporo istotnych różnic, to w praktyce są one częściowo ze sobą zbieżne właśnie dzięki XAMLowi.

Tworząc frontend w WPF, można bardzo szybko złapać o co chodzi w aplikacjach uniwersalnych - i vice versa. Oczywiście poszczególne kontrolki mogą się różnić pomiędzy konkretnymi implementacjami, ale jest też kilka takich elementów, które albo są takie same, albo zachowują się bardzo podobnie. Do tej właśnie grupy można zaliczyć tytułowego GRIDa, który w praktyce jest moim ulubionym kontenerem do budowania efektywnych layoutów. W dzisiejszym tekście postaram się Wam przedstawić kluczowe jego elementy, które można wykorzystać w codziennej pracy.