SlideShare a Scribd company logo
Building Mobile Apps
Using
Ionic & MeteorJS
Ashish
@ashish_fagna
Agenda
• Ionic
• Demo : iOS app using Ionic & Meteor
Goal
Build Native looking apps, through HTML5,
CSS3 and JavaScript
Apple Android Windows
Downside of Native
• Knowledge of each platform
• Separate code bases
• Expensive
Cordova, PhoneGap, & Ionic
• Apache Cordova is community project, letting you build
mobile apps for various mobile platforms (HTML5, Javascript
and CSS3)
• Phonegap is a version of Cordova but it's Adobe's product.
• Ionic Framework is a set of css classes and a library of
Javascript directives and modules, built on top of Cordova,
with AngularJS.
Cordova v/s Native
• Apache Cordova
–Hybrid Apps
–Web wrapped in
native
–Native APIs
–One code base,
many platforms
• Native SDKs
–Views
–UI Components
–Navigation
–Transitions
–Animations
–Interactions
Ionic
Ionic
• A Front-end framework for mobile apps Contains a lot of
mobile-optimized HTML, CSS and JS components
• Uses AngularJS to power up your mobile apps
• Uses Cordova to create, build, run, deploy mobile apps
Ionic + Meteor
•Ionic : has become one of the most popular solutions to
develop hybrid mobile apps fast across different platform.
•Meteor has become the only open source JavaScript
platform that supply the complete set of solutions you need
to create a real time mobile connected apps.
AngularJS
• MVC framework for Dynamic web apps
• Developed by Google and the community
• Features:
• Live data binding
• Two-way binding
• Attaching code-behind to DOM element
• Directives, Services
• Repeating DOM elements
• Templates
• Dependencies Injection
• Animations and Transitions
• Much More…
Ionic for AngularJS
• Ionic has been optimized for AngularJS
Ionic is “Bootstrap for Native”
• Responsive
• UI Components
• Transitions
• Icons
Ionic Sample Code
Lists
Ionic Lists
Tabs
• Nested views
• Separate history
• Angular UI Router
Side Menu
Navigation
• Angular UI Router
• Back button
• Transitions
npm install -g cordova ionic
Ionic Framework
Installation:
1. Install Node.js
2. Install Cordova, Ionic:
For Android:
1. Install Android SDK
2. Install Brew and Ant
3. Install Genymotion for test
For iOS:
1. Install ios-sim
2. Need to run on Mac
ionic start <your-app-name>
Ionic Framework
Create new project
Test on web browser
ionic serve
Add mobile platform (Android or iOS)
ionic platform add [android/ios]
Run test on device/emulator
ionic [run/emulate] [ android/ios]
Meteor CLI commands For Ionic App
meteor create IonicMeteorApp
meteor remove ecmascript
meteor remove blaze-html-templates
meteor add angular
Meteor CLI commands For Ionic App
meteor add driftyco:ionic
meteor add mquandalle:bower
//create a folder ‘lib/bower’ in project’s root folder, add a file
bower.json there
{
"name": "ionicmeteorpost",
"version": "0.0.1",
"dependencies": {
"ngCordova": "latest"
},
"private": true
}
Meteor CLI commands For Ionic App
meteor add cordova:cordova-plugin-camera@1.2.0
meteor add-platform ios
meteor run ios
Demo
Thanks

More Related Content

PPTX
Building iOS app using meteor
PPTX
Introduction to the Ionic Framework
PPT
Ionic Framework
PPTX
Hybrid app in ionic framework overview
PDF
Ionic Framework
PDF
Intro to mobile apps with the ionic framework & angular js
PDF
Cross Platform Mobile Apps with the Ionic Framework
PPTX
Hybrid Mobile Development with Apache Cordova,AngularJs and ionic
Building iOS app using meteor
Introduction to the Ionic Framework
Ionic Framework
Hybrid app in ionic framework overview
Ionic Framework
Intro to mobile apps with the ionic framework & angular js
Cross Platform Mobile Apps with the Ionic Framework
Hybrid Mobile Development with Apache Cordova,AngularJs and ionic

What's hot (20)

