SlideShare a Scribd company logo
Ionic Framework
Yauheni Nikanovich
zhenyanikon@gmail.com
Ionic Framework
Open source SKD for developing hybrid mobile application
by using all power of:
IF - beautiful example of combinations Cordova and
AngularJS
Install Cordova + Ionic
Cooking:
Before starting we have to install:
NodeJS - nodejs.org
npm - just install lasted stable NodeJS version
Create project
Here everything is simple: IF offers a choice of 3 templates
for application:
blank
tabs
sidemenu
Structure
bower.json - Used for managing your app's dependencies via the bower package management
tool.
config.xml - This is the configuration file for Cordova. It's used for Cordova plugin management
and app settings.
gulpfile.js - This file is used for compiling SASS and other Ionic Framework specific tasks via the
gulp task runner.
ionic.project - This is used for the configuration of the ionic CLI tool.
package.json - All of your npm dependencies are stored in this file.
/hooks - This directory stores any Cordova Hooks that you may have.
/platforms - Here Ionic keeping builds for each platforms.
/plugins - Any Cordova Plugins that you install will be saved in this folder.
/scss - Stores Ionic's SCSS file, but you can (optionally) put your own SCSS files in there too.
/www - This contains the meat of our Ionic application; you'll be spending most of your time in
here.
Structure
Components
Here we have two classifications of components: CSS and Angular
Ionic CLI
The Ionic Framework command line utility makes it easy to start, build, run,
and emulate Ionic apps. In the future, it will also have support for our mobile
development services and tools that make Ionic even more powerful.
For more detail:
Let’s try to use one of the CLI command
We asking Ionic CLI to open local server and run our application on a
browser. Also lab open for us both of iOS and Android devices.
It is great way to testing your application without emulators.
It’s looks like that:
Ionic View
Ionic View makes it easy to share
your Ionic and Cordova apps with
clients and testers around the
world, all without ever going
through the App Store.
Does it Better than native?
In general it depends from Project. Also its
great topic for «holywars»
!!My choice is Hybrid mobile application because it is
cross platform solution and result very close with native.
And of course it is my favorite web!
Build diagram
Thanks for attention
Prepared for Vistula Web Warsaw #2
Slides:
https://github.com/Yauheni-blr/Ionic-presentation

More Related Content

What's hot (20)

PDF
Ionic2 the the journey continues ng-sydney 02-03-16 and ionicaustralia 23-0...
Sameera Gayan
 
PDF
Creating an hybrid app in minutes with Ionic Framework
Julien Renaux
 
PDF
IOT strategy
Israel Brizuela
 
PDF
Cordova, Angularjs & Ionic @ Codeaholics
Eddie Lau
 
PDF
JavaScript : One To Many
Jamel Eddine Mejri
 
PPT
www.softtest.ie presents Selenium 2 With David Burn's
David O'Dowd
 
PDF
App developer as a Web developer (ROROSyd - Jul 15)
Sameera Gayan
 
PDF
Cross Platform Mobile Apps with the Ionic Framework
Troy Miles
 
PDF
Hybrid Apps with Angular & Ionic Framework
Cihad Horuzoğlu
 
PDF
Ionic Framework
Cristián Cortéz
 
PDF
Intro to mobile apps with the ionic framework & angular js
Hector Iribarne
 
PPTX
Building mobile app with Ionic Framework
Huy Trần
 
PDF
Intro to ionic 2
Jamal Sinclair O'Garro
 
ODP
Use Ionic Framework to develop mobile application
Lucio Grenzi
 
PPTX
Ionic framework
Software Infrastructure
 
PPTX
Building an Ionic hybrid mobile app with TypeScript
Serge van den Oever
 
PDF
Ionic adventures - Hybrid Mobile App Development rocks
Juarez Filho
 
PDF
Ionic 2: Mobile apps with the Web
Mike Hartington
 
PDF
[Lighting Talk] - Ionic 2 Tour
Code Experts Learning
 
PPTX
Introduction to Selenium WebDriver
SpringPeople
 
Ionic2 the the journey continues ng-sydney 02-03-16 and ionicaustralia 23-0...
Sameera Gayan
 
Creating an hybrid app in minutes with Ionic Framework
Julien Renaux
 
IOT strategy
Israel Brizuela
 
Cordova, Angularjs & Ionic @ Codeaholics
Eddie Lau
 
JavaScript : One To Many
Jamel Eddine Mejri
 
www.softtest.ie presents Selenium 2 With David Burn's
David O'Dowd
 
App developer as a Web developer (ROROSyd - Jul 15)
Sameera Gayan
 
Cross Platform Mobile Apps with the Ionic Framework
Troy Miles
 
Hybrid Apps with Angular & Ionic Framework
Cihad Horuzoğlu
 
Ionic Framework
Cristián Cortéz
 
Intro to mobile apps with the ionic framework & angular js
Hector Iribarne
 
