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
24
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
35
Flutter workshop
ddikman
0
43
Five approaches to testing
ddikman
1
83
Rails Enterprise book critique
ddikman
0
40
Definition of Done
ddikman
0
120
Sidekiq and background processing
ddikman
0
20
Refactoring
ddikman
0
25
Other Decks in Programming
See All in Programming
Netty Chicago Java User Group 2024-04-17
sullis
0
180
Elm 0.19.0 Changes
bkuhlmann
0
490
[技育CAMPアカデミア]アイディアを形に!【超入門】スマホアプリ開発〜リリースまでの流れをご紹介
teamlab
PRO
0
380
Blue/Greenデプロイの導入による 運用フローの改善
kudoas
1
380
Goのエラースタックトレースの歴史と今後
sonatard
9
1.5k
ADRを一年運用してみた/adr_after_a_year
hanhan1978
7
2.4k
『Railsオワコン』と言われる時代に、なぜブルーモ証券はRailsを選ぶのか
free_world21
0
250
大規模UIKitベースアプリへのTCAの段階的導入/gradual-adoption-of-tca-in-a-large-scale-uikit-based-app
takehilo
1
180
GitHub Copilotのススメ
marcy731
1
200
educure_カリキュラム生操作マニュアル.pdf
linew_official
0
810
Java 22 Overview
kishida
1
180
GraphQLサーバの構成要素を整理する #ハッカー鮨 #tsukijigraphql / graphql server technology selection
izumin5210
4
840
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
260
12k
Making Projects Easy
brettharned
108
5.5k
Building a Scalable Design System with Sketch
lauravandoore
456
32k
The Power of CSS Pseudo Elements
geoffreycrofte
60
5k
BBQ
matthewcrist
80
8.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
227
16k
Raft: Consensus for Rubyists
vanstee
132
6.3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
125
32k
Statistics for Hackers
jakevdp
789
220k
In The Pink: A Labor of Love
frogandcode
138
21k
Build The Right Thing And Hit Your Dates
maggiecrowley
24
2k
YesSQL, Process and Tooling at Scale
rocio
164
13k
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.