Enviar búsqueda
Cargar
Hybrid app
•
0 recomendaciones
•
1,310 vistas
hyun soomyung
Seguir
아꿈사 HTML5 스
Leer menos
Leer más
Tecnología
Diseño
Vista de diapositivas
Denunciar
Compartir
Vista de diapositivas
Denunciar
Compartir
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
Más contenido relacionado
La actualidad más candente
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
La actualidad más candente
(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
Destacado
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
Destacado
(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
Similar 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
Similar 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
Más 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
Más 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
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
hans926745
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Último
(20)
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
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.
감사합니다