Building mobile app with Ionic Framework
Huy Trần
 
Intro to ionic 2
Jamal Sinclair O'Garro
 
Use Ionic Framework to develop mobile application
Lucio Grenzi
 
Ionic framework
Software Infrastructure
 
Building an Ionic hybrid mobile app with TypeScript
Serge van den Oever
 
Ionic adventures - Hybrid Mobile App Development rocks
Juarez Filho
 
Ionic 2: Mobile apps with the Web
Mike Hartington
 
[Lighting Talk] - Ionic 2 Tour
Code Experts Learning
 
Introduction to Selenium WebDriver
SpringPeople
 

Similar to Ionic (20)

PPTX
Hybrid Mobile Development with Apache Cordova,AngularJs and ionic
Ermias Bayu
 
PDF
Ionic
Yasmine Gaber
 
PPTX
Workshop on Hybrid App Development with Ionic Framework
Aayush Shrestha
 
ODP
Hybrid application development
Knoldus Inc.
 
PPTX
Hybrid vs. Native app - Ionic Framework with AngularJS
Zvika Epstein
 
PPTX
Intro to Ionic for Building Hybrid Mobile Applications
Sasha dos Santos
 
PPTX
Developing Hybrid Applications with IONIC
Fuat Buğra AYDIN
 
PDF
Cross Platform Mobile Apps with the Ionic Framework
Troy Miles
 
PDF
Hybrid app development with ionic
Wan Muzaffar Wan Hashim
 
PDF
HTML5 App Skills for Android Developers
DroidConTLV
 
PDF
Ionic Hybrid Mobile Application
Al Sayed Gamal
 
PPTX
Ionic Framework - get up and running to build hybrid mobile apps
Andreas Sahle
 
PPTX
Building mobile apps using meteorJS
Entrepreneur / Startup
 
PDF
Developing ionic apps for android and ios
gautham_m79
 
PDF
Ionic - Revolutionizing Hybrid Mobile Application Development
Justin James
 
PPTX
Ionic Framework - Intro to Hybrid Mobile Application Development
Max Kaplan
 
PPTX
Introduction To Ionic3
Knoldus Inc.
 
PDF
Ionic vancouver 201604
Alamusi Alamusi
 
Hybrid Mobile Development with Apache Cordova,AngularJs and ionic
Ermias Bayu
 
Workshop on Hybrid App Development with Ionic Framework
Aayush Shrestha
 
Hybrid application development
Knoldus Inc.
 
Hybrid vs. Native app - Ionic Framework with AngularJS
Zvika Epstein
 
Intro to Ionic for Building Hybrid Mobile Applications
Sasha dos Santos
 
Developing Hybrid Applications with IONIC
Fuat Buğra AYDIN
 
Cross Platform Mobile Apps with the Ionic Framework
Troy Miles
 
Hybrid app development with ionic
Wan Muzaffar Wan Hashim
 
HTML5 App Skills for Android Developers
DroidConTLV
 
Ionic Hybrid Mobile Application
Al Sayed Gamal
 
Ionic Framework - get up and running to build hybrid mobile apps
Andreas Sahle
 
Building mobile apps using meteorJS
Entrepreneur / Startup
 
Developing ionic apps for android and ios
gautham_m79
 
Ionic - Revolutionizing Hybrid Mobile Application Development
Justin James
 
Ionic Framework - Intro to Hybrid Mobile Application Development
Max Kaplan
 
Introduction To Ionic3
Knoldus Inc.
 
Ionic vancouver 201604
Alamusi Alamusi
 
Ad

Recently uploaded (20)

