Apache Cordova Overview

Slides:



Advertisements
Similar presentations
*
Advertisements

Hybrid or Native?! Doncho Minkov Telerik Software Academy Senior Technical Trainer
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
D4.3 Additional Applications iPad Application – Facebook Integration George Chrysochoidis i-sieve technologies ltd. PATHS Project Review, 12th March 2014,
Mobile App Development Using: Presented by Tyler Richey Images from
So. . . According to the Global Developer Survey ’13 conducted by Telerik, over 5000 developers said that they developed apps using HTML5 in 2012 and 90%
Hybrid or Native?! Doncho Minkov Telerik Software Academy Senior Technical Trainer
Component OneJQuery MobileVisual WebGUI Comparison of three mobile site development frameworks.
Platform Independent Frameworks Contents Mobile App Developer’s challenges Platform Independent solutions – Mobile Web Based Apps – Cross.
Development of mobile applications using PhoneGap and HTML 5
How to make it work? Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
Native vs hybrid vs web mobile Application
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
How to make it work? Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
Mobile Web Applications
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
The Smarter Everyday project is owned and operated by CTE Solutions Inc. Mobile Development with HTML5 Jean-Francois Bilodeau Senior Instructor – CTE Solutions.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
PhoneGap- Cross platform for mobile Lê Nguyên Khánh Trần Đại Nhân
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT Nick Randolph (Built to Roam) SESSION CODE: DEV-WPH314 (c) 2011 Microsoft. All rights reserved.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
 Phone Gap is a mobile application development frame work based upon the open source apache cordova project. Developed by Nitobi software Bought by Adobe.
Top 12 Frameworks for Android App Development
Created by Presented by James Schultz Titanium. What is Titanium? An open, extensible development environment for creating beautiful native apps across.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
Course Program, Evaluation, Exams Doncho Minkov Telerik Software Academy academy.telerik.com Senior Technical Trainer
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
Google Web Toolkit for Mobile Applications Development INGENUITY AT ITS BEST……………….
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
PhoneGap / PhoneGap Build #CreateTheWeb Mihai Corlan / Adobe Web Evangelist
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
APP DESIGN AND DEVELOPMENT WITH THE IONIC FRAMEWORK Chuck Leone
#SummitNow Alfresco Mobile SDKs in Action 06 November, 2013 Mike Hatfield Lead Engineer Mobile Apps, Alfresco.
Phonegap API & Phonegap Bridge CIS 136 Building Mobile Apps 1.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
PhoneGap. web-based mobile development framework, based on the open-source Cordova project. use standard web technologies such as HTML5, CSS3, and JavaScript.
TELERIK APP BUILDER ( Icenium ). POINTS TO DISCUSS  Introduction  Features  Versions  Supported Frameworks.
PhoneGap Cross-Platform Development Company India
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
Mobile App Development Using:
A little more App Inventor and Mind the GAP!
Introduction to Xamarin C# Everywhere
ET-570 Smart Phone Apps.
CHALLENGES IN FRONT OF MOBILE APPLICATIONS DEVELOPMENT
Accessing the device native APIs
Browsers and Web Platforms
Mobile App Development
Automatic Mobile App Generation
Hybrid Mobile Applications
Survey Paper & Manuscript
Hybrid Mobile Applications
Who Am I? appMobi's lead HTML5 game developer / evangelist
Mobile App Development
Apps XD.
Office 365 Development.
12/5/2018 HCI SNS College of Engineering Department of Computer Science and Engineering Mobile Application Development Presented by S.Yamuna AP/CSE.
CIS 136 Building Mobile Apps
And I have to create mobile apps too?
Office 365 Development.
Apache Cordova What is it ? Platforms Development Architecture Plugins
Frameworks Deploying Online Services
Presentation transcript:

Apache Cordova Overview The way of hybrid mobile development Doncho Minkov Senior Technical Trainer http://minkov.it Telerik School Academy schoolacademy.telerik.com

Multiplatform Development Framework What is Apache Cordova? Multiplatform Development Framework

What is PhoneGap Apache Cordova is an open-source mobile development framework Created by Nitobi Software Acquired by Adobe Systems Enables building of hybrid mobile applications using JavaScript, HTML and CSS Ruby can be used as well Instead of often less-known languages such as Objective-C and Java

PhoneGap Applications The Cordova applications are hybrid All layout rendering is done via the web view instead of Objective-C or Java Most of the HTML5 features are supported Yet, as any hybrid app, Cordova apps do not have full access to the device API Camera, compass, accelerometer, etc.

Supported Platforms Apache Cordova currently supports development for the following operating systems iOS, Android, webOS, Windows Mobile, Symbian OS, BlackBerry, Windows Phone 7/8

How does it work? Build your app once with web-standards Based on HTML5 Wrap it up with Apache Cordova Using the free open source framework or PhoneGap build cloud You can access the native APIs Deploy to multiple platforms Standards-based web technologies to bridge web applications and mobile devices

Means of Development

Means of PhoneGap Development Apache Cordova is just a library that you must include in your app Couple of JavaScript and xml files Some native packages for each platform What is Cordova doing? Generates a out-of-the-browser window that executes the HTML and JavaScript locally Due to a couple of xml and jar/dll files it enables the usage of native APIs

Where Can we Develop? Native IDE for the corresponding OS Eclipse, Xcode, Visual Studio, etc. Abode launched a new version of Dreamweaver that integrates with PhoneGap Build the web site Add the mobile SDKs Say it is mobile app Build and deploy In both the concrete OS SDK must be present

Of PhoneGap Development Pros and Cons Of PhoneGap Development

Pros of PhoneGap Development HTML5, CSS and JavaScript skills vs. Objective-C, Java and C# Single, reusable code base for all platforms iOS, Android, WP 7, WP 8, mobile web You can take advantage of distribution and integrated payment Via the App Store, Google Play, etc…

Cons of PhoneGap Development Poor performance If your app is graphically intense, i.e. a game. Caching or leveraging some 3rd party solutions may be implemented with native graphics For the most part a native app is much faster/smoother than hybrid mobile app

Cons of PhoneGap Development (2) Lack of pre-built UI widgets, transitions, standard controls, etc. Your development time can take longer Especially if you want a polished-looking app with a native look and feel Yet many third-party component libraries exist Kendo UI Mobile, jQuery Mobile, Sencha Touch

PhoneGap