SlideShare une entreprise Scribd logo
1  sur  27
Build Your First Mobile App Using Telerik Platform
Jeffrey T. Fritz -- @csharpfritz
AND
Now Presenting – Jeffrey T. Fritz
• Telerik Developer Advocate – ASP.NET
• Microsoft MVP – ASP.NET / IIS
• ASPInsider
• Pluralsight Author
• INETA Community Champion
• Speaker at many user groups and conferences such as:
– Tech Ed North America
– DevIntersection
– FalafelCon
– Code Camp NYC, Philly Code Camp, Orlando Code Camp, CodeStock
• Appears on podcasts:
– .NET Rocks, The Tablet Show, Yet Another Podcast
Everything you need to build applications for any screen
First, a look at the
mobile landscape.
Eclipse
Java
Mac OS X Windows
Visual Studio
XAML, C#
Xcode
Objective-C
Platform complexity
WWW
Multiple
HTML, CSS,
JS
Multiple
Mobile Options
Native
Mobile Web
“Hybrid” Mobile
Native
Single platform
Objective C, Java, C#
High Dev. Cost
Native APIs
Advanced graphics
App Store Distribution
Hybrid
Multiple platforms
HTML, JS, CSS
Reasonable Dev. Cost
Native APIs*
Moderate graphics
App Store Distribution
Mobile Web
Multiple platforms
HTML, JS, CSS
Reasonable Dev. Cost
Limited APIs
Limited graphics
Web Distribution
http://wiki.developerforce.com
“Developers most often use
several cross-platform tools;
on average CPT developers
will use 1.91 CPTs….”
– VisionMobile Developer Economics 2013 Report
“Moreover, we found that one
in four developers will use
more than three cross-
platform tools.”
– VisionMobile Developer Economics 2013 Report
We can do better than this.
Our solution || hybrid mobile development in the
cloud
Telerik AppBuilder
•Leverages PhoneGap/Cordova
•HTML + JavaScript + CSS
•Access to Native APIs
•Runs in native application container
Compiler as a Service
• Normally – you have to manage SDKs, native container and web assets &
building
• We build it for you & give you an installer for your target(s)
• You just focus on writing HTML, JavaScript & CSS
<…>
<…> PC
MAC
SDKs
Compilers
Etc.
In other words – we change this:
<…>
Into this:
IDEs
• In-Browser Client (part of the Telerik Platform)
• Windows Client
• Visual Studio Extension (2010->2013)
Telerik Platform In-Browser Client for AppBuilder
• Runs in all major browsers
• Common IDE features
– Intellisense
– Code completion
– Syntax highlighting
• Connects to any accessible git repository
• Has an in-browser PhoneGap/Cordova
emulator (for testing)
Visual Studio Extension
• Enables you to write hybrid mobile apps using VS 2010-
2013
• You control version control (& other development tool-chain
options)
• Uploads code to AppBuilder’s build services (you get an
installer back)
Simulator & Debugging
• Platform Client
• Uses browser tools
• PhoneGap emulator
• Windows Client/Visual
Studio
• Uses WebKit-based
simulator
• Powerful debugging &
profiling tools
All three IDE options come with a Simulator
Deploy wirelessly to any device
QR Code Deployment
• Companion App - provision-less
deployment to iOS
• Deploy to Android and provisioned
iOS via QR Code also
Publish straight to Apple
& Google app stores
(You don’t need a Mac)

Making Mobile Apps Even Better
• Kendo UI Mobile
– Included with AppBuilder!
– Native theming possible
– Great performance
– UI Widgets + App Framework
• Telerik Backend Services
– “Backend-as-a-Service”
– JavaScript, .NET, iOS and HTTP client APIs
• Telerik Analytics
– App analytics
– Monitor performance and feature usage
Get Started Today!
• Go to http://platform.telerik.com to sign up
• Download SDKs from the Platform website for
– .NET
– JavaScript
• In Visual Studio
– Tools – Extensions and Updates
– Search for Telerik AppBuilder
• On your iPhone or iPad
– Add the Telerik AppBuilder App
– Download from:
– http://bit.ly/iOSAppBuilder
http://bit.ly/iOSAppBuilder
Contact me…
• fritz@telerik.com
• www.csharpfritz.com
• blogs.Telerik.com/jefffritz
• www.twitter.com/csharpfritz