PDF
Cordova, Angularjs & Ionic @ Codeaholics
PPTX
Building mobile app with Ionic Framework
PDF
Creating an hybrid app in minutes with Ionic Framework
PPTX
Mobile Applications with Angular 4 and Ionic 3
PDF
Hybrid Apps with Angular & Ionic Framework
PPTX
Intro to Ionic for Building Hybrid Mobile Applications
PDF
Creating mobile apps - an introduction to Ionic (Engage 2016)
PPTX
Hybrid vs. Native app - Ionic Framework with AngularJS
PPTX
Developing Hybrid Applications with IONIC
PPTX
App forum2015 London - Building RhoMobile Applications with Ionic
PDF
Building Mobile Apps with Cordova , AngularJS and Ionic
PDF
Hybrid app development with ionic
PDF
Ionic Framework
PDF
Ionic framework one day training
PDF
Build Consumer Apps Using Mobile SDK and Ionic Framework
PPTX
IONIC - Hybrid Mobile App Development
PPTX
Introduction to Ionic framework
PPTX
Ionic Framework - get up and running to build hybrid mobile apps
ODP
Use Ionic Framework to develop mobile application
PDF
Ionic 2 intro
Cordova, Angularjs & Ionic @ Codeaholics
Building mobile app with Ionic Framework
Creating an hybrid app in minutes with Ionic Framework
Mobile Applications with Angular 4 and Ionic 3
Hybrid Apps with Angular & Ionic Framework
Intro to Ionic for Building Hybrid Mobile Applications
Creating mobile apps - an introduction to Ionic (Engage 2016)
Hybrid vs. Native app - Ionic Framework with AngularJS
Developing Hybrid Applications with IONIC
App forum2015 London - Building RhoMobile Applications with Ionic
Building Mobile Apps with Cordova , AngularJS and Ionic
Hybrid app development with ionic
Ionic Framework
Ionic framework one day training
Build Consumer Apps Using Mobile SDK and Ionic Framework
IONIC - Hybrid Mobile App Development
Introduction to Ionic framework
Ionic Framework - get up and running to build hybrid mobile apps
Use Ionic Framework to develop mobile application
Ionic 2 intro
Ad

Similar to Building mobile apps using meteorJS (20)

PDF
Ionic - Revolutionizing Hybrid Mobile Application Development
PPTX
Workshop on Hybrid App Development with Ionic Framework
PDF
Developing ionic apps for android and ios
PDF
Workshop Ionic Framework - CC FE & UX
PPTX
Ionic Mobile Applications - Hybrid Mobile Applications Without Compromises
PDF
Cross Platform Mobile Apps with the Ionic Framework
PPTX
Introduction to Ionic (SB AngularJS Meetup)
PPTX
Developing a native mobile apps using Ionic&Cordova
PDF
HTML5 App Skills for Android Developers
PPTX
Ionic framework
PDF
Ionic Hybrid Mobile Application
PPTX
Ionic - Hybrid Mobile Application Framework
PPTX
Building an Ionic hybrid mobile app with TypeScript
PDF
Ionic2 First Lesson of Four
PPTX
[not edited] Demo on mobile app development using ionic framework
PPTX
Angularjs Tutorial for Beginners
PDF
Cordova + Ionic + MobileFirst
PPTX
Listfy Sprint #0
Ionic - Revolutionizing Hybrid Mobile Application Development
Workshop on Hybrid App Development with Ionic Framework
Developing ionic apps for android and ios
Workshop Ionic Framework - CC FE & UX
Ionic Mobile Applications - Hybrid Mobile Applications Without Compromises
Cross Platform Mobile Apps with the Ionic Framework
Introduction to Ionic (SB AngularJS Meetup)
Developing a native mobile apps using Ionic&Cordova
HTML5 App Skills for Android Developers
Ionic framework
Ionic Hybrid Mobile Application
Ionic - Hybrid Mobile Application Framework
Building an Ionic hybrid mobile app with TypeScript
Ionic2 First Lesson of Four
[not edited] Demo on mobile app development using ionic framework
Angularjs Tutorial for Beginners
Cordova + Ionic + MobileFirst
Listfy Sprint #0
Ad

More from Entrepreneur / Startup (12)

PDF
R-FCN : object detection via region-based fully convolutional networks
PPTX
You only look once (YOLO) : unified real time object detection
PPTX
Machine Learning Algorithms in Enterprise Applications
PPTX
OpenAI Gym & Universe
PPTX
Build a Neural Network for ITSM with TensorFlow
PPTX
Understanding Autoencoder (Deep Learning Book, Chapter 14)
PPTX
Build an AI based virtual agent
PPTX
Building Bots Using IBM Watson
PDF
Building chat bots using ai platforms (wit.ai or api.ai) in nodejs
PPTX
Understanding angular meteor
PPTX
Introducing ElasticSearch - Ashish
PPTX
Meteor Introduction - Ashish
R-FCN : object detection via region-based fully convolutional networks
You only look once (YOLO) : unified real time object detection
Machine Learning Algorithms in Enterprise Applications
OpenAI Gym & Universe
Build a Neural Network for ITSM with TensorFlow
Understanding Autoencoder (Deep Learning Book, Chapter 14)
Build an AI based virtual agent
Building Bots Using IBM Watson
Building chat bots using ai platforms (wit.ai or api.ai) in nodejs
Understanding angular meteor
Introducing ElasticSearch - Ashish
Meteor Introduction - Ashish

