mhartington ae6e140fbf feat(ionTabs): hide tabs by default with MD
Closes #229. Closes #236
Squashed commit of the following:

commit f566321e54937b8d31a8d1f85948ab5d984b9e37
Author: mhartington <mikehartington@gmail.com>
Date:   Fri Oct 2 11:03:50 2015 -0400

    feat(ionTabs): organize code and clean font sizes

commit 9ee1e28f0b01e9e195bc24a65066a57d66e5ec50
Author: mhartington <mikehartington@gmail.com>
Date:   Fri Oct 2 10:51:36 2015 -0400

    feat(ionTabs): move scss to tabs.scss

commit 3eba74c27c8eefe6e61f8f3ac12742edb7181772
Author: mhartington <mikehartington@gmail.com>
Date:   Thu Oct 1 16:23:37 2015 -0400

    feat(ionTabs): add test

commit 34f61431d41283fc8e5ed2f64e0874659072660b
Author: mhartington <mikehartington@gmail.com>
Date:   Thu Oct 1 16:13:05 2015 -0400

    feat(ionTabs): reuse tabBarIcons

commit 8c6f0edb17bcc6ff0c5f8b7be66f2be8a6775d48
Author: mhartington <mikehartington@gmail.com>
Date:   Thu Oct 1 15:56:29 2015 -0400

    feat(ionTabs): hide tab icon for md
2015-10-02 11:45:35 -04:00
2015-10-02 09:50:28 -05:00
2015-08-25 13:17:29 -05:00
2015-03-25 15:54:03 -06:00
2015-06-10 14:54:43 -05:00
2015-10-02 09:50:28 -05:00
2015-08-21 13:11:29 -05:00
2015-10-01 11:51:36 -05:00
2015-08-27 20:30:03 -05:00
2015-07-03 13:19:30 -05:00

Ionic 2: Developer Preview

Ionic 2 is the next generation of Ionic, the open-source mobile app development SDK that makes it easy to build top quality mobile apps with web technologies.

Ionic 2 is based on the new 2.x version of AngularJS, and comes with many significant performance, usability, and feature improvements.

Ionic 2 Starter

Current Angular 2 known issues:

  • Angular 2 is still in alpha and is not production ready
  • Angular team has first focused on developing what the core of Angular 2 "is"
  • Angular 2 filesize has not been optimized for minification yet
  • Angular 2 bootstrap time has not been optimized yet
  • As Angular 2 reaches beta there will be significant performance improvements

ES6/Typescript

  • Ionic's source is written using Typescript
  • Ionic apps can be written in ES6
  • Typescript is an optional feature to be used at the developers discretion
  • Ionic 2 starters come with the necessary build tools to transpile ES6/Typescript

CSS Attribute Selectors:

  • Simple
  • Smaller markup
  • Easier to read and understand
  • Not an issue for today's mobile browsers
  • No performance impacts have been found

Ionic 2 Starter Project

https://github.com/driftyco/ionic2-starter

Building & Running Ionic Source

  1. npm install
  2. gulp watch
  3. Go to http://localhost:8000/e2e/
  4. Stay cool

Distribution

Description
A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
Readme MIT 2.4 GiB
Languages
TypeScript 60.8%
HTML 24.8%
SCSS 11%
JavaScript 2%
Vue 0.9%
Other 0.5%