Blog firmy Poliman

Tworzymy portale, strony internetowe, gry i aplikacje. Projektujemy, programujemy, obsługujemy i inspirujemy.

Na czym polega projektowanie aplikacji mobilnych?

Dynamicznie rozwijający się rynek aplikacji mobilnych wymusza na ich producentach wysoką jakość i troskę o kwestie user experience i user interface. Jakie są obecnie trendy w projektowaniu aplikacji mobilnych i na co koniecznie zwrócić uwagę?

Ogólne: mniej często znaczy więcej

Prostota działania aplikacji jest podkreślana we wszystkich materiałach związanych z kwestiami user experience. Ważne, aby ograniczać ilość tapnięć, które użytkownik musi zrobić, aby wykonać daną akcję. Aplikacja mobilna powinna być tak zaprojektowana, aby możliwe było jak najszybsze realizowanie celów i jednoczesne ograniczenie wszystkich funkcjonalności pobocznych, które nie pomagają, a wręcz przeszkadzają. Co jeszcze przeszkadza? Z pewnością wyskakujące pop upy oraz reklamy otwierające się w dodatkowym okienku, które także powinno się ograniczać.

Coraz ważniejsze staje się tak zastosowanie odpowiednich animacji tak, aby użytkownik widział, że jego działania wpływają na reakcję interfejsu. To sprawia, że aplikacja od razu wydaje się znacznie bardziej funkcjonalna. Jak w życiu- liczy się także pierwsze wrażenie, bo często ten pierwszy kontakt użytkownika z aplikacją może niestety okazać się tym ostatnim. Zarządzanie dobrymi doświadczeniami związanymi z pierwszym kontaktem użytkownika z aplikacją jest więc ważne, dodatkowo warto dać użytkownikowi taką możliwość, aby przynajmniej z część funkcjonalności aplikacji działała w trybie offline.

Nawigacja, czyli sposób poruszania się po aplikacji

Nielinearna nawigacja oraz projektowanie wielkości elementów konkretnie pod dotyk, a także rezygnacja z elementów wymagających od użytkownika szybkiego wprowadzania większych ilości tekstu to podstawa. Jednakże trendy na rok 2017 rok mówią także o coraz większym znaczeniu gestów, które mogą być uzupełnieniem standardowej nawigacji. Oczywiście, nie mogą one być jedynym sposobem realizacji danej czynności, ale ich popularność rośnie. Dodatkowo, ciągle zwiększające się ekrany telefonów powodują istnienie „martwych punktów”, szczególnie przy standardowym korzystaniu z telefonów jedną ręką. Wymusza to umieszczanie najczęściej używanych funkcji w łatwo dostępnym miejscu.

Czy warto podążać za dokumentacją? 

Tworzenie aplikacji w oparciu o dokumentacje na pewno pozwala na tworzenie interfejsów znanych użytkownikom. „Look and feel” to pojęcie opisujące właśnie dopasowanie interfejsu pod konkretną platformę. Dużo jednak zależy od samego podejścia do wykonywania aplikacji i tego, czy będziemy tworzyć aplikacje natywne, odrębne dla każdej platformy czy też zdecydujemy się na aplikację hybrydową- jedną pod wszystkie systemy, która jest budowana w technologiach wykorzystywanych do tworzenia stron internetowych z dostępem do natywnych funkcji telefonu.

A wskazówki odnośnie tego, jak projektować pod konkretny system można znaleźć na następujących stronach:

Google Material Desing
iOS Human Interface Guidelines
Windows Design

Grywalizacja a nowoczesna edukacja

Czym jest grywalizacja? To nic innego jak wykorzystanie mechaniki znanej z gier do kształtowania zachowań ludzi w świecie realnym. Dzięki zastosowaniu takich mechanizmów można motywować ludzi do działania i budować ich zaangażowanie. 

Coraz częściej grywalizacja wiąże się także z edukacją. Tak jak dzieci i dorośli chcą być mistrzami w pokonywaniu kolejnych etapów ulubionej gry, tak też mogą rywalizować w każdej innej dyscyplinie- na przykład w kontekście pozyskiwania wiedzy czy też umiejętności. To dzięki zastosowaniu tych technik regularna nauka, która często wydaje się nudna i nieatrakcyjna, nagle może stać się pasjonującym wyzwaniem, do którego podchodzi się z autentycznym entuzjazmem.

Jakie mechanizmy z gier na pewno się sprawdzą?

Eksperci coraz częściej piszą o tym, że można z powodzeniem zgrywalizować edukację, dzięki czemu nauka może kojarzyć się z przyjemnością. Nie jest to jednak proces łatwy ani szybki. W sieci powstaje jednak coraz więcej platform e-learningowych i serwisów edukacyjnych, które zostały zaprojektowane właśnie w ten sposób. Najczęściej spotykanymi mechanizmami zapożyczonymi z gier są:

– Systemy ocen i premiowania zadań wykonywanych przez użytkowników na platformie. Aby dane zadanie wykonać użytkownik musi zapoznać się z literaturą, obejrzeć filmik, albo po prostu wykazać się logicznym lub analitycznym myśleniem.

– Zdobywane na platformie punkty pomagają osiągać kolejne etapy, które są bezpośrednim odzwierciedleniem naturalnego procesu uczenia się. Bieżąca informacja o tym na jakim etapie użytkownik się znajduje może być także pokazana w postaci paska postępu.

