mateusz mikulski [email protected]
DESCRIPTION
One Framework to rule them all. tworzenie aplikacji mobilnych przy użyciu PhoneGap. Mateusz Mikulski [email protected]. Mateusz Mikulski. [email protected]. @MattMikulski. Facebook.com/MatthewM89. Junior Project Manager. Programista Windows Phone. Content Editor. Agenda. - PowerPoint PPT PresentationTRANSCRIPT
Mateusz Mikulski [email protected] Framework to rule them all - Mateusz Mikulski
One Framework to rule them alltworzenie aplikacji mobilnych przy użyciu PhoneGap
Mateusz Mikulski
One Framework to rule them all - Mateusz Mikulski
Junior Project Manager
Programista Windows Phone
Content Editor
@MattMikulski
Facebook.com/MatthewM89
Agenda
• Czym jest PhoneGap ?• Dlaczego PhoneGap?• Dlaczego nie PhoneGap?• Code• Tips & Tricks• Podsumowanie
One Framework to rule them all - Mateusz Mikulski
Czym jest PhoneGap?• Trochę historii
One Framework to rule them all - Mateusz Mikulski
29 czerwca 2007Iphone was Born
8 sierpnia 2008 (Iphone Dev Camp)PhoneGap was Born
Kwiecień 2009PhoneGap wygrywa nagrodę na Web 2.0 Expo
Październik 2011Adobe przejmuje PhoneGap
Czym jest PhoneGap?
Frameworkiem do tworzenia aplikacji mobilnych z użyciem technologii webowych
One Framework to rule them all - Mateusz Mikulski
Do tworzenia layoutu– oczywiście HTML 5!
Bogaty Look & Feel – CSS 3
Dostęp do funkcji urządzeń - JavaScript
Dlaczego PhoneGap?
Wspierane platformy
One Framework to rule them all - Mateusz Mikulski
Dlaczego PhoneGap?
One Framework to rule them all - Mateusz Mikulski
Dlaczego PhoneGap?• Zestaw narzędzi + wspólne API dla wszystkich
wspieranych platform (jest ich 7)
One Framework to rule them all - Mateusz Mikulski
VibrateController vibrate = VibrateController.Default; vibrate.Start(TimeSpan.FromMilliseconds(1000));
Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);v.vibrate(2000);
#import <AudioToolbox/AudioToolbox.h>AudioServicesPlaySystemSound (kSystemSoundID_Vibrate);functionvibrate() {
navigator.notification.vibrate(2000); }
Struktura aplikacji
One Framework to rule them all - Mateusz Mikulski
Agenda
• Czym jest PhoneGap ?• Czym PhoneGap nie jest?• Code• Tips & Tricks• Podsumowanie
One Framework to rule them all - Mateusz Mikulski
Czym PhoneGap nie jest?• Rozwiązaniem problemu głodu na świecie :/
One Framework to rule them all - Mateusz Mikulski
• 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)
Agenda
• Czym jest PhoneGap ?• Czym PhoneGap nie jest?• Code• Tips & Tricks• Podsumowanie
One Framework to rule them all - Mateusz Mikulski
Code
One Framework to rule them all - Mateusz Mikulski
Agenda
• Czym jest PhoneGap ?• Czym PhoneGap nie jest?• Code• Tips & Tricks• Podsumowanie
One Framework to rule them all - Mateusz Mikulski
Tips & Tricks
One Framework to rule them all - Mateusz Mikulski
• AppManifest• Application Bar / integracja z SL
Agenda
• Czym jest PhoneGap ?• Czym PhoneGap nie jest?• Zróbmy Grę• Tips & Tricks• Podsumowanie
One Framework to rule them all - Mateusz Mikulski
PodsumowanieGdzie?•http://phonegap.comPlusy•Open Source•Duże aktywne community wspierane przez m.in. MS, IBM•Jedno API dla wszystkich platform (zgodne ze standardami W3C)•Jeden codebaseMinusy•Brak możliwości zastosowania w scenariuszach biznesowych •Często niższa wydajność niż aplikacje "natywne"
One Framework to rule them all - Mateusz Mikulski
Mateusz Mikulski [email protected] Framework to rule them all - Mateusz Mikulski
Dziękuję