Sztuka Projektowania Aplikacji Mobilnych

Podobne dokumenty
Projektowanie, tworzenie aplikacji mobilnych na platformie Android

PekaoBiznes24 nowe spojrzenie na bankowość internetową

Sterbox e-pilot Dla iphone/ipad/ ANDROID

Podręcznik użytkownika platformy szkoleniowej Audatex. wersja 1.2

Laboratorium - Funkcje urządzeń mobilnych - Android oraz ios

Certum Code Signing Instrukcja uzyskania certyfikatu Code Signing SimplySign

Zalogowanie generuje nowe menu: okno do wysyłania plików oraz dodatkowe menu Pomoc

GUI - projektowanie interfejsów cz. II

Instrukcja instalacji i obsługi oprogramowania OPTIVA Mobile Viewer 2

REFERAT PRACY DYPLOMOWEJ

Instrukcja obsługi aplikacji

INSTRUKCJA UŻYTKOWNIKA

INSTRUKCJA KORZYSTANIA Z APLIKACJI

INSTRUKCJA INSTALACJI Moduł i Aplikacja WIFI HYUNDAI. HYUNDAI RAC seria HRP-S

Politechnika Poznańska, Instytut Informatyki, TWO/GE. Programowanie dla ios

Instrukcja pierwszego logowania do Mobilnego Banku. Strona 1

Instrukcja korzystania z aplikacji mobilnej mtoken Asseco MAA

utrzymuje pamięć ustawień użytkownika i zaprogramowanych stacji, gdy główne zasilanie jest wyłączone.

Netkata. PROCES projektowy Interfejsu Użytkownika. Spis treści. Netkata Interactive

Co nowego w programie GM EPC

Wykonawca zobowiązany jest do: zaprojektowania, wykonania, wdrożenia, optymalizacji i serwisu aplikacji.

Visent Events. Rozszerz ofertę eventową dzięki aplikacji mobilnej. visentevents.com

plansoft.org Zmiany w Plansoft.org Błyskawiczny eksport danych PLANOWANIE ZAJĘĆ, REZERWOWANIE SAL I ZASOBÓW

Nowy PekaoBIZNES 24. Przewodnik po zmianach w systemie. Departament Bankowości Transakcyjnej

INSTRUKCJA UŻYTKOWNIKA

Instrukcja użytkowania KB tokena

Instalacja Aplikacji Eco Harmonogram

Aplikacje WWW - laboratorium

Aplikacja Shoper Appstore Powiązane w koszyku REALIZACJA

Instrukcja dodawania pakietów z symbolami do programu MÓWik PRINT 2.0

Mireo DON T PANIC. Nawigacja nowej generacji

MS Access formularze

Kleos Mobile Android

Spisz na kartce dane sieci Wi-Fi, którą będzie generował router: nazwę sieci SSID oraz hasło do sieci WIFI KEY.

Kompleksowe tworzenie aplikacji klasy Desktop z wykorzystaniem SWT i

Avtek i dzielenie się notatkami Bezprzewodowe przesyłanie obrazów i plików

2.5 Dzielenie się wiedzą

Eco Harmonogram - Zarządzanie

3S TeleCloud - Aplikacje Instrukcja użytkowania usługi 3S KONFERENCJA

Instrukcja obsługi tabletu.

Witamy w usłudze Dropbox!

Visent Events. Rozszerz ofertę eventową dzięki aplikacji mobilnej. visentevents.com

Przewodnik Google Cloud Print

Podręcznik do platformy xtab

windows XP n a j l e p s z e t r i k i

ROZPOCZĘCIE PRACY Z PLATFORMĄ INFRONT

All-Dock: Najszybsza stacja dokująca na świecie

IFider. informacje pod ręką. Marcin Zyga tel

Zmiany funkcjonalne i lista obsłużonych zgłoszeń Comarch DMS

autor poradnika - KS Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej

Ikona aplikacji. Ikona aplikacji to grafika wyświetlająca się na ekranie ipada. Służy do uruchomienia aplikacji Salesbook.

Programowanie aplikacji mobilnych

All Dock - uniwersalna stacja dokująca do wszystkich urządzeń kategoria: AKCESORIA > Pomysł na Prezent

Pierwsze kroki. O programie

DESIGNER APPLICATION. powered by

YOUR SOFTWARE CHALLENGE IS OUR MISSION. Case Study

mysupport Instrukcja obsługi dla użytkowników

OGLĄDASZ CO CHCESZ, GDZIE CHCESZ I KIEDY CHCESZ

UWAGA : hasło jest jednorazowe i ważne tylko 1 godzinę i tylko w tej sesji. Po zalogowaniu wyświetli się okno z listą Twoich wniosków:

Aktualizowanie systemów operacyjnych

System Wymiany Informacji. Instrukcja obsługi mapy

