Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Cross-first Mobile App
Search
Hazem Khaled
November 21, 2014
Technology
470
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Cross-first Mobile App
Hazem Khaled
November 21, 2014
More Decks by Hazem Khaled
See All by Hazem Khaled
Meteor @ Istanbul
hazemkhaled
0
32
Mobile app lifecycle with PhoneGap
hazemkhaled
0
590
Why & which mobile cross platform?
hazemkhaled
0
17k
Other Decks in Technology
See All in Technology
AIに「使われる」時代のSaaS戦略 〜既存WebAPIのMCPサーバー化における開発ノウハウ〜
ekispert_api
0
300
20260702_生成AIはどこまで成長するのか_チャットだけじゃない世界
doradora09
PRO
0
110
SRE Lounge Hiroshimaへの招待
grimoh
0
410
Zoom2Youtube.Claude
kawaguti
PRO
3
470
生成AIの活用/high_school2026
okana2ki
0
110
次世代ランサムウェア対策の考察 / 20260704 Mitsutoshi Matsuo
shift_evolve
PRO
5
1.7k
AWS Blocks を触ってみた/first-tach-aws-blocks
fossamagna
2
150
型は壁、Rustでもバグを直すな、表現できなくせよ
nwiizo
12
1.8k
はじめてのWDM
miyukichi_ospf
1
130
金融の未来を考える / Thinking About the Future of Finance
ks91
PRO
0
180
Text-to-SQLをAgentCoreで実現し、生成されるSQLの精度を定量的に評価する
yakumo
2
680
ポストモーテム! DDoSからサイトは守れた。 でもビジネスは守れなかった。
bengo4com
0
1.9k
Featured
See All Featured
Believing is Seeing
oripsolob
1
170
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
200
Amusing Abliteration
ianozsvald
1
220
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
600
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.7k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
410
Making the Leap to Tech Lead
cromwellryan
135
10k
Ethics towards AI in product and experience design
skipperchong
2
320
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
590
Mobile First: as difficult as doing things right
swwweet
225
10k
Product Roadmaps are Hard
iamctodd
55
12k
Transcript
CROSS-FIRST MOBILE APP GDG DevFest Cairo
ABOUT ME 11+ Overall experience Building Web & Mobile Apps
+SocialGood Connector
MOBILE APP PROJECTS! • Fast updates • Multi platforms •
Dependencies on another services • Potential to scale
WHAT’S CROSS-PLATFORM? • Build and HTML5 App? • Use one
of Cross-platform Mobile SDK? Com pletely not
CROSS-FIRST design your system to share code, assets, experience …
etc across your apps.
YOU CAN USE Native SDKs
SHARE • System Design • Assets • Code
SYSTEM DESIGN • One system design team • Shared logic
& flow • Shared Library • Shared Web services & versioning • Follow Standards
ASSETS • Images sizes & type • Video & Audio
files • Streaming encoding
CODE • Dependencies availability across platforms • A lot of
times Cross-platform SDK working fine • Revision control Submodule or Subtree
CAN WE? • Q1: Can we use .dll files into
Android or iPhone apps? • Q2: Can we share libraries across Mobile & Web App?
CROSS-PLATFORM CHOICES • Easy way : HTML5 • Pick a
Framework : ionic, jQuery … etc • Pick a Wrapper : PhoneGap usually • Better user experience • HTML5, but more effort in UX • Titanium or Xamarin • Better performance • Native, but more code • Qt, but losing UX • Xamarin
UX & UI CONTROLS
FOLLOW NATIVE GUIDELINE
FORCE YOUR EXPERIENCE
MY RECOMMENDATION
Side-menu or Tabs? Android iPhone
Tabs on Android Scrollable Tabs Tabs on Phone Tabs on
Tablet
Tabs on iOS iPhone Up to 5 tabs More tabs
Tabs on iPad
Action Bar & UINavigation