Contenu connexe

Tendances

Cross platform development
Cross platform developmentCross platform development
Cross platform development
dftaiwo
 

Tendances (20)

Hybrid app in ionic framework overview
Hybrid app in ionic framework overviewHybrid app in ionic framework overview
Hybrid app in ionic framework overview
 
Intro Angular Ionic
Intro Angular Ionic Intro Angular Ionic
Intro Angular Ionic
 
Build Consumer Apps Using Mobile SDK and Ionic Framework
Build Consumer Apps Using Mobile SDK and Ionic FrameworkBuild Consumer Apps Using Mobile SDK and Ionic Framework
Build Consumer Apps Using Mobile SDK and Ionic Framework
 
Ionic - Hybrid Mobile Application Framework
Ionic - Hybrid Mobile Application FrameworkIonic - Hybrid Mobile Application Framework
Ionic - Hybrid Mobile Application Framework
 
Hybrid Mobile Development with Apache Cordova,AngularJs and ionic
Hybrid Mobile Development with Apache Cordova,AngularJs and ionicHybrid Mobile Development with Apache Cordova,AngularJs and ionic
Hybrid Mobile Development with Apache Cordova,AngularJs and ionic
 
Ionic Framework - get up and running to build hybrid mobile apps
Ionic Framework - get up and running to build hybrid mobile appsIonic Framework - get up and running to build hybrid mobile apps
Ionic Framework - get up and running to build hybrid mobile apps
 
Cross platform development
Cross platform developmentCross platform development
Cross platform development
 
Cross platform mobile application development
Cross platform mobile application developmentCross platform mobile application development
Cross platform mobile application development
 
Hybrid application development
Hybrid application developmentHybrid application development
Hybrid application development
 
Intro to mobile apps with the ionic framework & angular js
Intro to mobile apps with the ionic framework & angular jsIntro to mobile apps with the ionic framework & angular js
Intro to mobile apps with the ionic framework & angular js
 
Ionic event: March 2021
Ionic event: March 2021Ionic event: March 2021
Ionic event: March 2021
 
Creating mobile apps - an introduction to Ionic (Engage 2016)
Creating mobile apps - an introduction to Ionic (Engage 2016)Creating mobile apps - an introduction to Ionic (Engage 2016)
Creating mobile apps - an introduction to Ionic (Engage 2016)
 
Introduction to the Ionic Framework
Introduction to the Ionic FrameworkIntroduction to the Ionic Framework
Introduction to the Ionic Framework
 
Cross Platform Mobile Development with Xamarin
Cross Platform Mobile Development with XamarinCross Platform Mobile Development with Xamarin
Cross Platform Mobile Development with Xamarin
 
Introduction to Ionic framework
Introduction to Ionic frameworkIntroduction to Ionic framework
Introduction to Ionic framework
 
Introduction to xamarin
Introduction to xamarinIntroduction to xamarin
Introduction to xamarin
 
Building Native “apps” with Visual Studio 2015
Building Native “apps” with Visual Studio 2015Building Native “apps” with Visual Studio 2015
Building Native “apps” with Visual Studio 2015
 
Hybrid App Development with PhoneGap
Hybrid App Development with PhoneGapHybrid App Development with PhoneGap
Hybrid App Development with PhoneGap
 
Building Cross-Platform JavaScript Apps using Cordova
Building Cross-Platform JavaScript Apps using CordovaBuilding Cross-Platform JavaScript Apps using Cordova
Building Cross-Platform JavaScript Apps using Cordova
 
TiConf NYC 2014
TiConf NYC 2014TiConf NYC 2014
TiConf NYC 2014
 

Similaire à Build Your First iPhone or Android App with Telerik AppBuilder

Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Nick Landry
 
An overview of mobile html + java script frameworks
An overview of mobile html + java script frameworksAn overview of mobile html + java script frameworks
An overview of mobile html + java script frameworks
Sasha dos Santos
 
