Cordova demo app for Build2016 using ionic2 beta
Перейти к файлу
Adam Bradley 1c5294847d Apache 2 license 2015-11-18 14:29:55 -06:00
plugins Merge remote-tracking branch 'origin/master' 2015-11-18 12:09:20 -05:00
resources move screenshots to resources dir 2015-11-18 09:24:31 -06:00
www Removing the love from config.xml as this breaks a lot of the CLI 2015-11-18 15:14:16 -05:00
.editorconfig update(eslint): add eslint to package.json. Fix rules for 1.x. 2015-11-16 00:38:25 -05:00
.gitignore adding cordova-plugin-whitelist plugin and adding plugins to gitignore 2015-11-18 14:49:11 -05:00
LICENSE Apache 2 license 2015-11-18 14:29:55 -06:00
README.md refactor(app): renamed files and classes and updated to alpha 34 2015-11-18 13:18:12 -05:00
config.xml Removing the love from config.xml as this breaks a lot of the CLI 2015-11-18 15:14:16 -05:00
ionic.config.js clean up 2015-11-18 10:10:52 -06:00
package.json update license and repository 2015-11-18 14:09:17 -06:00
tsconfig.json clean up 2015-11-18 10:10:52 -06:00
webpack.config.js minor updates 2015-11-18 11:01:45 -06:00

README.md

Ionic 2 Conference Application

This is purely a demo of Ionic v2.0 alpha and is still in development. There is not an actual Ionic Conference at this time.

Table of Contents

Getting Started

  • Clone this repository.
  • Run npm install --production on project root.
  • Install the ionic-cli if not already (npm install -g ionic@alpha)
  • Run ionic serve in project root.
  • Profit

App Preview

iPhone 6

Schedules Speakers Map About

Nexus 5

Schedules Speakers Map About

Use Cases

File Structure of App

ionic-conference-app/
├── node_modules/                      * Node dependencies
|
├── platforms/                         * Cordova generated native platform code
|
├── plugins/                           * Cordova native plugins go
|
├── resources/                         * Images for splash screens and icons
|
├── www/                               * Folder that is copied over to platforms www directory
│   ├── app/                           * Contains our application code
│   │   ├── about/                     * About page
│   │   │    ├── about.html            * Page template
│   │   │    └── about.js              * Page code
│   │   │
│   │   │── components/                * Example components
│   │   │       ├── date-format.js     * Import moment.js and format date
│   │   │       ├── schedule-list.js   * List component
│   │   │       └── schedule-list.html * List template
│   │   │
│   │   ├── app.html                   * Application template
│   │   ├── app.js                     * Main Application configuration
│   │   └── app.scss                   * Sass imports
│   │   
│   ├── build/                        * Contains compiled content
│   │     ├── css                     * Compiled CSS
│   │     ├── fonts                   * Copied Fonts
│   │     └── js                      * ES5 compiled JavaScript
│   │
│   ├── img/                          * App images
│   │
│   └── index.html                    * Main entry point
|
├── .gitignore                        * Example git ignore file
├── package.json                      * Our javascript dependencies
├── README.md                         * This file
├── tsconfig.json                     * Configures the TypeScript compiler
├── config.xml                        * Cordova configuration file
├── ionic.config.js                   * Ionic configuration file
└── webpack.config.js                 * Webpack configuration file

Coming Soon

We'll also be showing how to use native plugins:

  • Camera access
  • Geolocation