Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Z[mobi]lizuj się!
O tym czego chcieć i jak to
zrobić w kontekście dobrej i
użytecznej aplikacji mobilnej
Marcin Zajkowski,...
SICC.pl
WeAreSICC.com
m.zajkowski@sicc.pl
@zajkowskimarcin
fb.com/zajkowski.marcin
goldenline.pl/marcin-zajkowski
2015 rokiem…
Smartfony / urządzenia przenośne nie są czymś nowym czy
innowacyjnym, są po prostu normalnym elementem naszego życia.
Użytkownicy instalują niesamowicie dużo aplikacji na swoich
urządzeniach (max ~100 per user), ale stale korzystają tylko z...
Baaaardzo dużo czasu spędzamy korzystając z aplikacji mobilnych, a
korzystamy z nich praktycznie wszędzie.
https://www.you...
“There is an app for that.”
• Snapcat (Android) – aplikacja społecznościowa do dzielenia się
zdjęciami kotów
• Ghost Detec...
Aplikacja: natywna, cross-platformowa, a może strona responsywna?
Możliwości jest wiele.
Aplikacje natywne
• Pisane z wykorzystaniem kodu źródłowego dedykowanego każdej z
platform (Objective-C → iOS, Java → Andr...
Tzw. „hybrydy”
• PhoneGap
• Rhodes
• Appcelerator
• …
• Możliwość wykorzystania natywnych funkcji urządzeń tj. aparat, pam...
WebApps (ew. Mobile websites)
• Oparte na standardach webowych (teoretycznie znanych dla
wszystkich większości developerów...
KLIENT: Chciałbym, aby Państwo wykonali mi aplikację mobilną…
Częste wymagania (polskich?) klientów
• Ma działać „wszędzie”
• „Coś jak …”
• „Im szybciej tym lepiej”
• „Czy zmieścimy si...
Jak tego uniknąć?
• Solidna analiza zapotrzebowania klientów
• Stanowcza, ale też konstruktywna, krytyka przekonań klientó...
3P – Piękna, Prosta i Praktyczna
Jak pracujemy w SICC
• Ok. 70 % naszych wycen to czas potrzebny na analizy i
przygotowanie do “działania” a 30 % to czysty...
Pomocne toole
• http://caniuse.com
• Window Resizer (http://ujeb.se/Dbro)
• F11
• Aplikacje do sketch’owania i prototypowa...
Case study #1
Case study #2
Dziękuję za uwagę!
Q&A
m.zajkowski@sicc.pl
@zajkowskimarcin
Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Wars...
Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Wars...
Upcoming SlideShare
Loading in …5
×

Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015

515 views

Published on

Krótkie spojrzenie na obecną sytuację rynku mobilnego w Polsce i na Świecie. Zestawienie dobrych i złych praktyk tworzenia rozwiązań mobilnych oraz przegląd dostępnych technologii i możliwości tworzenia rozwiązań przeznaczonych na urządzenia przenośne.

Published in: Mobile
  • Be the first to comment

  • Be the first to like this

Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015

  1. 1. Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej Marcin Zajkowski, SICC.pl @ InfoMEET Warszawa, 2015
  2. 2. SICC.pl WeAreSICC.com m.zajkowski@sicc.pl @zajkowskimarcin fb.com/zajkowski.marcin goldenline.pl/marcin-zajkowski
  3. 3. 2015 rokiem…
  4. 4. Smartfony / urządzenia przenośne nie są czymś nowym czy innowacyjnym, są po prostu normalnym elementem naszego życia.
  5. 5. Użytkownicy instalują niesamowicie dużo aplikacji na swoich urządzeniach (max ~100 per user), ale stale korzystają tylko z nielicznych.
  6. 6. Baaaardzo dużo czasu spędzamy korzystając z aplikacji mobilnych, a korzystamy z nich praktycznie wszędzie. https://www.youtube.com/watch?v=Zu65kiRfnnQ (* 75% Amerykanów przyznaje, że korzysta z telefonów w toalecie, 19 % badanych zdarzyło się utopic telefon w muszli klozetowej, a 51 % badanych na terenie UK stwierdza, że CIERPI, kiedy nie ma w ich pobliżu ich urządzeń mobilnych)
  7. 7. “There is an app for that.” • Snapcat (Android) – aplikacja społecznościowa do dzielenia się zdjęciami kotów • Ghost Detector (Android) • Bowel Mover i PoopLog – dziel się swoimi łazienkowymi “sukcesami” • Hold the Button, Pryk (), Yo etc. • Taxi Hold’Em – neon z napisem “TAXI” wspomagający zatrzymywanie taxówek (problem, który nie istnieje) • #NOTONAPPSTORE! (http://notonappstore.com)
  8. 8. Aplikacja: natywna, cross-platformowa, a może strona responsywna? Możliwości jest wiele.
  9. 9. Aplikacje natywne • Pisane z wykorzystaniem kodu źródłowego dedykowanego każdej z platform (Objective-C → iOS, Java → Android, C#/Silverlight → WP) • Nastawione na jak największą wydajność i dopasowanie do platformy • „Ograniczone” przez API systemu (przypadek WP7) Np.: Instagram, Shazam, Gry*, Aplikacje radiowe, Klienci pocztowi itp.
  10. 10. Tzw. „hybrydy” • PhoneGap • Rhodes • Appcelerator • … • Możliwość wykorzystania natywnych funkcji urządzeń tj. aparat, pamięć wbudowana, lista kontaktów, powiadomienia push etc. • Typ aplikacji mocno promowany na początku powstania iPhone’a oraz nawet zasugerowany jako rekomendowany w podręczniku dla developerów iOS Np.: Fastbook, Facebook (stara wersja Androidowa np.), LinkedIn
  11. 11. WebApps (ew. Mobile websites) • Oparte na standardach webowych (teoretycznie znanych dla wszystkich większości developerów / programistów) • Zależne od dostawców przeglądarek internetowych oraz przeglądarek dostępnych w urządzeniach / platformach • Możliwość wykorzystania nowych standardów webowych np. do przechowywania danych po stronie przeglądarki • Brak dostępu do natywnych cech urządzeń* Np.: Twitter, Facebook, Trello
  12. 12. KLIENT: Chciałbym, aby Państwo wykonali mi aplikację mobilną…
  13. 13. Częste wymagania (polskich?) klientów • Ma działać „wszędzie” • „Coś jak …” • „Im szybciej tym lepiej” • „Czy zmieścimy się w budżecie … zł?” • Abstrachuje.TV: Oczekiwania vs. Rzeczywistość  (nasze przygody)
  14. 14. Jak tego uniknąć? • Solidna analiza zapotrzebowania klientów • Stanowcza, ale też konstruktywna, krytyka przekonań klientów • Identyfikacja docelowych użytkowników i ich zachowań • Prototypowanie ponad wytwarzanie oprogramowania • Użyteczność > funkcjonalność! • Świadomość fragmentaryzacji rynku / rynków • Testy, testy, testy….
  15. 15. 3P – Piękna, Prosta i Praktyczna
  16. 16. Jak pracujemy w SICC • Ok. 70 % naszych wycen to czas potrzebny na analizy i przygotowanie do “działania” a 30 % to czysty development (nie zawsze) • Maksymalnie odciążamy urządzenia (logika w większości przypadków jest wydzielona -> Umbraco <3 + .NET) → krótszy czas potrzebny do wytworzenia kilku klientów / platform • “Done is better than perfect.” taa… • Rozmawiamy, słuchamy, myślimy, mierzymy siły na zamiary (co wydaje się rzadko spotykanym procederem )
  17. 17. Pomocne toole • http://caniuse.com • Window Resizer (http://ujeb.se/Dbro) • F11 • Aplikacje do sketch’owania i prototypowania aplikacji • Dokumentacje platform mobilnych • Google Analytics for mobile apps (nie tylko for mobile), heatmapy i badanie zachowań użytkowników • Kody źródłowe zdekompilowanych aplikacji  • Cierpliwość!
  18. 18. Case study #1
  19. 19. Case study #2
  20. 20. Dziękuję za uwagę! Q&A m.zajkowski@sicc.pl @zajkowskimarcin

×