30
Mohammad Shaker FIT of Damascus - AI dept. [email protected] Mobile SE – August 2012 Mobile Software Engineering L07 – Frameworks and Conclusion

Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

Embed Size (px)

Citation preview

Page 1: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

Mohammad Shaker

FIT of Damascus - AI dept.

[email protected]

Mobile SE – August 2012

Mobile

Software

EngineeringL07 – Frameworks and Conclusion

Page 2: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion
Page 3: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion
Page 4: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

Frameworks

Page 5: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

Frameworks

• jQuery Mobile

• PhoneGap

• Sencha Touch

• xamarin

• … etc

Page 6: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

http://phonegap.com/

Page 7: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion
Page 8: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion
Page 9: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion
Page 10: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

Code Sampleattached html & pdf

Page 11: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

UIWebView and

UIWebViewDelegate

Page 12: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

STORES

Page 13: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

“Popular apps on the Android Market are more than

2.5 times more expensive on average those of their

counterparts on the iOS App Store”

http://searchenginewatch.com/article/2155122/Android-Market-vs.-App-Store-Prices-Why-Android-Users-Pay-Double-Study

http://www.canalys.com/newsroom/android-apps-are-too-expensive

Page 14: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

$3.74 Android VS $1.47 iOS

Page 15: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion
Page 16: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

99$

Page 17: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

app store review guidelineshttp://developer.apple.com/appstore/guidelines.html

or download it through Google search

Page 18: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

“We have over 250,000 apps in the App Store. We

don't need any more Fart apps. If your app doesn't

do something useful or provide some form of lasting

entertainment, it may not be accepted.”

Apple guideline

Page 19: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

“If your app is rejected, we have a Review Board

that you can appeal to. If you run to the press and

trash us, it never helps.”

Apple guideline

Page 20: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion
Page 21: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

25$

Page 22: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

The 70/30

Page 23: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

From next year, developers will be able to distribute paid applications.

Google opted for a similar revenue sharing model like Apple (70/30),

except that 30% of the revenue will go to carriers. "Developers will get

70% of the revenue from each purchase; the remaining amount goes to

carriers and billing settlement fees — Google does not take a percentage.

We believe this revenue model creates a fair and positive experience for

users, developers, and carriers."

Eric Chu

Page 24: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

Visithttp://support.google.com/googleplay/android-developer/bin/answer.py?hl=en&answer=112622

Page 25: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

A walk throughhttp://mobile.tutsplus.com/tutorials/android/publish-to-android-market/

Page 26: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

Market Share

Page 27: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

http://blog.nielsen.com/nielsenwire/online_mobile/u-s-smartphone-market-whos-the-most-wanted/

Page 28: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

http://blog.nielsen.com/nielsenwire/online_mobile/u-s-smartphone-market-whos-the-most-wanted/

Page 29: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

http://blog.nielsen.com/nielsenwire/online_mobile/u-s-smartphone-market-whos-the-most-wanted/

Page 30: Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion

Done