UX ma znaczenie. O różnych podejściach do projektowania interakcji na mobile.

5. Wyświetli nam się spis treści oraz lista rozdziałów. Aby wejść w podgląd podręcznika, należy wybrać interesujący nas rozdział oraz kliknąć w napis

Zmiana logo. Dziękujemy za wybór naszych rozwiązań. apjoo od Apláuz. Wspólnie przebrniemy przez proces konfiguracji strony www i wstawiania treści.

Symulator doboru koloru i przetłoczenia bramy garażowej oraz wzoru drzwi wejściowych. do elewacji budynku klienta

Powiadomienia w systemie Android

Aplikacje mobilne. Pliki zasobów, grafiki, menu, podpinanie zdarzeń. dr Tomasz Jach Instytut Informatyki, Uniwersytet Śląski

Monitor aktywności fizycznej Nr produktu

Case Study Wyszukiwarka2 Rainbow. Audyt UX/UI narzędzia - konfiguratora wycieczek

Instrukcja MEMBER (UŻYTKOWNIK INDYWIDUALNY)

3.0. Poznaj najnowsze udoskonalenia platformy XPRIMER! Zobacz wizualne zmiany platformy! INTERAKTYWNOŚĆ MOBILNOŚĆ ELASTYCZNOŚĆ ERGONOMIA

Szkolenie Android dla początkujących

str.1 Informacje ogólne

WSZELKIE PRACA ZASTRZEŻONE PRZEZ NETLAND SP. Z O.O.

DOTACJE NA INNOWACJE INWESTUJEMY W WASZĄ PRZYSZŁOŚĆ

Robert Szmurło. Projektowanie Graficznych Interfejsów Użytkownika

GSMONLINE.PL. Czy naprawdę potrzebujemy ogromnych smartfonów? Akcja. partnerska

Spis treści. S t r o n a 2

Aplikacja Dodatkowe zakładki Shoper Appstore REALIZACJA

APD Instrukcja użytkownika

APLIKACJA MOBILNA. My CITROËN PRZYJACIEL KIEROWCY

Instrukcja stosowania platformy internetowej Szkoła praktycznej ekonomii młodzieżowe miniprzedsiębiorstwo - zakładki ogólnodostępne

Moduł do płatności mobilnych najprostszy sposób zatwierdzenia płatności w komórce

Funkcje aplikacji. strona 1

Kalendarz. Planuj lepiej. Po prostu.

Praca z dźwiękiem Jak nagrywać pliki dźwiękowe.

Instalacja i opis podstawowych funkcji programu Dev-C++

Jak dodać swoją skrzynkę do klienta poczty Windows 10

Aplikacja mobilna Nasz Bank


Voicer. SPIKON Aplikacja Voicer V100

instrukcja obsługi RXCamView

Pasek menu. Kategoria zakładki umożliwia dodawanie zakładek notowań i edytowanie sposobu ich wyświetlania.

16) Wprowadzenie do raportowania Rave

Podręcznik użytkownika aplikacji Planet Pay HCE Wallet

elaborat Podręcznik Użytkownika MARCEL S.A r. INTERNETOWA PLATFORMA PREZENTACJI WYNIKÓW PUBLIKACJA WYNIKÓW DLA PACJENTA INDYWIDUALNEGO

POLITYKA PLIKÓW "COOKIES"

Najczęściej zadawane pytania dotyczące Getin Mobile

Programowanie obiektowe

Transkrypt:

Sztuka Projektowania Aplikacji Mobilnych

700 000 Aktywacji telefonów z Androidem dziennie

2 Miesiące

250 mln Aktywacji Androida do Stycznia 2012

250 mln 250 mln 1 mln 2008 2012

Ogromny rynek dla twórców aplikacji

Ogromny rynek dla twórców aplikacji ale...

Ponad 400 tys. Aplikacji w Android Market Źródło grafiki: http://android-developers.blogspot.com

Ponad 400 tys. Aplikacji w Android Market (olbrzymia konkurencja) Źródło grafiki: http://android-developers.blogspot.com

Jak zostać zauważonym przez Użytkowników?

Źródło grafiki: http://android-developers.blogspot.com

Ikona jest opakowaniem, pierwszym wrażeniem przy zetknięciu z aplikacją szata graficzna ogólny wygląd, zachęca do dłuższego zwrócenia uwagi i pobrania aplikacji wrażenia z użytkowania smak aplikacji pozwala zatrzymać użytkownika na stałe i przywiązać go do aplikacji Źródło grafiki: http://developer.android.com

Ikona jest opakowaniem, pierwszym wrażeniem przy zetknięciu z aplikacją szata graficzna ogólny wygląd, zachęca do dłuższego zwrócenia uwagi i pobrania aplikacji wrażenia z użytkowania smak aplikacji pozwala zatrzymać użytkownika na stałe i przywiązać go do aplikacji Źródło grafiki: http://developer.android.com

