Made with Meteor
A Quick Intro to Making Web and
Mobile Apps with Meteor
Mike Seidle - Differential
mike@differential.com
● Batteries are included.
○ node.js
○ MongoDB
○ Apache Cordova
○ build / deploy scripts
● Important Sites
○ Docs: http://docs.meteor.com
○ Ecosystem: http://atmospherejs.com
○ News: http://crater.io & http://thisweekinmeteor.com/
○ Indy: http://indy.meteor.com
A Few Quick Notes about Meteor
Get Meteor
Easy Way (Mac or Linux):
Support for Windows is in beta.
# Get Meteor
$ curl https://install.meteor.com/ | sh
# Make an App
$ meteor create myapp
# Run it
$ cd myapp && meteor
Adding Packages
Reuse > Reinvent
Find on http://atmosphere.js and install:
$ meteor add materialize:materialize
Meteor App Structure
http://docs.meteor.com/#/full/structuringyourapp
├── client (client only code)
│ └── compatibility (browser specific)
├── private (not shared assets)
├── public (shared assets)
└── server (server only code)
Bigger, More Ambitious Example
# List examples
$ meteor create --list
# create from an example
$ meteor create --example todos
# Run example
$ cd todos && meteor
Build for Android & iOS
# Install SDK for Android
# will take 15-20 minutes
$ meteor install-sdk android
# Install SDK for iOS
$ meteor install-sdk ios
# Add to your App
$ meteor add-platform <os>
# Run Your App
$ meteor run android-device
Demo Time
Awesomeness to Explore
● MongoDB. It’s really, really not bad.
http://robomongo.org/
● Chrome / Firefox Developer Tools
Inspect and Introspect.
● Atmosphere
The ecosystem is really, really deep.

Made with Meteor

  • 1.
    Made with Meteor AQuick Intro to Making Web and Mobile Apps with Meteor Mike Seidle - Differential mike@differential.com
  • 2.
    ● Batteries areincluded. ○ node.js ○ MongoDB ○ Apache Cordova ○ build / deploy scripts ● Important Sites ○ Docs: http://docs.meteor.com ○ Ecosystem: http://atmospherejs.com ○ News: http://crater.io & http://thisweekinmeteor.com/ ○ Indy: http://indy.meteor.com A Few Quick Notes about Meteor
  • 3.
    Get Meteor Easy Way(Mac or Linux): Support for Windows is in beta. # Get Meteor $ curl https://install.meteor.com/ | sh # Make an App $ meteor create myapp # Run it $ cd myapp && meteor
  • 4.
    Adding Packages Reuse >Reinvent Find on http://atmosphere.js and install: $ meteor add materialize:materialize
  • 5.
    Meteor App Structure http://docs.meteor.com/#/full/structuringyourapp ├──client (client only code) │ └── compatibility (browser specific) ├── private (not shared assets) ├── public (shared assets) └── server (server only code)
  • 6.
    Bigger, More AmbitiousExample # List examples $ meteor create --list # create from an example $ meteor create --example todos # Run example $ cd todos && meteor
  • 7.
    Build for Android& iOS # Install SDK for Android # will take 15-20 minutes $ meteor install-sdk android # Install SDK for iOS $ meteor install-sdk ios # Add to your App $ meteor add-platform <os> # Run Your App $ meteor run android-device
  • 8.
  • 9.
    Awesomeness to Explore ●MongoDB. It’s really, really not bad. http://robomongo.org/ ● Chrome / Firefox Developer Tools Inspect and Introspect. ● Atmosphere The ecosystem is really, really deep.