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
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
96
Flutter workshop
ddikman
0
59
Five approaches to testing
ddikman
1
120
Rails Enterprise book critique
ddikman
0
72
Definition of Done
ddikman
0
150
Sidekiq and background processing
ddikman
0
35
Refactoring
ddikman
0
49
Other Decks in Programming
See All in Programming
ふつうのFeature Flag実践入門
irof
7
3.7k
AIとASP.NET Coreで雑Webアプリを作った話
mayuki
0
500
The ROI of Quarkus for Spring Boot Applications
hollycummins
0
110
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.3k
Modding RubyKaigi for Myself
yui_knk
0
920
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
530
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
150
A2UI という光を覗いてみる
satohjohn
1
130
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
180
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
320
JavaDoc 再入門
nagise
0
320
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
2
560
Featured
See All Featured
Prompt Engineering for Job Search
mfonobong
0
340
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
230
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
570
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Claude Code のすすめ
schroneko
67
230k
Designing for Timeless Needs
cassininazir
1
250
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
200
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
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.