SlideShare a Scribd company logo
MOBILE APPDEVELOPMENT
Presented by
Md. Zakaria Chowdhury
CEO, Webcraft Bangladesh
Director, Sylhet IT Academy
Overview
 iOS App Development
 Android App Development
 Cross PlatformApp Development
Apple - iOS
 Devices
 iPod, iPhone & iPad
 Sold over 400 million devices since 2007
 App Store
 Total Apps: 789,459 
 Most PopularCategories
 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-PlatformFrameworks
 Reduced Development Costs
 Easy Deployment
 Easy for Web Developers
 Code Is Reusable
 Plugins
 Cons of Cross-PlatformFrameworks
 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
 PopularApp Frameworks
 jQuery Mobile
 PhoneGap
 Titanium Mobile
 PopularGame 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
 ForiPhone development - Mac OS X, Xcode and
the iPhone SDK, Titanium Studio
 ForAndroid 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
SYLHET IT ACADMY
www.sylhetitacademy.com
Email: admin@sylhetitacademy.com

More Related Content

Mobile app development sylhet it academy

  • 1. MOBILE APPDEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy
  • 2. Overview  iOS App Development  Android App Development  Cross PlatformApp Development
  • 3. Apple - iOS  Devices  iPod, iPhone & iPad  Sold over 400 million devices since 2007  App Store  Total Apps: 789,459   Most PopularCategories  1 - Games (132,501)  2 - Education (83,883)  3 - Entertainment (72,540)
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. Cross Platform App Development  Pros of Cross-PlatformFrameworks  Reduced Development Costs  Easy Deployment  Easy for Web Developers  Code Is Reusable  Plugins  Cons of Cross-PlatformFrameworks  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
  • 8. Cross Platform App Development  PopularApp Frameworks  jQuery Mobile  PhoneGap  Titanium Mobile  PopularGame Engines  Unity 3D  Corona SDK  GameSalad
  • 9. 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
  • 10. PhoneGap  You Need  For Android – Android SDK, Windows or Linux  For iOS - iPhone SDK, Xcode & Mac OS
  • 11. Titanium Mobile  Build Native Apps  JavaScript-based platform  70% faster than developing in Objective-C or Java  Requirements  ForiPhone development - Mac OS X, Xcode and the iPhone SDK, Titanium Studio  ForAndroid development – Windows or Linux, Android SDK, Titanium Studio
  • 12. Available Jobs at Elance.com iPhone Android
  • 13. 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
  • 14. THANK YOU SYLHET IT ACADMY www.sylhetitacademy.com Email: admin@sylhetitacademy.com