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
David Dikman
February 26, 2020
Programming
0
39
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
Tweet
Share
More Decks by David Dikman
See All by David Dikman
Hackathon app idea
ddikman
0
84
Flutter workshop
ddikman
0
51
Five approaches to testing
ddikman
1
98
Rails Enterprise book critique
ddikman
0
57
Definition of Done
ddikman
0
140
Sidekiq and background processing
ddikman
0
29
Refactoring
ddikman
0
41
Other Decks in Programming
See All in Programming
Django Ninja による API 開発効率化とリプレースの実践
kashewnuts
0
1.1k
NetworkXとGNNで学ぶグラフデータ分析入門〜複雑な関係性を解き明かすPythonの力〜
mhrtech
3
1.1k
overlayPreferenceValue で実現する ピュア SwiftUI な AdMob ネイティブ広告
uhucream
0
170
Reduxモダナイズ 〜コードのモダン化を通して、将来のライブラリ移行に備える〜
pvcresin
2
690
あなたの知らない「動画広告」の世界 - iOSDC Japan 2025
ukitaka
0
430
CI_CD「健康診断」のススメ。現場でのボトルネック特定から、健康診断を通じた組織的な改善手法
teamlab
PRO
0
190
私はどうやって技術力を上げたのか
yusukebe
43
18k
Advance Your Career with Open Source
ivargrimstad
0
390
After go func(): Goroutines Through a Beginner’s Eye
97vaibhav
0
240
Go Conference 2025: Goで体感するMultipath TCP ― Go 1.24 時代の MPTCP Listener を理解する
takehaya
7
1.6k
チームの境界をブチ抜いていけ
tokai235
0
110
CSC305 Lecture 02
javiergs
PRO
1
260
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
232
18k
The Language of Interfaces
destraynor
162
25k
Unsuck your backbone
ammeep
671
58k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
19
1.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
Designing for humans not robots
tammielis
254
26k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
RailsConf 2023
tenderlove
30
1.2k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
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.