– Możliwość zdobywania dodatkowych odznak lub gadżetów motywuje do podejmowania dodatkowych zadań. Przydzielanie odznak jest niczym innym jak przydzielaniem nagród.

– Udzielenie feedbacku użytkownikowi po każdym wykonanym zadaniu wspomaga proces uczenia się.

– Wyświetlanie pozycji użytkownika w ogólnym rankingu. Obok zbiorczych rankingów mogą być także rankingi podgrup lub rankingi tematyczne w których dany użytkownik może zajmować wyższa pozycję niż w rankingu ogólnym.

Przykłady platform wykorzystujących grywalizację

– Memrise- portal pozwala na naukę języków obcych.

1

– FitBrains- trening dla mózgu, polepszanie zdolności koncentracji i kojarzenia informacji.

2

– Khan Academy- bezpłatna platforma udostępniająca niezliczoną ilość wykładów oraz interaktywnych zadań i ćwiczeń.

3

– Coursea- portal, na którym można znaleźć kursy wideo zebrane z różnego rodzaju uniwersytetów na całym świecie.

4

6 aplikacji dla każdego

Dzisiaj prezentujemy Wam 6 różnego rodzaju aplikacji mobilnych, wśród których tak naprawdę każdy będzie w stanie znaleźć coś dla siebie. Przede wszystkim są to propozycje wysoko oceniane przez użytkowników- takie, które po prostu przydają się w codziennym życiu. Jeśli więc interesują Was nowe, ciekawe aplikacje na Androida, wypróbujcie poniższe pozycje. 1

1. World Around Me– dla podróżujących

To dzięki tej aplikacji niezależnie od tego gdzie jesteśmy, możemy wiedzieć wszystko o tym, co znajduje się dookoła nas. Aplikacja bazuje na technologii rozszerzonej rzeczywistości i natychmiast po włączeniu GPS może nam pokazać różnego rodzaju obiekty w naszym najbliższym otoczeniu: puby, restauracje, banki i szpitale, kościoły, muzea, a nawet apteki i stacje paliw. To idealna propozycja dla każdego, kto lubi podróżować i niezależnie od tego, gdzie się aktualnie znajduje nie chce niczego pominąć.


2. Houzz Interior Design Ideas
– dla aranżujących wnętrza

Za pomocą tej aplikacji zaprojektujemy każde wnętrze- nowoczesną kuchnię, stylowy salon i wygodny pokój dla dziecka. Po wgraniu zdjęcia do aplikacji możemy skorzystać ze specjalnego kreatora, w którym możemy dowolnie rozmieszczać meble, dodatki oraz elementy dekoracyjne. Aplikacja daje możliwość interakcji pomiędzy użytkownikami, a dodatkowo posiada bogatą bazę inspirujących projektów utrzymanych w różnych stylach.

2

3. Duolingo– dla chcących się uczyć języków obcych

Idealna aplikacja dla każdego, kto chciałby postawić na systematyczną naukę języka. Duolingo posiada bardzo ładną grafikę, ale jego największą zaletą jest nauka poprzez zabawę. Znajdziemy tutaj zagadki typu quiz, tłumaczenie zdań, a także ćwiczenia wymowy poprzez powtarzanie słówek i pełnych zdań. Aplikacja umożliwia naukę wielu języków, między innymi angielskiego, niemieckiego, francuskiego czy też hiszpańskiego.

3

4. Timeneye– dla chcących się zorganizować

Timeneye to przede wszystkim narzędzie dostępne online, ale możemy także pobrać wersję na telefon. Aplikacja umożliwia zarządzanie swoim własnym czasem, a także bieżącymi projektami. Wystarczy dodać do aplikacji projekty, nad którymi obecnie pracujemy i ustawić śledzenie czasu pracy. To pozwala na uświadomienie sobie tego, jak wiele czasu podczas codziennej pracy marnujemy rozwlekając zadania i używając „rozpraszaczy”. Aplikacja idealna dla każdego freelancera pracującego na własny rachunek.

4

 

5. 30-dniowe Wyzwanie Fitness– dla dbających o formę

Aplikacja przez 30 dni poprowadzi Cię przez dopracowany w każdym szczególe plan treningowy fitness przygotowany przez trenerów- specjalistów. Proponowane ćwiczenia mogą być jak najbardziej wykonywane w domu o dowolnej, wybranej przez nas porze. Ćwiczenia są tak ułożone, aby stopniowo, krok po kroku zwiększać intensywność treningu. Podjęcie wyzwania i wytrwanie przez 30 kolejnych dni daje szansę na poprawę sprawności, zmniejszenie wagi oraz lepsze samopoczucie.

5

6. Billy– dla często robiących zakupy

Billy Asystent zakupów to rozwijająca się aplikacja, która najlepiej sprawdzi się u osób mieszkających w dużych miastach. Asystent zakupów pozwoli Ci zaplanować zakupy i przygotować listy, porównywać ceny produktów w różnych miejscach, wyszukać produkty w odpowiednich sklepach w okolicy, a także zarządzać wydatkami i je kontrolować.

6

Czy któraś z aplikacji przypadła Wam do gustu lub już została przez Was sprawdzona?