1 / 18

Mateusz Mikulski mateusz@geekdev.pl

One Framework to rule them all. tworzenie aplikacji mobilnych przy użyciu PhoneGap. Mateusz Mikulski mateusz@geekdev.pl. Mateusz Mikulski. mateusz@geekdev.pl. @MattMikulski. Facebook.com/MatthewM89. Junior Project Manager. Programista Windows Phone. Content Editor. Agenda.

oneida
Download Presentation

Mateusz Mikulski mateusz@geekdev.pl

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. One Framework to rule them all tworzenie aplikacji mobilnych przy użyciu PhoneGap Mateusz Mikulski mateusz@geekdev.pl One Framework to rule them all - Mateusz Mikulski

  2. Mateusz Mikulski mateusz@geekdev.pl @MattMikulski Facebook.com/MatthewM89 Junior Project Manager Programista Windows Phone Content Editor One Framework to rule them all - Mateusz Mikulski

  3. Agenda • Czym jest PhoneGap ? • Dlaczego PhoneGap? • Dlaczego nie PhoneGap? • Code • Tips & Tricks • Podsumowanie One Framework to rule them all - Mateusz Mikulski

  4. Czym jest PhoneGap? • Trochę historii 8 sierpnia 2008 (Iphone Dev Camp) PhoneGap was Born Październik 2011 Adobe przejmuje PhoneGap 29 czerwca 2007 Iphone was Born Kwiecień 2009 PhoneGap wygrywa nagrodę na Web 2.0 Expo One Framework to rule them all - Mateusz Mikulski

  5. Czym jest PhoneGap? Frameworkiem do tworzenia aplikacji mobilnych z użyciem technologii webowych Do tworzenia layoutu– oczywiście HTML 5! Bogaty Look & Feel – CSS 3 Dostęp do funkcji urządzeń - JavaScript One Framework to rule them all - Mateusz Mikulski

  6. Dlaczego PhoneGap? Wspierane platformy One Framework to rule them all - Mateusz Mikulski

  7. Dlaczego PhoneGap? One Framework to rule them all - Mateusz Mikulski

  8. Dlaczego PhoneGap? • Zestaw narzędzi + wspólne API dla wszystkich wspieranych platform (jest ich 7) #import <AudioToolbox/AudioToolbox.h> AudioServicesPlaySystemSound (kSystemSoundID_Vibrate); functionvibrate() {        navigator.notification.vibrate(2000);    } Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); v.vibrate(2000); VibrateController vibrate = VibrateController.Default; vibrate.Start(TimeSpan.FromMilliseconds(1000)); One Framework to rule them all - Mateusz Mikulski

  9. Struktura aplikacji One Framework to rule them all - Mateusz Mikulski

  10. Agenda • Czym jest PhoneGap ? • Czym PhoneGap nie jest? • Code • Tips & Tricks • Podsumowanie One Framework to rule them all - Mateusz Mikulski

  11. Czym PhoneGap nie jest? • Rozwiązaniem problemu głodu na świecie :/ • Sposobem na hostowanie żadnego typu Usług Web w urządzeniu • Sposobem na Ominięcie wymogów danego sklepu (AppStore, Google Play, Marketplace) • Najlepszym pomysłem przy tworzeniu aplikacji wykorzystujących duże ilości grafiki (np gry akcji) One Framework to rule them all - Mateusz Mikulski

  12. Agenda • Czym jest PhoneGap ? • Czym PhoneGap nie jest? • Code • Tips & Tricks • Podsumowanie One Framework to rule them all - Mateusz Mikulski

  13. Code One Framework to rule them all - Mateusz Mikulski

  14. Agenda • Czym jest PhoneGap ? • Czym PhoneGap nie jest? • Code • Tips & Tricks • Podsumowanie One Framework to rule them all - Mateusz Mikulski

  15. Tips & Tricks • AppManifest • Application Bar / integracja z SL One Framework to rule them all - Mateusz Mikulski

  16. Agenda • Czym jest PhoneGap ? • Czym PhoneGap nie jest? • Zróbmy Grę • Tips & Tricks • Podsumowanie One Framework to rule them all - Mateusz Mikulski

  17. Podsumowanie Gdzie? • http://phonegap.com Plusy • Open Source • Duże aktywne community wspierane przez m.in. MS, IBM • Jedno API dla wszystkich platform (zgodne ze standardami W3C) • Jeden codebase Minusy • Brak możliwości zastosowania w scenariuszach biznesowych • Często niższa wydajność niż aplikacje "natywne" One Framework to rule them all - Mateusz Mikulski

  18. Dziękuję  Mateusz Mikulski mateusz@geekdev.pl One Framework to rule them all - Mateusz Mikulski

More Related