Design Istota doskonałej aplikacji

Niestety...

Niestety... Większość aplikacji w Android Market jest fatalnie zaprojektowana

Rozwiązanie problemu: Design UI patterns

3 wzorce

1

Action Bar

Przycisk Home

Przycisk Home Tytuł aktualnego okna

Przycisk Home Przyciski akcji Tytuł aktualnego okna

2

Dashboard

Action Bar

Action Bar Menu w postaci siatki

Ludzkość od najdawniejszych czasów używała symboliki obrazów. Źródło grafik: flickr.com autorzy: JackVersloot, espinr

Ludzkość od najdawniejszych czasów używała symboliki obrazów. Człowiek dużo szybciej rozpozna symbol, niż słowo pisane Źródło grafik: flickr.com autorzy: JackVersloot, espinr

Action Bar Menu w postaci siatki Dodatkowa funkcjonalność

Co jednak kiedy potrzebujemy zaprezentować dużą liczbę danych na małym ekranie?

3

Workspaces

Action Bar

Action Bar Zakładki z tytułami

Action Bar Zakładki z tytułami Treść aktualnej zakładki

Przykłady

Android Market

Gigbeat

doubletwist Player

Podsumowując 3 ogólne wzorce projektowania UI

Action Bar pomaga w nawigacji. Mówi w jakiej aplikacji jesteśmy, w którym z jej okien się znajdujemy, oraz co w tym miejscu możemy zrobić 3 ogólne wzorce projektowania UI

Dashboard okno główne aplikacji. Pozwala w mgnienu oka zorientować się jakie możliwości daje nam aplikacja 3 ogólne wzorce projektowania UI

Workspaces daje możliwość prezentacji dużej ilości powiązanych ze sobą danych w intuicyjny sposób 3 ogólne wzorce projektowania UI

Porozmawiajmy o szczegółach

Demo

Aplikacja Demo Android 2.1 lub nowszy http://tinyurl.com/mtcdemo

Studium przypadku: TimePicker

? Jak łatwiej i efektywniej ustawiać czas bądź wybierać godzinę?

Zmienić sposób myślenia

Źródło grafiki: flickr.com autor: Dave Dugdale

Źródło grafiki: flickr.com autor: A6U571N

kliknięcie

kliknięcie

przewijanie

Spinner hasło: spinner

Spinner TimePicker + ekspresowa implementacja - nieatrakcyjny wygląd - nie działa w 100% jak powinien

Jak udoskonalić koncepcję? Wymagania kontrolki: - prostota użycia - efektywność - mechanizm przewijania - atrakcyjność wizualna?

Wykorzystać doświadczenia projektantów innych platform

Jak udoskonalić koncepcję? Wymagania kontrolki: - prostota użycia - efektywność - mechanizm przewijania - atrakcyjność wizualna

Jak udoskonalić koncepcję? Wymagania kontrolki: - prostota użycia - efektywność - mechanizm przewijania - atrakcyjność wizualna a

Jak udoskonalić koncepcję? Wymagania kontrolki: - prostota użycia - efektywność - mechanizm przewijania - atrakcyjność wizualna a a

Jak udoskonalić koncepcję? Wymagania kontrolki: - prostota użycia - efektywność - mechanizm przewijania - atrakcyjność wizualna a a a

Jak udoskonalić koncepcję? Wymagania kontrolki: - prostota użycia - efektywność - mechanizm przewijania - atrakcyjność wizualna a a a a

Jak zaimplementować TimePicker wzorowany z ios na platformie Android?

ListView hasło: list

ListView TimePicker + dość szybka implementacja + niemal w pełni spełnia oczekiwania wobec kontrolki - stwarza pewne ograniczenia

Własne View hasło: view

http://code.google.com/p/android-wheel/

CustomView TimePicker + działa zgodnie z wymaganiami + atrakcyjny wygląd + w pełni konfigurowalna + brak ograniczeń - dłuższa implementacja

Studium przypadku: TimePicker TimePicker - zły design, prosty, lecz nieefektywny Spinner TimePicker lepszy, ale ma nieatrakcyjny wygląd ListView TimePicker posiada wszystko czego trzeba, lecz ma również ograniczenia CustomView TimePicker idealne rozwiązanie. Wymaga dłuższej implementacji

Przesada?

Najważniejszy jest użytkownik

Be a yardstick of quality. Some people aren't used to an environment where excellence is expected. Steve Jobs Bądźcie miarą jakości. Ludzie nie przywykli do środowiska gdzie oczekiwana jest doskonałość

Jeszcze jedna rzecz...

http://developer.android.com/design

Dziękuję Plik pdf prezentacji, aplikacja demo, oraz jej kod, będą dostępne pod adresem: www.thalion.com.pl