Recently uploaded (20)

PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPT
Project quality management in manufacturing
PPTX
Safety Seminar civil to be ensured for safe working.
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Current and future trends in Computer Vision.pptx
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PPTX
Construction Project Organization Group 2.pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
Artificial Intelligence
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PPTX
CH1 Production IntroductoryConcepts.pptx
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Project quality management in manufacturing
Safety Seminar civil to be ensured for safe working.
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
CYBER-CRIMES AND SECURITY A guide to understanding
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Internet of Things (IOT) - A guide to understanding
Current and future trends in Computer Vision.pptx
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Fundamentals of safety and accident prevention -final (1).pptx
Construction Project Organization Group 2.pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Foundation to blockchain - A guide to Blockchain Tech
Artificial Intelligence
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
CH1 Production IntroductoryConcepts.pptx

Building mobile apps using meteorJS

  • 1. Building Mobile Apps Using Ionic & MeteorJS Ashish @ashish_fagna
  • 2. Agenda • Ionic • Demo : iOS app using Ionic & Meteor
  • 3. Goal Build Native looking apps, through HTML5, CSS3 and JavaScript Apple Android Windows
  • 4. Downside of Native • Knowledge of each platform • Separate code bases • Expensive
  • 5. Cordova, PhoneGap, & Ionic • Apache Cordova is community project, letting you build mobile apps for various mobile platforms (HTML5, Javascript and CSS3) • Phonegap is a version of Cordova but it's Adobe's product. • Ionic Framework is a set of css classes and a library of Javascript directives and modules, built on top of Cordova, with AngularJS.
  • 6. Cordova v/s Native • Apache Cordova –Hybrid Apps –Web wrapped in native –Native APIs –One code base, many platforms • Native SDKs –Views –UI Components –Navigation –Transitions –Animations –Interactions
  • 8. Ionic • A Front-end framework for mobile apps Contains a lot of mobile-optimized HTML, CSS and JS components • Uses AngularJS to power up your mobile apps • Uses Cordova to create, build, run, deploy mobile apps
  • 9. Ionic + Meteor •Ionic : has become one of the most popular solutions to develop hybrid mobile apps fast across different platform. •Meteor has become the only open source JavaScript platform that supply the complete set of solutions you need to create a real time mobile connected apps.
  • 10. AngularJS • MVC framework for Dynamic web apps • Developed by Google and the community • Features: • Live data binding • Two-way binding • Attaching code-behind to DOM element • Directives, Services • Repeating DOM elements • Templates • Dependencies Injection • Animations and Transitions • Much More…
  • 11. Ionic for AngularJS • Ionic has been optimized for AngularJS
  • 12. Ionic is “Bootstrap for Native” • Responsive • UI Components • Transitions • Icons
  • 15. Tabs • Nested views • Separate history • Angular UI Router
  • 17. Navigation • Angular UI Router • Back button • Transitions
  • 18. npm install -g cordova ionic Ionic Framework Installation: 1. Install Node.js 2. Install Cordova, Ionic: For Android: 1. Install Android SDK 2. Install Brew and Ant 3. Install Genymotion for test For iOS: 1. Install ios-sim 2. Need to run on Mac
  • 19. ionic start <your-app-name> Ionic Framework Create new project Test on web browser ionic serve Add mobile platform (Android or iOS) ionic platform add [android/ios] Run test on device/emulator ionic [run/emulate] [ android/ios]
  • 20. Meteor CLI commands For Ionic App meteor create IonicMeteorApp meteor remove ecmascript meteor remove blaze-html-templates meteor add angular
  • 21. Meteor CLI commands For Ionic App meteor add driftyco:ionic meteor add mquandalle:bower //create a folder ‘lib/bower’ in project’s root folder, add a file bower.json there { "name": "ionicmeteorpost", "version": "0.0.1", "dependencies": { "ngCordova": "latest" }, "private": true }
  • 22. Meteor CLI commands For Ionic App meteor add cordova:[email protected] meteor add-platform ios meteor run ios
  • 23. Demo