Artykuły dla kategorii Start

freeimages.com
lip 27 2015
0

Moje Finanse - menadżer finansów dla spragnionych kontroli

Smartfon to w pewnym sensie najbliższy towarzysz każdego z nas, który zawsze czeka w naszej kieszeni. Dla wielu osób jest on więc osobistym organizerem, dzięki któremu łatwiej jest zorganizować swoje zadania, przygotować listę zakupów, czy stworzyć skomplikowane dokumenty w pakietach biurowych. Okazuje się jednak, że potwory w naszych kieszeniach mogą znacznie więcej, czego najlepszym przykładem jest tytułowa aplikacja tygodnia.

Moje Finanse to bardzo zaawansowany menadżer finansów na nasze smartfony z Androidem. Liczba funkcji zawartych w aplikacji robi wrażenie - pokrótce postaram się napomknąć o najważniejszych z nich w dalszej części tekstu. Zapraszam do recenzji:-)

freeimages.com
lip 26 2015
0

Więcej MVVM w Universal Apps dzięki Behaviors SDK

Technologie typu WPF, czy Universal Apps aż proszą się o zastosowanie MVVM, jednak wsparcie dla tej architektury po stronie tych rozwiązań, jest umówmy się - co najwyżej średnie. Bardzo mało kontrolek posiada wbudowaną obsługę komend. I nawet jeśli się ona pojawia, to i tak nie dotyczy ona wszystkich dostępnych w kontrolce zdarzeń. Poza tym, nie ma jawnego wsparcia dla ViewModeli. Standardowo zbudowana aplikacja składa się ze stron wykorzystujących code-behind.

Na szczęścia oba te problemy można w pewnym sensie dość mocno zmarginalizować. O tym drugim pisałem już trochę przy okazji tekstu poświęconego bibliotece MVVM Light. Ten pierwszy jest odrobinę bardziej skomplikowany, ale również można go stosunkowo łatwo obejść. Wystarczy tylko włączyć w projekcie rozszerzenie Behaviors SDK, a następnie dokonać odpowiedniej implementacji:-) Nad tym właśnie tematem skupię się w dzisiejszym tekście.

Na koniec wstępu, jeszcze mała uwaga techniczna. Przykłady zostały napisane pod kątem systemu Windows Phone 8.1 (UA), ale z zaprezentowanych tutaj rozwiązań można skorzystać również w aplikacjach pisanych dla Windows 8.1, czy WPF:-)

freeimages.com
lip 20 2015
0

Units - po prostu konwerter jednostek

Pewną cechą wspólną wielu mobilnych aplikacji, jest ich prostota. Zazwyczaj jest tak, że program ma realizować pewne konkretne zadanie typu X i jednocześnie nie wykraczać poza jego ramy. Stąd też na naszych telefonach bardzo często można znaleźć dziesiątki różnych aplikacji, w momencie gdy na komputerze za podobne zadania odpowiedzialny jest jeden program. I być może z pozoru wyglądać to dziwnie, ale jednak w tym szaleństwie jest metoda...

Instalując kilkadziesiąt małych aplikacji możemy szybko sobie zabałaganić telefon (o ile ich nie kategoryzujemy w żaden sposób), ale z drugiej zaś strony, mamy wyspecjalizowane produkty do realizacji konkretnych zadań. Właśnie do tego grona programów dobrze wpisuje się tytułowa aplikacja Units, która jest niczym innym, jak konwerterem jednostek wszelakich. Zapraszam do recenzji:-)

freeimages.com
lip 14 2015
0

Puralax - przyjemna gra na letni wieczór

Połowa lipca za nami i choć może pogoda za oknem tego chwilowo nie pokazuje, mamy środek polskiego lata. Wakacje są czasem, kiedy ruch w sieci wyraźnie spada i nawet najwięksi fani domowego ogniska, opuszczają swoje przybytki i czasem pojawiają się na powietrzu. Czy zatem jest w tym czasie miejsce na elektroniczną rozrywkę? W pewnym sensie tak. Może niekoniecznie musimy grać latem w wielkie tytuły AAA (te i tak raczej nie ukazują się zbyt często w tym okresie), ale w małe gry na smartfony? Czemu nie:)

Do tej własnie grupy produktów zalicza się tytułowy Puralax, który tylko pozornie jest prostą grą logiczną;-)

freeimages.com
lip 12 2015
0

Player Framework by Microsoft - customizacja

Standardowy player Microsoftu (kontrolka MediaElement), z którego możemy korzystać m.in. w Universal Apps, ma wiele zalet i funkcjonalności, ale ma też niestety dwie poważne wady.

Po pierwsze - nie jest do końca zgodny z MVVM. Nie mamy tutaj wsparcia dla komend, czy ViewModeli. Po drugie, jest bardzo słabo rozszerzalny. Jakakolwiek modyfikacja w większości przypadków jest bardzo trudna, a przecież przy kontrolkach tego typu, rozszerzalność, czy skalowalność to wręcz podstawa. Czy jest zatem jakieś wyjście z całej tej opresji?

Okazuje się, że tak, a jest nim biblioteka Player Framework od Microsoftu, która oprócz wsparcia dla UA, oferuje również końcówki dla Windows 8, HTML5, Silverlight, Windows Phone itp. W dzisiejszym tekście przedstawię kilka ciekawych (mam nadzieję) niaunsów związanych z tym frameworkiem w kontekście użycia w Universal Apps.

freeimages.com
lip 06 2015
0

Solid Explorer w klimatach Material design

Trzeba przyznać, że Material design dobrze przyjął się zarówno wśród developerów jak również i użytkowników. Ci pierwsi chętnie wypuszczają nowe i odświeżone wersje aplikacji przystosowane do tego płaskiego designu, Ci drudzy zaś cenią sobie spójność, przejrzystość oraz intuicyjność tego rodzaju interfejsu. Nic więc dziwnego, że każdego dnia w sklepie Google Play, pojawiają się kolejne aplikacje, które dobrze wykorzystują wszystkie niuanse tego interfejsu.

W ostatnich tygodniach głośnym echem odbiła się właśnie nowa wersja, bardzo dobrego polskiego menadżera plików, czyli Solid Explorera. Już raz recenzowałem tą aplikację, a dziś zrobię to po raz kolejny. Choć z drugiej strony, będę recenzował nowy produkt, ponieważ stary Solid Explorer (teraz w wersji Classic), wciąż znajduje się w sklepie. Przekonajmy się czy warto się przesiąść na nową edycję;-)

freeimages.com
lip 03 2015
0

Efektywne wykorzystanie dyrektyw preprocessora

Tworzenie instrukcji warunkowych jest czymś naturalnym w praktycznie każdym języku programowania. Trudno sobie jest wyobrazić kod źródłowy nawet najprostszej aplikacji, który byłby pozbawiony konstrukcji IF - w pewnym sensie tego rodzaju instrukcje, kontrolują przepływ sterowania. Warto wiedzieć, że w C# nasze możliwości na tym polu są jeszcze większe m.in. dzięki dyrektywom preprocesora.

Dyrektywy preprocesora wpływają na to co zostanie skompilowane. Możemy np. inny fragment kodu przeznaczyć dla kompilacji Debug, a inny dla Release. W aplikacjach uniwersalnych możemy tworzyć warunki z perspektywy systemu docelowego (oczywiście ten element dotyczy części Shared/bibliotek Portable). Możliwości są znacznie większe, ale najważniejsze jest to, że nie musimy polegać na predefiniowanych przez Microsoft symbolach, lecz możemy też tworzyć swoje własne:)

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.