Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt

Slides:



Advertisements
Similar presentations
Hybrid or Native?! Doncho Minkov Telerik Software Academy Senior Technical Trainer
Advertisements

Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
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%
Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio.
Native vs hybrid vs web mobile Application
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
Mobile Development with Xamarin Mark Allan Ranyart
Introducing Xamarin 2.0 Introducing Xamarin 2.0 Michael Hutchinson
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
BUILD CROSS-PLATFORM NATIVE MOBILE APP FOR DNN DNN Mobi.
Mobile Web Applications
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
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.
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
Developing Cross-Platform Applications with Visual Studio 2015
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
Strategies for Building Mobile Apps Using ArcGIS API for JavaScript Andy Gup, Lloyd Heberlie.
Understanding Xamarin Development Matt
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Microsoft UI Stack Ronnie Saurenmann Technical Evangelist, Microsoft Switzerland
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Apache Cordova Tools in Visual Studio
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Using NativeScript to develop native apps for IOS and Android
Game on! With Nativescript
TITANIUM DEVELOPMENT SERVICES MOBILMINDZ TITANIUM DEVELOPMENT PORTFOLIO
KAASHIV INFOTECH Presents INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website
Building Native Apps with ArcGIS API for JavaScript Using PhoneGap and jQuery Andy Gup, Lloyd Heberlie.
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
NativeScript – Open source platform to build Native iOS/Android Apps.
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
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
#SummitNow Alfresco Mobile SDKs in Action 06 November, 2013 Mike Hatfield Lead Engineer Mobile Apps, Alfresco.
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-
Top Mobile Application Development Platforms & Tools for 2017.
Mobile App Development Using:
Introduction to Xamarin C# Everywhere
ET-570 Smart Phone Apps.
State of the Art in Mobile Development
The Xamarin Promise - Realized
Xamarin Studio Xamarin Curriculum for Xamarin Studio
Browsers and Web Platforms
Apache Cordova Overview
Hybrid Mobile Applications
Survey Paper & Manuscript
Building Native Mobile Apps with Angular 2.0 and NativeScript
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.
And I have to create mobile apps too?
Office 365 Development.
Apache Cordova What is it ? Platforms Development Architecture Plugins
Comparison Hybrid Cross Platform Framework Native Language
Presentation transcript:

Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Title + Bullet List Mobile Device Adoption  10x faster than PC boom  2x faster than internet boom  In 2015 mobile internet usage will be greater than desktop internet usage

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Mobile Apps Applications that run on a phone or tablet that can be downloaded from an online store.

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete.

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Title + Bullet List Objectives  The Three Choices  Cordova  Xamarin

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. The Three Choices Hybrid Cross Platform Framework Native

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Native Apps Apps that are specifically made for a mobile platform and run directly and only on that platform.

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Native: How does it work? Each platform uses different language Objective C/Swift for iOS Java for Android Class/Control library Cocoa Touch for iOS Android APIs Runtime Regulates program flow Different tools

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Native Apps No code reuse across platforms Require knowledge of used framework Require knowledge of multiple languages

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Hybrid Apps Mobile apps that are deployed in an app store, but are actually web apps.

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Hybrid: How does it work? Runs in browser Chromeless All HTML, CSS and javascript stored locally Not on a server

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Hybrid Mobile Apps Code and UI reusable across platforms Based on Apache Cordova Use existing web skills

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Apache Cordova An open source collection of javascript device APIs.

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Cordova Distributions PhoneGap By Adobe AppBuilder By Telerik (aka Icenium)

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Demo

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Cross Platform Framework Apps Native mobile apps that are developed using a framework which enables the sharing of code between mobile platforms.

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. How does it work? Uses a runtime or interpreter Different in each product Deployment depends on platform One programming language For all platforms

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Cross Platform Framework Apps Specific parts reusable across platforms Require knowledge of the mobile platform Use existing language skills

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Cross Platform Frameworks Xamarin By Xamarin Titanium By Appcelerator

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Supported Platforms Separate products Integrate in IDE Android, iOS Xamarin

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Runtime C# Mono.NET implementation Just in time/Ahead of time Xamarin Footprint Performance

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Device Capabilities Exposed by C# classes Different for each platform Xamarin

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Tools Xamarin Studio Visual Studio Xamarin

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Availability Commercial Limited free edition Subscription Xamarin

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Demo

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Forms Share UI Code XAML support Translates to native controls Xamarin Not suitable for all apps Call native code using DependencyService

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Demo

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Hybrid Cross Platform Framework Native Language Javascript Many libraries and frameworks Hard to structure Titanium: javascript Not all libraries can be used Xamarin: C# Powerful More Tabris: Java Depends on platform iOS: Objective C or Swift Android: Java Windows Phone: C#

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Hybrid Cross Platform Framework Native UI HTML Many tools Use framework or vanilla js to manipulate Titanium: XML Designer in IDE Xamarin: Platform specific or Xamarin Forms Other.. iOS: XML Designer in Xcode Android: XML Designer in IDE Windows Phone: XAML Designer Visual Studio/Blend

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Hybrid Cross Platform Framework Native Debugging Harder than the others, recently got way better with VS! Console messages or F12 tools Full blown debugger in IDE

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Hybrid Cross Platform Framework Native Performance Depends on browser Render speed somewhat slower Extra abstraction layer could take some extra time Highest possible performance

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Hybrid Cross Platform Framework Native Footprint Wrapper adds size to the package Relatively big Less important for larger apps Smallest possible footprint

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Hybrid Cross Platform Framework Native Tools Your favorite IDE Appbuilder has own IDEs and Visual Studio plugin Fixed IDE per product Xamarin has Visual Studio plugin iOS: xCode on Mac Android: Many choices Windows Phone: Visual Studio

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Hybrid Cross Platform Framework Native Costs Cordova and Phonegap are free Appbuilder: $228- $1188/year for all platforms Titanium is free, extended/supporte d version available Xamarin: $299- $1899/year per platform Free

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Hybrid Cross Platform Framework Native Code Sharing 100% code sharing Can detect platform in javascript Titanium and Xamarin: 100% sharing or UI per platform No code sharing

Do Not Place Anything in This Space (Add watermark during editing) Note: Warning will not appear during Slide Show view. To remove this warning from the template: 1.View  Slide Master 2.Select topmost slide in slides pane (Slide Master). 3.Select the logo to the left and this text box. 4.Press Delete. Thanks! Contact