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
Type of app development
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
David Dikman
February 26, 2020
Programming
49
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Type of app development
A 5 minutes very brief overview of types of app development and what is suited for what.
David Dikman
February 26, 2020
More Decks by David Dikman
See All by David Dikman
Hackathon app idea
ddikman
0
98
Flutter workshop
ddikman
0
59
Five approaches to testing
ddikman
1
120
Rails Enterprise book critique
ddikman
0
72
Definition of Done
ddikman
0
160
Sidekiq and background processing
ddikman
0
36
Refactoring
ddikman
0
51
Other Decks in Programming
See All in Programming
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
350
技術記事、 専門家としてのプログラマ、 言語化
mizchi
14
7.3k
自作OSでスライド発表する
uyuki234
1
3.7k
AI時代の仕事技芸論〜ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ(スクフェス仙台 2026バージョン)
kuranuki
0
470
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
200
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
7
3.1k
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
250
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
360k
Webフレームワークの ベンチマークについて
yusukebe
0
200
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
130
OS アップデート対応の取り組み方がもっと共有されてほしい
andpad
0
110
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
0
170
Featured
See All Featured
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
44k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Optimizing for Happiness
mojombo
378
71k
HDC tutorial
michielstock
2
730
The Invisible Side of Design
smashingmag
301
52k
Mobile First: as difficult as doing things right
swwweet
225
10k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Navigating Team Friction
lara
192
16k
Designing for Timeless Needs
cassininazir
1
280
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
480
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Transcript
Android/iOS or other alternatives Native apps vs hybrid apps vs
progressive web apps
What is what?
Native “Original” iOS app, written in ObjectiveC or Swift “Original”
Android app, written in Java or Kotlin iOS app code and Android code completely different
Hybrid Installed as a native app Written in Javascript (usually),
ReactNative or Phonegap (etc) Same code for iOS and Android
Cross-platform Wraps native iOS or Android code (objectivec/swift/kotlin/java) Written in
3rd party language, c# (Xamarin) or Dart (Flutter) Same code for iOS and Android
PWA No app code at all App runs as a
Javascript responsive website Same code for Web, Android and iOS
Quick comparison Feature Native Hybrid Cross PWA Reuse-code (speed/cost) ✖
♂ ♂ ♂⭐ Performance ♂ ✖ ▲ ✖ Phone features (push notifications) ♂ ▲ ♂ ✖ Current team (native developers) ♂⭐ ▲ ✖ ▲
Graphically speaking Performance Quality Functionality Cheap Less functional (easy to
reuse and release) Native Cross-platform Hybrid PWA
So which is right for you? The architects answer goes:
it depends
Speed or quality? Depends on what you are building. If
you know what, and you know it will succeed and you have money to spare? Native is probably the way. Want to experiment? Look into hybrid/cross or even PWA.