Presentation is loading. Please wait.

Presentation is loading. Please wait.

Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.

Similar presentations


Presentation on theme: "Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications."— Presentation transcript:

1 Mobile Application Development Keshav Bahadoor

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 }

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

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

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

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 ComputerDevelopment Environment Code Application Signing Publish App on store

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 Smartphone Devices Tablet Computers 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 Smartphone Devices Tablet Computers OUYA Gaming Console Desktop PC

20 DEMO 4: Math Catcher


Download ppt "Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications."

Similar presentations


Ads by Google