Cross-Platform Development using Angulr JS in Visual Studio
Cross-Platform Development using Angulr JS in Visual StudioCross-Platform Development using Angulr JS in Visual Studio
Cross-Platform Development using Angulr JS in Visual Studio
Mizanur Sarker
 
Building your Own Mobile Enterprise Application: It’s Not as Hard as You Migh...
Building your Own Mobile Enterprise Application: It’s Not as Hard as You Migh...Building your Own Mobile Enterprise Application: It’s Not as Hard as You Migh...
Building your Own Mobile Enterprise Application: It’s Not as Hard as You Migh...
Jason Conger
 
Synapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile applicationSynapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile application
saritasingh19866
 

Similaire à Build Your First iPhone or Android App with Telerik AppBuilder (20)

Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
 
Mobile Web Apps and the Intel® XDK
Mobile Web Apps and the Intel® XDKMobile Web Apps and the Intel® XDK
Mobile Web Apps and the Intel® XDK
 
The Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App DevelopmentThe Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App Development
 
Talk (2)
Talk (2)Talk (2)
Talk (2)
 
An overview of mobile html + java script frameworks
An overview of mobile html + java script frameworksAn overview of mobile html + java script frameworks
An overview of mobile html + java script frameworks
 
Xamarin COE by Mukteswar Patnaik
Xamarin COE by Mukteswar PatnaikXamarin COE by Mukteswar Patnaik
Xamarin COE by Mukteswar Patnaik
 
Cross-Platform Development using Angulr JS in Visual Studio
Cross-Platform Development using Angulr JS in Visual StudioCross-Platform Development using Angulr JS in Visual Studio
Cross-Platform Development using Angulr JS in Visual Studio
 
Post Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development PlatformsPost Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development Platforms
 
MobApp development 01 application platform.pptx
MobApp development 01 application platform.pptxMobApp development 01 application platform.pptx
MobApp development 01 application platform.pptx
 
Cross platform mobile application devlopment
Cross platform mobile application devlopmentCross platform mobile application devlopment
Cross platform mobile application devlopment
 
Cross-platform Mobile Development on Open Source
Cross-platform Mobile Development on Open SourceCross-platform Mobile Development on Open Source
Cross-platform Mobile Development on Open Source
 
Cross-platform development frameworks
Cross-platform development frameworksCross-platform development frameworks
Cross-platform development frameworks
 
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-PlatformVisual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
 
Introduction to Xamarin
Introduction to XamarinIntroduction to Xamarin
Introduction to Xamarin
 
Building your Own Mobile Enterprise Application: It’s Not as Hard as You Migh...
Building your Own Mobile Enterprise Application: It’s Not as Hard as You Migh...Building your Own Mobile Enterprise Application: It’s Not as Hard as You Migh...
Building your Own Mobile Enterprise Application: It’s Not as Hard as You Migh...
 
Synapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile applicationSynapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile application
 
Multi device development using visual studio (iOS, Android & Windows)
Multi device development using visual studio (iOS, Android & Windows)Multi device development using visual studio (iOS, Android & Windows)
Multi device development using visual studio (iOS, Android & Windows)
 
