Download presentation
Presentation is loading. Please wait.
Published byHarry Covey Modified over 10 years ago
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
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.