Lista artykułów w kategorii: Android


Fuse – kolejne narzędzie do prototypowania czy innowacyjne podejście do tworzenia prototypów i aplikacji mobilnych w jednym?

Podczas gdy debata nad wyższością aplikacji natywnych nad tymi napisanymi w HTML5 trwa w najlepsze, w tle wyłaniają się rozwiązania, które starają się z jednej strony zapewnić wszystkie korzyści, które dają aplikacje dedykowane, z drugiej strony spełniają największą obietnicę frameworków webowych – przenośność.


Kontrola Rodzicielska na urządzeniach mobilnych

Smartfony stały się wszechobecne i ogólnodostępne. Mają je również dzieci. Urządzenia te, możliwościami zbliżone do komputera, pozwalają na przeglądanie internetu i korzystanie z różnego rodzaju aplikacji. Mimo, że wiele aplikacji i stron ma wiele wartości edukacyjnych czy praktycznych, są też i takie, których nasze dzieci raczej nie powinny używać… W tym artykule podam kilka sposobów, jak ograniczyć dostęp dzieci to tych „niechcianych” treści w sieci.


Android HOW TO: Jak wysłać powiadomienie?

Powiadomienie to krótka wiadomość, która pozwala informować użytkownika o pewnych wydarzeniach pochodzących z aplikacji, sama będąc poza nią. Jest to bardzo potężne narzędzie. Wykorzystane w odpowiedni sposób może znacznie zwiększyć atrakcyjność naszej aplikacji. Wszyscy przyzwyczailiśmy się już do tego mechanizmu. Wiele aplikacji na bieżąco zasypuje nas różnymi powiadomieniami. Trudno byłoby dziś wyobrazić sobie brak otrzymania informacji o nadesłanej wiadomości SMS/MMS, e-mail, czy powiadomienia o wydarzeniu z kalendarza.

Android HOWTO: Jak wysłać powiadomienie?

Wstęp do Android Studio

Android Studio to oparte na IntelliJ kompleksowe narzędzie do wytwarzania aplikacji na system Android. Zaprezentowano je na tegorocznej konferencji Google I/O 2013. Według jego twórców ma ono znacznie przyspieszyć proces wytwarzania aplikacji. W niniejszym artykule pokażę, jak przygotować środowisko do pracy oraz przedstawię kilka jego najciekawszych funkcjonalności.


OpenMobster – mobilna chmura

Wszystko możemy dziś umieścić w chmurze: aplikacje, usługi, dane. Istnieje wiele zdefiniowanych modeli takich usług: IaaS, PaaS, SaaS… Ich wspólnym mianownikiem jest zawsze zwiększenie elastyczność biznesu, obniżenie kosztów, zwiększenie szybkości dostarczania rozwiązań, skalowalności, dostępności itp. Z pewnością można wymienić ich znacznie więcej. Dlaczego by nie dołączyć do ogólnego trendu i samodzielnie nie tworzyć tego typu rozwiązań? Dla każdego, kto ma ochotę na własną chmurę, ciekawą propozycją jest środowisko OpenMobster. To kompletne rozwiązanie dostarcza funkcjonalności typu „cloud computing”. Dystrybuowany jest na zasadach otwartego oprogramowania zgodnie z licencją EPL 1.0. Umożliwia instalację tego rozwiązania we własnej infrastrukturze sieciowej. Daje nam to nieograniczone […]


Android NFC

Na pewno większość z nas już słyszała o możliwości dokonywania płatności w sklepach za pomocą telefonu. Nie będę tu opisywał, jak to działa, za to przyjrzę się technologii, która umożliwia taką funkcjonalność. Wykorzystuje ją aplikacja Google Wallet. Mam na myśli komunikację krótkiego pola, czyli Near Field Communication (NFC). Czym ona jest, jak działa, jak z niej korzystać i do czego może się nam przydać – to tylko niektóre z pytań, na które spróbuję odpowiedzieć w tym artykule. 


Narzędzia wspomagające proces wytwarzania wieloplatformowych aplikacji mobilnych – infoShare 2012

Konferencja CEBIT 2012 pozwoliła nam zaobserwować bardzo ciekawy trend w procesie wytwarzania aplikacji mobilnych. Cytując Deutsche Messe: „Rozpowszechnienie standardu HTML5-Apps sprawia, że coraz więcej programistów i użytkowników nie jest już zmuszonych do korzystania ze sklepów z aplikacjami oferowanymi dla platform typu Android, iOS czy Windows Phone.”. Trend wytwarzania wieloplatformowych aplikacji mobilnych przy użyciu języka HTML5 dało się również zauważyć na tegorocznej konferencji infoShare 2012. Zainspirowany wykładem Jamesa Hughesa “Mobile, How Do I Develop Thee? Let me Count the Ways.”, postanowiłem przyjrzeć się metodom wytwarzania wieloplatformowych aplikacji mobilnych.


Wstęp do Androida

Android jest obecnie najpopularniejszym systemem operacyjnym przeznaczonym dla urządzeń mobilnych. Według danych firmy Canalys w ostatnim kwartale 2010 roku Android osiągnął wynik 32,9 miliona sprzedanych telefonów, wyprzedzając Symbiana (31 mln) oraz pozostawiając w tyle iOS (16,2 mln). Od przejęcia w roku 2005 roku firmy Android Inc. rozwijany jest przez Google. Opiera się na jądrze Linuxa. Działa na zasadach wolnego oprogramowania (Apache License 2.0) – nie licząc linii 3.x przeznaczonej wyłącznie na tablety. Android udostępnia bardzo rozbudowane możliwości deweloperskie: bazę danych SQLite, WebKit, GPS, sensory, bibliotekę graficzną OpenGL ES, TTS i wiele innych. W tym artykule przedstawię podstawowe informacje dotyczące Androida […]


Aplikacje mobilne w HTML5, Phonegap, jQueryMobile

Poszukiwanie sposobu na łatwe i szybkie wytwarzanie aplikacji mobilnych to nieustająca zabawa. Mnogość technologii, platform oraz frameworków wspomagających ten proces jest spora. Tym razem postanowiłem wziąć na tapetę HTML5. Pisanie w technologii JavaScript, HTML5, CSS3 wydaje się prostsze niż Objective-C, a już na pewno łatwiej tu o programistę z doświadczeniem. Czy ta technologia jest faktycznie użyteczna w świecie smartfonów i tabletów? Postaram się odpowiedzieć na to pytanie oraz opisać pomocnicze narzędzia.