DotNet Cologne 2015 - Windows 10 AppDev, Teil1: App Developer Basics- (Daniel...
DotNet Cologne 2015 - Windows 10 AppDev, Teil1: App Developer Basics- (Daniel...DotNet Cologne 2015 - Windows 10 AppDev, Teil1: App Developer Basics- (Daniel...
DotNet Cologne 2015 - Windows 10 AppDev, Teil1: App Developer Basics- (Daniel...
 
NCDevCon 2017 - Cross Platform Mobile Apps
NCDevCon 2017 - Cross Platform Mobile AppsNCDevCon 2017 - Cross Platform Mobile Apps
NCDevCon 2017 - Cross Platform Mobile Apps
 
tittanium
tittaniumtittanium
tittanium
 

Dernier

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
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, AdobeApidays 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
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
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 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...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

Build Your First iPhone or Android App with Telerik AppBuilder

  • 1. Build Your First Mobile App Using Telerik Platform Jeffrey T. Fritz -- @csharpfritz AND
  • 2. Now Presenting – Jeffrey T. Fritz • Telerik Developer Advocate – ASP.NET • Microsoft MVP – ASP.NET / IIS • ASPInsider • Pluralsight Author • INETA Community Champion • Speaker at many user groups and conferences such as: – Tech Ed North America – DevIntersection – FalafelCon – Code Camp NYC, Philly Code Camp, Orlando Code Camp, CodeStock • Appears on podcasts: – .NET Rocks, The Tablet Show, Yet Another Podcast
  • 3. Everything you need to build applications for any screen
  • 4. First, a look at the mobile landscape.
  • 5.
  • 6.
  • 7. Eclipse Java Mac OS X Windows Visual Studio XAML, C# Xcode Objective-C Platform complexity WWW Multiple HTML, CSS, JS Multiple
  • 9. Native Single platform Objective C, Java, C# High Dev. Cost Native APIs Advanced graphics App Store Distribution Hybrid Multiple platforms HTML, JS, CSS Reasonable Dev. Cost Native APIs* Moderate graphics App Store Distribution Mobile Web Multiple platforms HTML, JS, CSS Reasonable Dev. Cost Limited APIs Limited graphics Web Distribution
  • 11. “Developers most often use several cross-platform tools; on average CPT developers will use 1.91 CPTs….” – VisionMobile Developer Economics 2013 Report
  • 12. “Moreover, we found that one in four developers will use more than three cross- platform tools.” – VisionMobile Developer Economics 2013 Report
  • 13. We can do better than this.
  • 14. Our solution || hybrid mobile development in the cloud
  • 15. Telerik AppBuilder •Leverages PhoneGap/Cordova •HTML + JavaScript + CSS •Access to Native APIs •Runs in native application container
  • 16. Compiler as a Service • Normally – you have to manage SDKs, native container and web assets & building • We build it for you & give you an installer for your target(s) • You just focus on writing HTML, JavaScript & CSS
  • 19. IDEs • In-Browser Client (part of the Telerik Platform) • Windows Client • Visual Studio Extension (2010->2013)
  • 20. Telerik Platform In-Browser Client for AppBuilder • Runs in all major browsers • Common IDE features – Intellisense – Code completion – Syntax highlighting • Connects to any accessible git repository • Has an in-browser PhoneGap/Cordova emulator (for testing)
  • 21. Visual Studio Extension • Enables you to write hybrid mobile apps using VS 2010- 2013 • You control version control (& other development tool-chain options) • Uploads code to AppBuilder’s build services (you get an installer back)
  • 22. Simulator & Debugging • Platform Client • Uses browser tools • PhoneGap emulator • Windows Client/Visual Studio • Uses WebKit-based simulator • Powerful debugging & profiling tools All three IDE options come with a Simulator
  • 23. Deploy wirelessly to any device QR Code Deployment • Companion App - provision-less deployment to iOS • Deploy to Android and provisioned iOS via QR Code also
  • 24. Publish straight to Apple & Google app stores (You don’t need a Mac) 
  • 25. Making Mobile Apps Even Better • Kendo UI Mobile – Included with AppBuilder! – Native theming possible – Great performance – UI Widgets + App Framework • Telerik Backend Services – “Backend-as-a-Service” – JavaScript, .NET, iOS and HTTP client APIs • Telerik Analytics – App analytics – Monitor performance and feature usage
  • 26. Get Started Today! • Go to http://platform.telerik.com to sign up • Download SDKs from the Platform website for – .NET – JavaScript • In Visual Studio – Tools – Extensions and Updates – Search for Telerik AppBuilder • On your iPhone or iPad – Add the Telerik AppBuilder App – Download from: – http://bit.ly/iOSAppBuilder http://bit.ly/iOSAppBuilder
  • 27. Contact me… • fritz@telerik.com • www.csharpfritz.com • blogs.Telerik.com/jefffritz • www.twitter.com/csharpfritz

Notes de l'éditeur

  1. Primary Message: …and multiple operating systems.
  2. Primary Message: Traditional IDEs are incompatible with the needs of cross platform development.
  3. Primary Message: The cloud offers a solution to the platform affinity between development and target environments.