Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Why & which mobile cross platform?
Search
Hazem Khaled
January 08, 2014
Programming
17k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Why & which mobile cross platform?
Comparing different mobile cross-platform SDKs, and which one is good for which solution.
Hazem Khaled
January 08, 2014
More Decks by Hazem Khaled
See All by Hazem Khaled
Meteor @ Istanbul
hazemkhaled
0
33
Mobile app lifecycle with PhoneGap
hazemkhaled
0
590
Cross-first Mobile App
hazemkhaled
0
470
Other Decks in Programming
See All in Programming
GraphQL の onError と Nullability のこれから
quramy
0
210
[DroidKnights 2026] Workflow AX: From Auto-Documented Policies to E2E Testing
raeminkang
0
530
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
4
3.3k
複数ドメインを一つのアプリに統合するFlutterの設計と運用_FlutterKaigi2026登壇資料(須永高弘)
takahirosunaga
0
160
AI時代のFlutter品質設計 — アプリ品質を守るQuality Layers
omatty198
0
360
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
5
5.1k
AI-Powered Domain-Driven Design
ziobrando
0
400
地方こそサーバーレス — 10年続けた、顔が見えるチームで確かな基盤を / Serverless Matters Most in Regional Areas — 10 Years of Building Reliable Foundations with Close-Knit Teams
seike460
PRO
1
110
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
1.2k
Performance Optimization With LLMs
xleitix
0
240
Kawaiicon: Kubernetes, it's no longer cool, but let's secure it anyway!
barnbarn
0
110
LLM 101
dalinaum
0
470
Featured
See All Featured
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
1k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
A Tale of Four Properties
chriscoyier
163
24k
Believing is Seeing
oripsolob
1
270
The Cult of Friendly URLs
andyhume
79
7.1k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
We Are The Robots
honzajavorek
0
440
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
Mobile First: as difficult as doing things right
swwweet
225
10k
Bash Introduction
62gerente
615
220k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Between Models and Reality
mayunak
4
560
Transcript
Why & Which Mobile cross-platform?
Hazem Khaled @hazemkhaled Web / Mobile Developer, 10 years experience,
certified Appcelerator instructor.
None
Source : TRA Q2 Report Provides Unique Data on Current
UAE Mobile Industry
How can cross-platform help me?
Once! Learn Develop maintain Run Everywhere
Hey Entrepreneurs! pay once ;) Cross-platform
Hey Developers! code less & deliver more Cross-platform
And more ...
Type of Cross-Platform SDKs Hybrid Cross Runtime Cross compiling
PhoneGap Hybrid Apps HTML, CSS & JavaScript Open source &
Free
Architecture
PhoneGap Pros - More Platforms - Easy to start -
Ability to extend Cons - No GUI tools - No Native UI
PhoneGap Usage 1. Heavily web dependent apps 2. Converting exist
websites to apps 3. Content based apps
Appcelerator Titanium Cross Compiling & Hybrid JavaScript Only Open source
& Free
None
Titanium Pros - Native UI - Easy to setup &
start - Excellent resources - Big community - Ability to extend - Good tools Cons - Android Performance - Adapt everywhere
Titanium Usage 1. Content based apps 2. Utility apps 3.
Business apps
Adobe Air Hybrid ActionScript 3
Architecture
Adobe Air Pros - Easy to setup & start -
Use AS3 Cons - No Native UI - Preformance
Adobe Air Usage 1. Games 2. Multimedia & Animated apps
Appcelerator Titanium community Meetups & events Let’s comunicate
Hazem Khaled @hazemkhaled Titanium certified instructor Q A