Build Native Mobile Apps using JavaScript and Ionic

Slides:



Advertisements
Similar presentations
DotNetNuke Mobile Development -- options, tools and approaches
Advertisements

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
Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio.
USING ANGULARJS WITH SITEFINITY
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
BUILD CROSS-PLATFORM NATIVE MOBILE APP FOR DNN DNN Mobi.
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.
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
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
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.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Game on! With Nativescript
KAASHIV INFOTECH Presents INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website
Ionic & Cordova crash course Ivan Varga
Chapter 1 Ionic Framework (overview) Front-end framework for developing hybrid mobile apps with HTML5 Yeunyong Kantanet School of Information and Communication.
- 1 - SeeTestAutomation Product Introduction SeeTest Product Suite.
NativeScript – Open source platform to build Native iOS/Android Apps.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
PhoneGap / PhoneGap Build #CreateTheWeb Mihai Corlan / Adobe Web Evangelist
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.
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
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
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.
Ionic Mobile App Development Services
PhoneGap Cross-Platform Development Company India
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
Mobile App Development Using:
A little more App Inventor and Mind the GAP!
Beginning of Xamarin for iOS development
Introduction to Xamarin C# Everywhere
React Native Crash Course
Xamarin Studio Xamarin Curriculum for Xamarin Studio
Content Introduction Technology Used to Develop Mobile Application
What's new in the world of SharePoint development and deployment
Apache Cordova Overview
The Transition to Modern Office Add-in Development
Multi-Device Hybrid Apps What, Why, and When to Use Hybrid Development Option Ervin Loh ALM Program Manager
Hybrid Mobile Applications
Hybrid Mobile Applications
A lot of Software Development is about learning
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Mobile App Development
Apps XD.
Cross Platform Development with Xamarin & Visual Studio 2013
Windows 10 Preview Andy & Jerry
Office 365 Development.
Getting started with SharePoint Framework
Streamline Manual Testing Using Cordova Simulate
Integrating Hybrid Apps with Line of Business Apps
Visual Studio Code + Ionic
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
Chapter 2 Ionic Installation
Introduce to Angular 6 Present by: Võ Văn Hào
Write Once, Run Everywhere
What’s Happening with my App, Application Insights?
Presentation transcript:

Build Native Mobile Apps using JavaScript and Ionic Joseph Guadagno jguadagno@hotmail.com @jguadagno http://jjg.me/aboutJJG

About Joseph Guadagno Team Leader at Quicken Loans Organizer of Desert Code Camp Microsoft .NET MVP “Friend” of Redgate Father of 2, husband to 1 Former President and Vice President of INETA North America (2007-2015) Founder of the Southeast Valley .NET User Group (SEVDNUG) in Chandler, AZ (2007-2013) Currently serving on my the City of Chandler‘s Parks and Recreation board (since 2010) Telerik MVP (2010 to 2012) Microsoft Visual Basic MVP (1996)

Agenda What is the Ionic Framework Breakdown the Pieces of the Ionic Framework Build an Application

What is the Ionic Framework

Ionic Framework Ionic is a powerful HTML5 SDK that helps you build native-feeling mobile apps using web technologies like HTML, CSS, and Javascript. Ionic is focused mainly on the look and feel, and UI interaction of your app. That means it isn't a replacement for PhoneGap or your favorite Javascript framework. Instead, Ionic simply fits in well with these projects in order to simplify one big part of your app: the front end.

What do you need? Node.js Cordova Text Editor Developer Accounts (Android, iOS, UWA, etc) Optionally: Gulp, Bower

Progressive Web Applications What Can You Build For? Native Applications Android Blackberry 10 iOS OS X Ubuntu Windows Windows Phone 8 Progressive Web Applications Electron

Platform Url Android http://jjg.me/ionic_apg Blackberry Platform Guides Platform Url Android http://jjg.me/ionic_apg Blackberry http://jjg.me/ionic_bbpg iOS http://jjg.me/ionic_iOSpg osX http://jjg.me/ionic_osxpg Ubuntu http://jjg.me/ionic_upg Windows *Note: Windows 8 has it’s own guide http://jjg.me/ionic_wpg

Integrated Development Environments (IDEs) Visual Studio (Windows / Mac) Visual Studio Code Atom Web Storm ALM Rider

Breakdown of the Pieces of the Ionic Framework

“Parts” of the Ionic Framework Angular 2 Cordova CSS - Components API - Javascript (Device) Native Components (Plugins) Ionicons

Cordova

CSS - Components http://ionicframework.com/docs/components/#overview

API - Javascript http://ionicframework.com/docs/api/

Native Device Plugins List of Plugins http://ionicframework.com/docs/native/ Platform Support http://jjg.me/ionic_cps

Ionicons http://ionicons.com/

Building an Application

Install NPM (Node Package Manager) Install Ionic Install Cordova Required Libraries Install NPM (Node Package Manager) http://nodejs.org Install Ionic npm install –g ionic Install Cordova npm install –g cordova npm install –g ionic cordova

Create the Application Shell ionic start <projectName> <templateName>

Ionic Templates Template Url tabs * https://github.com/driftyco/ionic2-starter-tabs sidemenu https://github.com/driftyco/ionic2-starter-sidemenu blank https://github.com/driftyco/ionic2-starter-blank super https://github.com/driftyco/ionic2-starter-super tutorial https://github.com/driftyco/ionic2-starter-tutorial

Let’s Build an Application

Joseph Guadagno jguadagno@hotmail.com @jguadagno http://jjg.me/aboutJJG

Questions?

References

Urls http://ionicframework.com http://play.ionic.io http://lab.ionic.io/ http://ionicframework.com/docs/resources/ http://market.ionic.io/ https://github.com/microsoft/ionic-azure-conference- app