Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Нативное мобильное приложение на Javascript
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Andrew Kulakov
May 16, 2015
Programming
100
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Нативное мобильное приложение на Javascript
Мечта или реальность?
Стачка 2015
Andrew Kulakov
May 16, 2015
More Decks by Andrew Kulakov
See All by Andrew Kulakov
Как написать игру на BASH
andrew8xx8
1
310
В поисках CI
andrew8xx8
0
100
Технологии на службе города
andrew8xx8
1
130
Other Decks in Programming
See All in Programming
ActionController meets Protocol Buffers
sorah
1
740
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
150
APNsからLive Activityを開始する話
yumnumm
0
180
AIがコードを書いてくれる時代、我々は何を確かめるのか
yosuke_furukawa
PRO
13
5k
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
1.1k
우리의 Nitro Modules는 당신의 Turbo Modules보다 아름답다
l2hyunwoo
0
230
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
140
Web Framework Benchmark Battle 2026, Any%
a_matsuda
3
3k
Snowflake Openflow Connector利用の勘所 / 20261024developersio2026tokyo-snowflake-openflow
kasacchiful
PRO
0
230
Performance Optimization With LLMs
xleitix
0
220
Vue Fes Japan の “作る側”に関わってみて
naokihaba
1
200
パスワード再設定メールのURLについて知っておこう
uyuki234
0
200
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
630
The World Runs on Bad Software
bkeepers
PRO
72
12k
A better future with KSS
kneath
240
18k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
510
Producing Creativity
orderedlist
PRO
348
41k
Crafting Experiences
bethany
1
390
4 Signs Your Business is Dying
shpigford
187
23k
Building an army of robots
kneath
307
47k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
From π to Pie charts
rasagy
1
420
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.9k
Transcript
Нативное мобильное приложение на JavaScript. Мечта или реальность? Андрей Кулаков
None
Native vs Other
None
Спорцмен/ Разработчик
None
None
None
None
None
Почти все плюшки из предыдущего доклада!!!
None
Javascript никогда не будет быстрее C
Итак, мы решили писать на JS
None
Native Container Web view Application
None
None
None
None
None
None
Эффект «зловещей долины»
JS + Native UI
Демо
Native Container Native Platform Conversion Application Libs
CSS DOM XMLHttpRequest
THIS IS NATIVE!!!!!
http://www.appcelerator.com/ titanium
С 2008 года 10% мобильных приложений в 2013 Практические полная
поддержка существующих на данный момент SDK
Model-View-Controller Alloy (Backbone)
None
CSS? Не, TSS!
None
None
None
None
None
Native SDK Titanium SDK JS
None
None
None
Со 2 апреля поменяли концепцию распространения продукта
Демо
Использование знакомого опыта Побочная сложность Доступ к нативному окружению Готовность
к использованию ☹ ☹ ⚇ ⚇
NativeScript
Model-View-ViewModel (Angular)
None
None
color background-color font-size text-align vertical-align horizontal-align margin width height min-width
min-height padding opacity
*.ios.xml *.android.xml
None
None
None
None
None
Демо
Использование знакомого опыта Побочная сложность Доступ к нативному окружению Готовность
к использованию ☺ ⚇ ☺ ☹
React Native
Flux React JSX
None
RCTBridgeModule/ NativeModules
None
None
None
Демо
Использование знакомого опыта Побочная сложность Доступ к нативному окружению Готовность
к использованию ☺ ☺ ⚇ ☺
None
Вопросы? @8xx8ru http://8xx8.ru