Skip to content

NielsGregers/ionic-conference-app

 
 

Repository files navigation

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 from the project root.
  • Install the ionic CLI (npm install -g ionic@beta)
  • Run ionic serve in a terminal from the project root.
  • Profit

App Preview

iPhone 6

Sessions

Filter Sessions

Speakers

Speaker Detail

Map

About

iOS

Nexus 5

Sessions

Filter Sessions

Speakers

Speaker Detail

Map

About

MD

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 tab page │ │ │ ├── about.html * AboutPage template │ │ │ └── about.js * AboutPage code │ │ │ └── about.scss * AboutPage stylesheet │ │ │ │ │ │── data/ * Contains json files │ │ │ ├── data.json * App data │ │ │ │ │ │── login/ * Login page │ │ │ ├── login.html * LoginPage template │ │ │ └── login.js * LoginPage code │ │ │ └── login.scss * LoginPage stylesheet │ │ │ │ │ │── map/ * Map tab page │ │ │ ├── map.html * MapPage template │ │ │ └── map.js * MapPage code │ │ │ └── map.scss * MapPage stylesheet │ │ │ │ │ │── providers/ * Contains all injectables │ │ │ ├── conference-data.js * ConferenceData code │ │ │ └── user-data.js * UserData code │ │ │ │ │ │── schedule/ * Schedule tab page │ │ │ ├── schedule.html * SchedulePage template │ │ │ └── schedule.js * SchedulePage code │ │ │ └── schedule.scss * SchedulePage stylesheet │ │ │ │ │ │── schedule-filter/ * Schedule Filter page │ │ │ ├── schedule-filter.html * ScheduleFilterPage template │ │ │ └── schedule-filter.js * ScheduleFilterPage code │ │ │ └── schedule-filter.scss * ScheduleFilterPage stylesheet │ │ │ │ │ │── session-detail/ * Session Detail page │ │ │ ├── session-detail.html * SessionDetailPage template │ │ │ └── session-detail.js * SessionDetailPage code │ │ │ │ │ │── signup/ * Signup page │ │ │ ├── signup.html * SignupPage template │ │ │ └── signup.js * SignupPage code │ │ │ │ │ │── speaker-detail/ * Speaker Detail page │ │ │ ├── speaker-detail.html * SpeakerDetailPage template │ │ │ └── speaker-detail.js * SpeakerDetailPage code │ │ │ └── speaker-detail.scss * SpeakerDetailPage stylesheet │ │ │ │ │ │── speaker-list/ * Speakers tab page │ │ │ ├── speaker-list.html * SpeakerListPage template │ │ │ └── speaker-list.js * SpeakerListPage code │ │ │ └── speaker-list.scss * SpeakerListPage stylesheet │ │ │ │ │ │── tabs/ * Tabs page │ │ │ ├── tabs.html * TabsPage template │ │ │ └── tabs.js * TabsPage code │ │ │ │ │ │── tutorial/ * Tutorial Intro page │ │ │ ├── tutorial.html * TutorialPage template │ │ │ └── tutorial.js * TutorialPage code │ │ │ └── tutorial.scss * TutorialPage stylesheet │ │ │ │ │ ├── app.html * Application template │ │ ├── app.js * Main Application configuration │ │ ├── app.core.scss * Shared Sass imports │ │ ├── app.variables.scss * Shared Sass variables │ │ ├── app.ios.scss * iOS specific Sass │ │ └── app.md.scss * MD specific Sass │ │ │ ├── build/ * Contains compiled content │ │ ├── css * Compiled CSS │ │ ├── fonts * Copied Fonts │ │ └── js * ES5 compiled JavaScript │ │ │ ├── img/ * App images │ │ │ └── index.html * Main entry point | ├── .editorconfig * Defines coding styles between editors ├── .gitignore * Example git ignore file ├── config.xml * Cordova configuration file ├── gulpfile.js * Gulp file ├── ionic.config.js * Ionic configuration file ├── LICENSE * Apache License ├── package.json * Our javascript dependencies ├── README.md * This file ├── tsconfig.json * Configures the TypeScript compiler └── webpack.config.js * Webpack configuration file 

Coming Soon

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

  • Camera access
  • Geolocation

About

A conference app built with Ionic 2 to demonstrate Ionic 2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 52.6%
  • HTML 29.3%
  • CSS 18.1%