PPTX
AI at Your Side: Boost Impact Without Losing the Human Touch (SXSW 2026 Meet ...
maytaldahan
 
PDF
Cybersecurity Awareness Presentation ppt.
banodhaharshita
 
PDF
Paper PDF: World Game (s) Great Redesign.pdf
Steven McGee
 
PPTX
The Latest Scam Shocking the USA in 2025.pptx
onlinescamreport4
 
PDF
LOGENVIDAD DANNYFGRETRRTTRRRTRRRRRRRRR.pdf
juan456ytpro
 
PDF
LB# 820-1889_051-7370_C000.schematic.pdf
matheusalbuquerqueco3
 
PPTX
Slides pptx: World Game's Eco Economic Epochs.pptx
Steven McGee
 
DOCX
An_Operating_System by chidi kingsley wo
kingsleywokocha4
 
PPTX
The Internet of Things (IoT) refers to a vast network of interconnected devic...
chethana8182
 
PPTX
Artificial-Intelligence-in-Daily-Life (2).pptx
nidhigoswami335
 
PDF
How Much GB RAM Do You Need for Coding? 5 Powerful Reasons 8GB Is More Than E...
freeshopbudget
 
PDF
GEO Strategy 2025: Complete Presentation Deck for AI-Powered Customer Acquisi...
Zam Man
 
PDF
Data Protection & Resilience in Focus.pdf
AmyPoblete3
 
PPTX
The Monk and the Sadhurr and the story of how
BeshoyGirgis2
 
PPTX
原版北不列颠哥伦比亚大学毕业证文凭UNBC成绩单2025年新版在线制作学位证书
e7nw4o4
 
PDF
Latest Scam Shocking the USA in 2025.pdf
onlinescamreport4
 
PPTX
How tech helps people in the modern era.
upadhyayaryan154
 
PPTX
MSadfadsfafdadfccadradfT_Presentation.pptx
pahalaedward2
 
PPT
1965 INDO PAK WAR which Pak will never forget.ppt
sanjaychief112
 
PPTX
办理方法西班牙假毕业证蒙德拉贡大学成绩单MULetter文凭样本
xxxihn4u
 
AI at Your Side: Boost Impact Without Losing the Human Touch (SXSW 2026 Meet ...
maytaldahan
 
Cybersecurity Awareness Presentation ppt.
banodhaharshita
 
Paper PDF: World Game (s) Great Redesign.pdf
Steven McGee
 
The Latest Scam Shocking the USA in 2025.pptx
onlinescamreport4
 
LOGENVIDAD DANNYFGRETRRTTRRRTRRRRRRRRR.pdf
juan456ytpro
 
LB# 820-1889_051-7370_C000.schematic.pdf
matheusalbuquerqueco3
 
Slides pptx: World Game's Eco Economic Epochs.pptx
Steven McGee
 
An_Operating_System by chidi kingsley wo
kingsleywokocha4
 
The Internet of Things (IoT) refers to a vast network of interconnected devic...
chethana8182
 
Artificial-Intelligence-in-Daily-Life (2).pptx
nidhigoswami335
 
How Much GB RAM Do You Need for Coding? 5 Powerful Reasons 8GB Is More Than E...
freeshopbudget
 
GEO Strategy 2025: Complete Presentation Deck for AI-Powered Customer Acquisi...
Zam Man
 
Data Protection & Resilience in Focus.pdf
AmyPoblete3
 
The Monk and the Sadhurr and the story of how
BeshoyGirgis2
 
原版北不列颠哥伦比亚大学毕业证文凭UNBC成绩单2025年新版在线制作学位证书
e7nw4o4
 
Latest Scam Shocking the USA in 2025.pdf
onlinescamreport4
 
How tech helps people in the modern era.
upadhyayaryan154
 
MSadfadsfafdadfccadradfT_Presentation.pptx
pahalaedward2
 
1965 INDO PAK WAR which Pak will never forget.ppt
sanjaychief112
 
办理方法西班牙假毕业证蒙德拉贡大学成绩单MULetter文凭样本
xxxihn4u
 
Ad

Ionic

  • 2. Ionic Framework Open source SKD for developing hybrid mobile application by using all power of: IF - beautiful example of combinations Cordova and AngularJS
  • 3. Install Cordova + Ionic Cooking: Before starting we have to install: NodeJS - nodejs.org npm - just install lasted stable NodeJS version
  • 4. Create project Here everything is simple: IF offers a choice of 3 templates for application: blank tabs sidemenu
  • 6. bower.json - Used for managing your app's dependencies via the bower package management tool. config.xml - This is the configuration file for Cordova. It's used for Cordova plugin management and app settings. gulpfile.js - This file is used for compiling SASS and other Ionic Framework specific tasks via the gulp task runner. ionic.project - This is used for the configuration of the ionic CLI tool. package.json - All of your npm dependencies are stored in this file. /hooks - This directory stores any Cordova Hooks that you may have. /platforms - Here Ionic keeping builds for each platforms. /plugins - Any Cordova Plugins that you install will be saved in this folder. /scss - Stores Ionic's SCSS file, but you can (optionally) put your own SCSS files in there too. /www - This contains the meat of our Ionic application; you'll be spending most of your time in here. Structure
  • 7. Components Here we have two classifications of components: CSS and Angular
  • 8. Ionic CLI The Ionic Framework command line utility makes it easy to start, build, run, and emulate Ionic apps. In the future, it will also have support for our mobile development services and tools that make Ionic even more powerful. For more detail:
  • 9. Let’s try to use one of the CLI command We asking Ionic CLI to open local server and run our application on a browser. Also lab open for us both of iOS and Android devices. It is great way to testing your application without emulators.
  • 11. Ionic View Ionic View makes it easy to share your Ionic and Cordova apps with clients and testers around the world, all without ever going through the App Store.
  • 12. Does it Better than native? In general it depends from Project. Also its great topic for «holywars» !!My choice is Hybrid mobile application because it is cross platform solution and result very close with native. And of course it is my favorite web!
  • 14. Thanks for attention Prepared for Vistula Web Warsaw #2 Slides: https://github.com/Yauheni-blr/Ionic-presentation