SlideShare a Scribd company logo
PresentsPresents
Common Platform Approach forCommon Platform Approach for AndroidAndroid
App DevelopmentApp Development
1
Modern BrowsersModern Browsers
2
Mobile OS Browser
Android Webkit based
iPhone Webkit based
BlackBerry 6.0 + Webkit based
Window Phone 7 IE 7 based *
WebOS Webkit based
Nokia Webkit based
All new Smart Phones come with modern browsers, which have better
support for HTML5/CSS3 specs
WebViewsWebViews
All of these smart phones supports using these
modern browsers as embedded views (aka
WebViews)
3
JavaScript to native and backJavaScript to native and back
All these browser engine (most common being
webkit) support Javascript to talk to native
code and back
4
Native Code
(Java/C++/ObjC)
Native Code
(Java/C++/ObjC)
JSON
packets
HTML/Javascr
ipt
HTML/Javascr
ipt
Hybrid ApplicationsHybrid Applications
HTML/Javascript application loads Google Maps
and talks to the native code to gain access to
GPS location
5
HTML/Javascr
ipt
HTML/Javascr
ipt
Native Code
(Java/C++/ObjC)
Native Code
(Java/C++/ObjC)
GPS
Location
PossibilitiesPossibilities
Limitless Possibilities
Expose Camera, Accelerometer, GPS, any
of the phones sensors to javascript
Instead of just building Browsed Based
applications augment with more phone
features
6
DevelopmentDevelopment
HTML/CSS Application uses Common API
exposing device features
7
DevelopmentDevelopment
Sample code
8
Mapping to NativeMapping to Native
9
ConceptConcept
• Common API set is provided by framework
• Application is written using this common api
set
• HTML/CSS may be supported or may not be
supported. Titanium prefers native UI instead
of HTML/CSS UI, Rhodes prefers HTML/CSS
UI
• Phone Features are access liked common api
set (this is similar to that in PhoneGap)
10
DevelopmentDevelopment
Two API Sets
◦ One for UI * (Specific to Titanium Mobile)
 Create Windows
 Create Dialogs
 …….
◦ One for Phone Features
 Same as PhoneGap
◦ Access Camera
◦ Access GPS
◦ ……
11
DevelopmentDevelopment
UI API Set
12
DevelopmentDevelopment
UI API Set
13
IssuesIssues
Common API set across platforms is
always minimum
◦ E.g IPhone as a widget, which Android not have
Fragmentation of the API itself.
◦ What is platform specific and not part of
Common API comes in Platform specific api?
14
Compare Screens (IPhone)Compare Screens (IPhone)
PhoneGap Titanium Mobile
15
Compare Screens (Android)Compare Screens (Android)
PhoneGap Titanium Mobile
16
PhoneGapPhoneGap
• Only platform to support 6 Platforms
17
PhoneGapPhoneGap
Standards based and extended
18
Titanium ArchitectureTitanium Architecture
19
Challenges and AdvantagesChallenges and Advantages
Being Native is the biggest strength
Limited cross platform api is a weakness
Platform specific api leads to
fragmentation within code
20
21
More details visit UsMore details visit Us
http://thorsignia.in/http://thorsignia.in/

More Related Content

PPTX
Android
PPTX
android Rajeshppt
PPTX
androidRajeshmes
KEY
Intro to iPhone Development with MonoTouch
PPT
Multi-platform Mobile apps with Phonegap
PPTX
Yahoo! 釀的酒 - 淺嚐 Cocktails
PDF
Titanium 最近の動向 (2016年)
PPT
Using JavaScript for Mobile Development
Android
android Rajeshppt
androidRajeshmes
Intro to iPhone Development with MonoTouch
Multi-platform Mobile apps with Phonegap
Yahoo! 釀的酒 - 淺嚐 Cocktails
Titanium 最近の動向 (2016年)
Using JavaScript for Mobile Development

What's hot (11)

