Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych...

23
Projektowanie aplikacji mobilnych Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji Whalla Labs: @whallalabs http://whallalabs.com [email protected]

description

Chcę poruszyć kwestie aspektów technicznych, opowiedzieć o tym co działa, na co zwrócić uwagę w trakcie projektowania, co wymaga dużo pracy od programistów i gdzie mogą wystąpić problemy. Piotr Biegun, założyciel Whalla Labs (http://whallalabs.com/), które specjalizuje się w tworzeniu aplikacji mobilnych Windows Phone i Windows 8. Absolwent Wydziału Informatyki i Gospodarki Elektroniczej na Uniwersytecie Ekonomicznym w Poznaniu. CHI Poznań na Facebook`u: https://www.facebook.com/CHIPoznan.

Transcript of Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych...

Page 1: Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych (CHI Poznań)

Projektowanie aplikacji mobilnych

Co warto wiedzieć o technologii i platformach mobilnych w

trakcie projektowania aplikacji

Whalla Labs:

@whallalabshttp://whallalabs.com [email protected]

Page 2: Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych (CHI Poznań)

#kim jestem?

Piotr Biegun: [email protected], @piotrbiegun, Visit: http://whallalabs.com, @whallalabs

absolwent WIGE na UE Poznań 1,5 roku odpowiadałem za rozwój Siepomaga.pl 6 miesięcy akcelerator Huge Thing obecnie Whalla Labs – aplikację na WP i W8

Page 3: Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych (CHI Poznań)

#web VS mobile Stronę www możemy zmieniać bezpośrednio w przeglądarceLudzie więcej wybaczają gorszym stroną niż gorszym

aplikacją Łatwiej jest pozyskać użytkownika do odwiedzenia strony www Development aplikacji mobilnych jest dłuższy i trudniejszy niż aplikacji webowych

Piotr Biegun, CEO [email protected], @piotrbiegun, Visit: http://whallalabs.com, @whallalabs

Page 4: Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych (CHI Poznań)

#native VS multiplatform To zależy od aplikacji PhoneGap i inne – gorsza wydajność oraz brak natywnych bibliotek Idealny do testowania prostych konceptów na wielu platformach Docelowo dąży się do natywnych rozwiązań Trudniejszy development, większe koszty (2-3 zespoły developerskie)

Piotr Biegun, CEO [email protected], @piotrbiegun, Visit: http://whallalabs.com, @whallalabs

Page 5: Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych (CHI Poznań)

Code behind the apps

Piotr Biegun, CEO [email protected], @piotrbiegun, Visit: http://whallalabs.com, @whallalabs

JAVA

Objective-C

C# i XAML

Page 6: Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych (CHI Poznań)

Microsoft

Piotr Biegun, CEO [email protected], @piotrbiegun, Visit: http://whallalabs.com, @whallalabs

VS

Page 7: Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych (CHI Poznań)

Smartphone vs Tablet

Piotr Biegun, CEO [email protected], @piotrbiegun, Visit: http://whallalabs.com, @whallalabs

Page 8: Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych (CHI Poznań)

Screen size

Piotr Biegun, CEO [email protected], @piotrbiegun, Visit: http://whallalabs.com, @whallalabs

Page 9: Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych (CHI Poznań)

Orientation

Piotr Biegun, CEO [email protected], @piotrbiegun, Visit: http://whallalabs.com, @whallalabs

Horizontal

Vertical

Page 10: Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych (CHI Poznań)

Animation

Piotr Biegun, CEO [email protected], @piotrbiegun, Visit: http://whallalabs.com, @whallalabs

Źródło: Telerik RadControls http://telerik.com

Page 11: Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych (CHI Poznań)

WebView & HTML

Piotr Biegun, CEO [email protected], @piotrbiegun, Visit: http://whallalabs.com, @whallalabs

Page 12: Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych (CHI Poznań)

Camera & launchers

Piotr Biegun, CEO [email protected], @piotrbiegun, Visit: http://whallalabs.com, @whallalabs

Page 13: Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych (CHI Poznań)

Custom Controls

Piotr Biegun, CEO [email protected], @piotrbiegun, Visit: http://whallalabs.com, @whallalabs

Page 14: Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych (CHI Poznań)

Custom Controls

Piotr Biegun, CEO [email protected], @piotrbiegun, Visit: http://whallalabs.com, @whallalabs

Page 15: Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych (CHI Poznań)

Lists, filters and sort

Piotr Biegun, CEO [email protected], @piotrbiegun, Visit: http://whallalabs.com, @whallalabs

Indicator

Content

Sort and filters only via API

Page 16: Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych (CHI Poznań)

Apps in background

Piotr Biegun, CEO [email protected], @piotrbiegun, Visit: http://whallalabs.com, @whallalabs

Page 17: Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych (CHI Poznań)

Details

Piotr Biegun, CEO [email protected], @piotrbiegun, Visit: http://whallalabs.com, @whallalabs

Page 18: Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych (CHI Poznań)

Colors

Piotr Biegun, CEO [email protected], @piotrbiegun, Visit: http://whallalabs.com, @whallalabs

Page 19: Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych (CHI Poznań)

#monetization reklama eCPM $0.5 (za 1000 wyświetleń reklamy) płatna wersja i in app purchases – gry w Polsce z $1 po opłatach i podatkach ~$0.5 (50%-60%). Niedostępne w WP 7.x abonament np. Spotify

Piotr Biegun, CEO [email protected], @piotrbiegun, Visit: http://whallalabs.com, @whallalabs

Page 20: Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych (CHI Poznań)

#cost of users

Piotr Biegun, CEO [email protected], @piotrbiegun, Visit: http://whallalabs.com, @whallalabs

Źródło: http://www.trademob.com/infographic-calculating-the-cost-of-a-top-10-rank-in-the-app-store

Page 21: Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych (CHI Poznań)

# cost of users

Piotr Biegun, CEO [email protected], @piotrbiegun, Visit: http://whallalabs.com, @whallalabs

Źródło: http://www.trademob.com/infographic-calculating-the-cost-of-a-top-10-rank-in-the-app-store

Page 22: Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych (CHI Poznań)

#Top 10 free charts iOS

Piotr Biegun, CEO [email protected], @piotrbiegun, Visit: http://whallalabs.com, @whallalabs

Źródło: http://www.trademob.com/infographic-calculating-the-cost-of-a-top-10-rank-in-the-app-store

Page 23: Co warto wiedzieć o technologii i platformach mobilnych w trakcie projektowania aplikacji mobilnych (CHI Poznań)

Pytania?

Contact:

Piotr Biegun

[email protected],

@piotrbiegun

Whalla Labs:

@whallalabshttp://whallalabs.com [email protected]