Enviar pesquisa
Carregar
Hybrid app
•
0 gostou
•
1,310 visualizações
hyun soomyung
Seguir
아꿈사 HTML5 스
Leia menos
Leia mais
Tecnologia
Design
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 12
Recomendados
Responsive Videos, mehr oder weniger
Responsive Videos, mehr oder weniger
Walter Ebert
Firefox OS something 201411
Firefox OS something 201411
dynamis
Jager
Jager
paskar
Desenvolvimento web com jQuery Mobile
Desenvolvimento web com jQuery Mobile
Pablo Garrido
WordPress Troubleshooting
WordPress Troubleshooting
Joe Cartonia
Web-Performance
Web-Performance
Walter Ebert
Optimising Your Front End Workflow With Symfony, Twig, Bower and Gulp
Optimising Your Front End Workflow With Symfony, Twig, Bower and Gulp
Matthew Davis
Design+Performance Velocity 2015
Design+Performance Velocity 2015
Steve Souders
Recomendados
Responsive Videos, mehr oder weniger
Responsive Videos, mehr oder weniger
Walter Ebert
Firefox OS something 201411
Firefox OS something 201411
dynamis
Jager
Jager
paskar
Desenvolvimento web com jQuery Mobile
Desenvolvimento web com jQuery Mobile
Pablo Garrido
WordPress Troubleshooting
WordPress Troubleshooting
Joe Cartonia
Web-Performance
Web-Performance
Walter Ebert
Optimising Your Front End Workflow With Symfony, Twig, Bower and Gulp
Optimising Your Front End Workflow With Symfony, Twig, Bower and Gulp
Matthew Davis
Design+Performance Velocity 2015
Design+Performance Velocity 2015
Steve Souders
Desktop, Web e Mobile
Desktop, Web e Mobile
Paulo Moura
Amir Khan Returns
Amir Khan Returns
Sharifuzzaman Pintu
jQuery Mobile - Desenvolvimento para dispositivos móveis
jQuery Mobile - Desenvolvimento para dispositivos móveis
Pablo Garrido
Embed for bit gravilty 6.txt
Embed for bit gravilty 6.txt
23rd Street Productions Group
Html 5 pres
Html 5 pres
Satbir Singh
WordCamp Ann Arbor 2015 Introduction to Backbone + WP REST API
WordCamp Ann Arbor 2015 Introduction to Backbone + WP REST API
Brian Hogg
Slideshare
Slideshare
nelsonvalentin
How fast are we going now?
How fast are we going now?
Steve Souders
High Performance JavaScript (CapitolJS 2011)
High Performance JavaScript (CapitolJS 2011)
Nicholas Zakas
HTML5 and CSS3 Techniques You Can Use Today
HTML5 and CSS3 Techniques You Can Use Today
Todd Anglin
Introduction à AngularJS
Introduction à AngularJS
Nicolas PENNEC
Mới
Mới
Dung Trương
Selenium IDE - The future if plugin-y
Selenium IDE - The future if plugin-y
Adam Goucher
Tek 2013 - Building Web Apps from a New Angle with AngularJS
Tek 2013 - Building Web Apps from a New Angle with AngularJS
Pablo Godel
The Point of Vue - Intro to Vue.js
The Point of Vue - Intro to Vue.js
Holly Schinsky
AngularJS for Legacy Apps
AngularJS for Legacy Apps
Peter Drinnan
Object width
Object width
lolg720915
Modern Web Application Development Workflow - EclipseCon France 2014
Modern Web Application Development Workflow - EclipseCon France 2014
Stéphane Bégaudeau
Bower - A package manager for the web
Bower - A package manager for the web
Larry Nung
Use Symfony2 components inside WordPress
Use Symfony2 components inside WordPress
Maurizio Pelizzone
xUnitTestPattern/chapter8
xUnitTestPattern/chapter8
hyun soomyung
MapReduce
MapReduce
hyun soomyung
Mais conteúdo relacionado
Mais procurados
Desktop, Web e Mobile
Desktop, Web e Mobile
Paulo Moura
Amir Khan Returns
Amir Khan Returns
Sharifuzzaman Pintu
jQuery Mobile - Desenvolvimento para dispositivos móveis
jQuery Mobile - Desenvolvimento para dispositivos móveis
Pablo Garrido
Embed for bit gravilty 6.txt
Embed for bit gravilty 6.txt
23rd Street Productions Group
Html 5 pres
Html 5 pres
Satbir Singh
WordCamp Ann Arbor 2015 Introduction to Backbone + WP REST API
WordCamp Ann Arbor 2015 Introduction to Backbone + WP REST API
Brian Hogg
Slideshare
Slideshare
nelsonvalentin
How fast are we going now?
How fast are we going now?
Steve Souders
High Performance JavaScript (CapitolJS 2011)
High Performance JavaScript (CapitolJS 2011)
Nicholas Zakas
HTML5 and CSS3 Techniques You Can Use Today
HTML5 and CSS3 Techniques You Can Use Today
Todd Anglin
Introduction à AngularJS
Introduction à AngularJS
Nicolas PENNEC
Mới
Mới
Dung Trương
Selenium IDE - The future if plugin-y
Selenium IDE - The future if plugin-y
Adam Goucher
Tek 2013 - Building Web Apps from a New Angle with AngularJS
Tek 2013 - Building Web Apps from a New Angle with AngularJS
Pablo Godel
The Point of Vue - Intro to Vue.js
The Point of Vue - Intro to Vue.js
Holly Schinsky
AngularJS for Legacy Apps
AngularJS for Legacy Apps
Peter Drinnan
Object width
Object width
lolg720915
Modern Web Application Development Workflow - EclipseCon France 2014
Modern Web Application Development Workflow - EclipseCon France 2014
Stéphane Bégaudeau
Bower - A package manager for the web
Bower - A package manager for the web
Larry Nung
Use Symfony2 components inside WordPress
Use Symfony2 components inside WordPress
Maurizio Pelizzone
Mais procurados
(20)
Desktop, Web e Mobile
Desktop, Web e Mobile
Amir Khan Returns
Amir Khan Returns
jQuery Mobile - Desenvolvimento para dispositivos móveis
jQuery Mobile - Desenvolvimento para dispositivos móveis
Embed for bit gravilty 6.txt
Embed for bit gravilty 6.txt
Html 5 pres
Html 5 pres
WordCamp Ann Arbor 2015 Introduction to Backbone + WP REST API
WordCamp Ann Arbor 2015 Introduction to Backbone + WP REST API
Slideshare
Slideshare
How fast are we going now?
How fast are we going now?
High Performance JavaScript (CapitolJS 2011)
High Performance JavaScript (CapitolJS 2011)
HTML5 and CSS3 Techniques You Can Use Today
HTML5 and CSS3 Techniques You Can Use Today
Introduction à AngularJS
Introduction à AngularJS
Mới
Mới
Selenium IDE - The future if plugin-y
Selenium IDE - The future if plugin-y
Tek 2013 - Building Web Apps from a New Angle with AngularJS
Tek 2013 - Building Web Apps from a New Angle with AngularJS
The Point of Vue - Intro to Vue.js
The Point of Vue - Intro to Vue.js
AngularJS for Legacy Apps
AngularJS for Legacy Apps
Object width
Object width
Modern Web Application Development Workflow - EclipseCon France 2014
Modern Web Application Development Workflow - EclipseCon France 2014
Bower - A package manager for the web
Bower - A package manager for the web
Use Symfony2 components inside WordPress
Use Symfony2 components inside WordPress
Destaque
xUnitTestPattern/chapter8
xUnitTestPattern/chapter8
hyun soomyung
MapReduce
MapReduce
hyun soomyung
이산수학 Ch.5
이산수학 Ch.5
hyun soomyung
The Art of Computer Programming 1.2.5
The Art of Computer Programming 1.2.5
hyun soomyung
HTML5 & CSS3 - Video,Audio
HTML5 & CSS3 - Video,Audio
hyun soomyung
The Art of Computer Programming 2.3.2 Tree
The Art of Computer Programming 2.3.2 Tree
hyun soomyung
[페차쿠차] 배움의 기술
[페차쿠차] 배움의 기술
hyun soomyung
Clojure Chapter.6
Clojure Chapter.6
hyun soomyung
The Art of Computer Programming 2.4 다중연결구조
The Art of Computer Programming 2.4 다중연결구조
hyun soomyung
Domain Driven Design
Domain Driven Design
hyun soomyung
프로그램은 왜 실패하는가?
프로그램은 왜 실패하는가?
hyun soomyung
Dependency Breaking Techniques
Dependency Breaking Techniques
hyun soomyung
실전 윈도우 디버깅. Ch3. 디버거 해부
실전 윈도우 디버깅. Ch3. 디버거 해부
hyun soomyung
프로그래머의 길,멘토에게 묻다 2장
프로그래머의 길,멘토에게 묻다 2장
hyun soomyung
5장 그래프의 비밀 (Programming Game AI by Example)
5장 그래프의 비밀 (Programming Game AI by Example)
hyun soomyung
예제로 보는 Pattern 연상법
예제로 보는 Pattern 연상법
hyun soomyung
Scalable Web Architecture and Distributed Systems
Scalable Web Architecture and Distributed Systems
hyun soomyung
Destaque
(17)
xUnitTestPattern/chapter8
xUnitTestPattern/chapter8
MapReduce
MapReduce
이산수학 Ch.5
이산수학 Ch.5
The Art of Computer Programming 1.2.5
The Art of Computer Programming 1.2.5
HTML5 & CSS3 - Video,Audio
HTML5 & CSS3 - Video,Audio
The Art of Computer Programming 2.3.2 Tree
The Art of Computer Programming 2.3.2 Tree
[페차쿠차] 배움의 기술
[페차쿠차] 배움의 기술
Clojure Chapter.6
Clojure Chapter.6
The Art of Computer Programming 2.4 다중연결구조
The Art of Computer Programming 2.4 다중연결구조
Domain Driven Design
Domain Driven Design
프로그램은 왜 실패하는가?
프로그램은 왜 실패하는가?
Dependency Breaking Techniques
Dependency Breaking Techniques
실전 윈도우 디버깅. Ch3. 디버거 해부
실전 윈도우 디버깅. Ch3. 디버거 해부
프로그래머의 길,멘토에게 묻다 2장
프로그래머의 길,멘토에게 묻다 2장
5장 그래프의 비밀 (Programming Game AI by Example)
5장 그래프의 비밀 (Programming Game AI by Example)
예제로 보는 Pattern 연상법
예제로 보는 Pattern 연상법
Scalable Web Architecture and Distributed Systems
Scalable Web Architecture and Distributed Systems
Semelhante a Hybrid app
Java Web Programming on Google Cloud Platform [3/3] : Google Web Toolkit
Java Web Programming on Google Cloud Platform [3/3] : Google Web Toolkit
IMC Institute
Mozilla Web Apps - Super-VanJS
Mozilla Web Apps - Super-VanJS
Robert Nyman
Google Web Toolkit
Google Web Toolkit
Software Park Thailand
Web APIs & Apps - Mozilla
Web APIs & Apps - Mozilla
Robert Nyman
Android Workshop
Android Workshop
Junda Ong
phonegap with angular js for freshers
phonegap with angular js for freshers
dssprakash
JavaScript APIs - The Web is the Platform
JavaScript APIs - The Web is the Platform
Robert Nyman
Apache Cordova In Action
Apache Cordova In Action
Hazem Saleh
Android App Development using HTML5 Technology
Android App Development using HTML5 Technology
Oon Arfiandwi
Hybrid App using WordPress
Hybrid App using WordPress
Haim Michael
Modular Test-driven SPAs with Spring and AngularJS
Modular Test-driven SPAs with Spring and AngularJS
Gunnar Hillert
C3 웹기술로만드는모바일앱
C3 웹기술로만드는모바일앱
NAVER D2
Html5 For Jjugccc2009fall
Html5 For Jjugccc2009fall
Shumpei Shiraishi
A I R Presentation Dev Camp Feb 08
A I R Presentation Dev Camp Feb 08
Abdul Qabiz
The WebView Role in Hybrid Applications
The WebView Role in Hybrid Applications
Haim Michael
WebAPIs & Apps - Mozilla London
WebAPIs & Apps - Mozilla London
Robert Nyman
HTML5: huh, what is it good for?
HTML5: huh, what is it good for?
Remy Sharp
[JMaghreb 2014] Developing JavaScript Mobile Apps Using Apache Cordova
[JMaghreb 2014] Developing JavaScript Mobile Apps Using Apache Cordova
Hazem Saleh
Introduction phonegap
Introduction phonegap
Rakesh Jha
Advanced programing in phonegap
Advanced programing in phonegap
Rakesh Jha
Semelhante a Hybrid app
(20)
Java Web Programming on Google Cloud Platform [3/3] : Google Web Toolkit
Java Web Programming on Google Cloud Platform [3/3] : Google Web Toolkit
Mozilla Web Apps - Super-VanJS
Mozilla Web Apps - Super-VanJS
Google Web Toolkit
Google Web Toolkit
Web APIs & Apps - Mozilla
Web APIs & Apps - Mozilla
Android Workshop
Android Workshop
phonegap with angular js for freshers
phonegap with angular js for freshers
JavaScript APIs - The Web is the Platform
JavaScript APIs - The Web is the Platform
Apache Cordova In Action
Apache Cordova In Action
Android App Development using HTML5 Technology
Android App Development using HTML5 Technology
Hybrid App using WordPress
Hybrid App using WordPress
Modular Test-driven SPAs with Spring and AngularJS
Modular Test-driven SPAs with Spring and AngularJS
C3 웹기술로만드는모바일앱
C3 웹기술로만드는모바일앱
Html5 For Jjugccc2009fall
Html5 For Jjugccc2009fall
A I R Presentation Dev Camp Feb 08
A I R Presentation Dev Camp Feb 08
The WebView Role in Hybrid Applications
The WebView Role in Hybrid Applications
WebAPIs & Apps - Mozilla London
WebAPIs & Apps - Mozilla London
HTML5: huh, what is it good for?
HTML5: huh, what is it good for?
[JMaghreb 2014] Developing JavaScript Mobile Apps Using Apache Cordova
[JMaghreb 2014] Developing JavaScript Mobile Apps Using Apache Cordova
Introduction phonegap
Introduction phonegap
Advanced programing in phonegap
Advanced programing in phonegap
Mais de hyun soomyung
아꿈사 매니저소개
아꿈사 매니저소개
hyun soomyung
MongoDB
MongoDB
hyun soomyung
Design Pattern - Multithread Ch10
Design Pattern - Multithread Ch10
hyun soomyung
The Art of Computer Programming 1.3.2 MIXAL
The Art of Computer Programming 1.3.2 MIXAL
hyun soomyung
스터디그룹 패턴 (A PATTERN LANGUAGE FOR STUDY GROUPS)
스터디그룹 패턴 (A PATTERN LANGUAGE FOR STUDY GROUPS)
hyun soomyung
Erlang
Erlang
hyun soomyung
Mais de hyun soomyung
(6)
아꿈사 매니저소개
아꿈사 매니저소개
MongoDB
MongoDB
Design Pattern - Multithread Ch10
Design Pattern - Multithread Ch10
The Art of Computer Programming 1.3.2 MIXAL
The Art of Computer Programming 1.3.2 MIXAL
스터디그룹 패턴 (A PATTERN LANGUAGE FOR STUDY GROUPS)
스터디그룹 패턴 (A PATTERN LANGUAGE FOR STUDY GROUPS)
Erlang
Erlang
Último
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Último
(20)
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Hybrid app
1.
Hybrid App
아키텍트를 꿈꾸는 사람들 cafe.naver.com/architect1 현수명 soomong.net #soomong
2.
Native App
Hybrid App Web App
3.
Native App Platform
API 사용가능 - 막강함 - 지식 필요 Cross-Platform Porting - 새로 개발이나 마찬가지
4.
Platform API 사용
불가능 Cross-Platform Porting - 원래 가능 - HTML + CSS + JavaScript Web App
5.
Platform API 사용가능
Hybrid App Cross-Platform Porting
6.
HTML5 + CSS
+ JavaScript Cross-Platform Porting
7.
Platform API 사용가능
- PhoneGap - Appcelerator Titanium - Appspresso
8.
public class WebViewDemo
extends Activity { @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main); mWebView = (WebView) findViewById(R.id.webview); mWebView.addJavascriptInterface(new DemoJavaScriptInterface(), "demo"); mWebView.loadUrl("file:///android_asset/demo.html"); } final class DemoJavaScriptInterface { public String clickOnAndroid() { return "Hello Web App World"; } } } Web App
9.
<html> <head>
<script language="javascript"> function wave() { document.getElementById("hello").innerHTML= demo.clickOnAndroid(); } </script> </head> <body> <b id="hello"> Hello </b><br> <a onClick="window.demo.clickOnAndroid()“> Click me! </a> </body> </html> Web App
10.
public class App
extend DroidGap { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.loadUrl("file:///android/asset/www/index.html"); } } <!DOCTYPE HTML> <html> <head> <title>PhoneGap</title> <script type="text/javascript" charset="utf-8" src="phonegap.js"></script> </head> <body> <h1>Hello World</h1> </body> </html> Hybrid App
11.
Web UI ->
Touch UI - JQuery Mobile - JQTouch - Sencha Touch
12.
감사합니다