PPTX
Building windows applications rise
PDF
Firefox OS Intro
PDF
しごとで使うTitanium 第2版
PPTX
Ionic vs. flutter
PPTX
Flutter Leap of Faith
PPTX
Windows phone 7 development
PPTX
Beginning Android Flash Development
PDF
Mobile OS Мобильный операционные системы вступление сравнение
PDF
20170701 lets-step-into-the-oss-community
PPT
Modern mobile development overview
PDF
The future is hybrid
Building windows applications rise
Firefox OS Intro
しごとで使うTitanium 第2版
Ionic vs. flutter
Flutter Leap of Faith
Windows phone 7 development
Beginning Android Flash Development
Mobile OS Мобильный операционные системы вступление сравнение
20170701 lets-step-into-the-oss-community
Modern mobile development overview
The future is hybrid
Ad

Similar to Common platform-for-mobile-applications- thorsignia (20)

PPTX
Cross platform-mobile-applications
KEY
Android a brief intro
PPTX
tittanium
PDF
Cordova and PhoneGap Insights
PPT
PhoneGap
PPT
Making the Mobile Web Native with PhoneGap
PPTX
Developing cross platform mobile applications with phone gap for windows phone
PPT
Cross platform mobile application development
PPTX
Build Your First iPhone or Android App with Telerik AppBuilder
PDF
Brian Le Roux Presentation Introducing Phone Gap
PDF
Mobile Developer's Guide To The Galaxy, 5th edition
PDF
Mobile Developer's Guide To The Galaxy Vol.7
PDF
Hybrid Apps with Angular & Ionic Framework
PDF
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
PDF
Mobile Developers Guide To The Galaxy Vol.6
PDF
Cross-platform development frameworks
PPT
PPTX
Developing Windows Phone 8 apps using PhoneGap
PDF
DotNet Cologne 2015 - Windows 10 AppDev, Teil1: App Developer Basics- (Daniel...
PPT
Building Mobile Application Using PhoneGap
Cross platform-mobile-applications
Android a brief intro
tittanium
Cordova and PhoneGap Insights
PhoneGap
Making the Mobile Web Native with PhoneGap
Developing cross platform mobile applications with phone gap for windows phone
Cross platform mobile application development
Build Your First iPhone or Android App with Telerik AppBuilder
Brian Le Roux Presentation Introducing Phone Gap
Mobile Developer's Guide To The Galaxy, 5th edition
Mobile Developer's Guide To The Galaxy Vol.7
Hybrid Apps with Angular & Ionic Framework
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Mobile Developers Guide To The Galaxy Vol.6
Cross-platform development frameworks
Developing Windows Phone 8 apps using PhoneGap
DotNet Cologne 2015 - Windows 10 AppDev, Teil1: App Developer Basics- (Daniel...
Building Mobile Application Using PhoneGap
Ad

Recently uploaded (20)

PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PPTX
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
PPTX
Belch_12e_PPT_Ch18_Accessible_university.pptx
PDF
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
PDF
How to Get Funding for Your Trucking Business
PDF
Training And Development of Employee .pdf
PDF
A Brief Introduction About Julia Allison
PDF
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
PPTX
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
PDF
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
PDF
Roadmap Map-digital Banking feature MB,IB,AB
PDF
Deliverable file - Regulatory guideline analysis.pdf
PPTX
Business Ethics - An introduction and its overview.pptx
PDF
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
PPTX
HR Introduction Slide (1).pptx on hr intro
PDF
Laughter Yoga Basic Learning Workshop Manual
PDF
Unit 1 Cost Accounting - Cost sheet
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PPT
Chapter four Project-Preparation material
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
Belch_12e_PPT_Ch18_Accessible_university.pptx
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
How to Get Funding for Your Trucking Business
Training And Development of Employee .pdf
A Brief Introduction About Julia Allison
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
Roadmap Map-digital Banking feature MB,IB,AB
Deliverable file - Regulatory guideline analysis.pdf
Business Ethics - An introduction and its overview.pptx
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
HR Introduction Slide (1).pptx on hr intro
Laughter Yoga Basic Learning Workshop Manual
Unit 1 Cost Accounting - Cost sheet
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
Chapter four Project-Preparation material
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi

Common platform-for-mobile-applications- thorsignia