1 / 20

Mobile Application Development

Mobile Application Development . Keshav Bahadoor. Part 1. Cross Platform Web Applications. Native Apps vs. Cross Platform. Mobile applications can be developed directly for the native mobile OS (Android, iOS , blackberry, Windows Phone, etc.) . { code }. { code }. { code }.

avery
Télécharger la présentation

Mobile Application Development

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. Mobile Application Development KeshavBahadoor

  2. Part 1 Cross Platform Web Applications

  3. Native Apps vs. Cross Platform • Mobile applications can be developed directly for the native mobile OS (Android, iOS, blackberry, Windows Phone, etc.) { code } { code } { code }

  4. Native Apps vs. Cross Platform • Mobile applications can also be developed using a cross platform framework Cross Platform Framework { code }

  5. Native Apps vs. Cross Platform Advantages of Cross Platform Mobile Applications • Code is reusable Code can be written once and used on other mobile platforms – More devices Less code • Reduced development resources needed • Less development time • Reduced development costs • Reduced maintenance costs

  6. Native Apps vs. Cross Platform Disadvantages of Cross Platform Mobile Applications • Not every feature may be supportedCross platform framework may not support all features of each Mobile OS • Poor performanceCode might not run as fast as native implementations • More resources required for development • More time required to develop applications for different Mobile OS • Increased development costs • Increased maintenance costs

  7. Web Application Server hosting Web App

  8. DEMO 1: Multiple Choice Web App

  9. Hands-on Example 1: Simple HTML Example

  10. Part 2 Introduction to PhoneGap

  11. Server hosting Web App Native phone applications

  12. DEMO 2: Multiple Choice as an Android Application

  13. Part 3 Android Development 2

  14. Building Applications for Android Windows / Linux Computer Development Environment Code Publish App on store Application Signing

  15. The Android Operating System • Designed for mobile touchscreen devices such as smart phones and tablet computers • Android is open source • Android is currently ranked as the most popular smartphone OS • Android is also used on other devices, such as televisions and digital cameras

  16. The Android Operating System Android OS Tablet Computers Smartphone Devices Television Sets Digital Cameras Video Game Console

  17. DEMO 3: Spelling Game

  18. Part 4 Video Games Education

  19. LibGDX is a cross platform game development framework Tablet Computers Smartphone Devices OUYA Gaming Console Desktop PC

  20. DEMO 4: Math Catcher

More Related