140 likes | 372 Views
Mobile App Development. Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy. Overview. iOS App Development Android App Development Cross Platform App Development. Apple - iOS. Devices iPod, iPhone & iPad Sold over 400 million devices since 2007
E N D
Mobile App Development Presented by Md. ZakariaChowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy
Overview • iOS App Development • Android App Development • Cross Platform App Development
Apple - iOS • Devices • iPod, iPhone & iPad • Sold over 400 million devices since 2007 • App Store • Total Apps: 789,459 • Most Popular Categories • 1 - Games (132,501) • 2 - Education (83,883) • 3 - Entertainment (72,540)
iOS App Development • Application Type • Web Application Development • Native Application Development • Hybrid Application Development • Getting Started • Mac Computer running Mac OS X Snow Leopard • An Apple Developer account (developer.apple.com) • Xcode and the iPhone SDK • Programming Language: Objective-C
Google - Android • Devices • Smartphone, Tablet, Netbook, eBook Reader • Acer, HTC, LG, Motorola, Samsung, Sony, Sony Ericsson • Sold over 400 million devices • 1 million sold every day • App Store • Total Apps: over 775,000 • Over 40 billion downloads
Android App Development • Getting Started • Operating System: Windows, Mac OS or Linux • Programming Language: Java • Android SDK • Eclipse IDE • Android Development Tools (ADT) Eclipse plugin
Cross Platform App Development • Pros of Cross-Platform Frameworks • Reduced Development Costs • Easy Deployment • Easy for Web Developers • Code Is Reusable • Plugins • Cons of Cross-Platform Frameworks • Might Not Support Every Feature • You Can’t Always Use Your Own Tools • Code Might Not Run as Fast • High-End Graphics and 3D Support is Often Limited
Cross Platform App Development • Popular App Frameworks • jQuery Mobile • PhoneGap • Titanium Mobile • Popular Game Engines • Unity 3D • Corona SDK • GameSalad
jQuery Mobile • Touch-Optimized Web Framework for Smartphones & Tablets • Write less, do more • Easily themeable design • HTML5-based user interface system for all popular mobile device platforms
PhoneGap • You Need • For Android – Android SDK, Windows or Linux • For iOS - iPhone SDK, Xcode & Mac OS
Titanium Mobile • Build Native Apps • JavaScript-based platform • 70% faster than developing in Objective-C or Java • Requirements • For iPhone development - Mac OS X, Xcode and the iPhone SDK, Titanium Studio • For Android development – Windows or Linux, Android SDK, Titanium Studio
Available Jobs at Elance.com iPhone Android
Learning Resources • Mobile App Development Tutorials • http://mobile.tutsplus.com • jQuery Mobile Tutorial • http://the-jquerymobile-tutorial.org • PhoneGap Tutorial • http://wiki.phonegap.com/w/page/35501397/Tutorials • Titanium Tutorial • http://www.learningtitanium.com
Thank You Email: admin@webcraftbd.com