piątek, 12 listopada 2010

Narzędzia do prototypowania UI dla Androida

Czy kiedykolwiek zdarzyło wam się wziąć kartkę + ołówek i rozrysować interfejs użytkownika waszych aplikacji ekran po ekranie? Czy też raczej od razu siadacie do nieco ułomnego edytora UI w Eclipse i rozpoczynacie tworzenie layout'ów?

W przypadku pisania programu na własny użytek, prawdopodobnie częściej stosowane jest podejście drugie.

Jednak gdy aplikacja jest zlecona przez klienta, dobrze mieć narzędzie za pomocą którego szybko i relatywnie prosto utworzymy prototyp UI. Taki prototyp może być na bieżąco modyfikowany według sugestii zamawiającego, nawet podczas spotkania z nim.

Warte uwagi są dwa, darmowe narzędzia:

1) Android GUI Prototyping - http://www.artfulbits.com/Android/Stencil.aspx
2) Pencil GUI prototyping toolUI Prototyping Stencils - http://code.google.com/p/android-ui-utils/

Android GUI Prototyping

Jest to zestaw gotowych elementów graficznych dla Visio 2003 lub nowszych. Oferuje dosyć spory zbiór widgetów (oczywiście można korzystać ze wszystkich innych obiektów i elementów z Visio), a przykładowe ekrany są poniżej:


Pencil GUI prototyping tool UI Prototyping Stencils

Występuje w 2 wersjach - jako samodzielna aplikacja oraz jako plug-in do Firefox'a.
Do prototypowania dla Androida wymagane jest zainstalowanie tzw. stencili, które można pobrać z linka powyżej. Ilość elementów UI jest tutaj zdecydowanie mniejsza niż dla poprzedniej aplikacji, ale zaletą jest brak konieczności posiadania Visio.

Przykładowy ekran utworzony tym narzędziem: