Ionic2, Webpack and ECMAScript6 boilerplate

Today we had the chance to discover a Ionic2 presentation by @adamdbradley at AngularConnect London!

This presentation announces the alpha release of Ionic2 and shares the documentation on how to start building your own app with Ionic2.

As I got pretty excited I also created a boilerplate based on the cutePuppyPics starter kit by ionic team. My version is enhanced in many ways:

  1. removes gulp dependency (only webpack is needed and because you’re worth it 😉
  2. removes ionic-cli dependency (only cordova and webpack-dev-server are needed)
  3. removes dist files (only the sources are committed)

Running this boilerplate is as easy as running these two commands:

# Install dependencies
npm install

# Run the dev server
npm run devserver

Now open your browser on http://localhost:8080/ and enjoy Ionic2 🙂

Demo (3mb, can be pretty slow to load..)

Source available on Github : https://github.com/shprink/ionic2-webpack-ES6-boilerplate

WordPress Hybrid Client: v1.7.x now with native transitions

I am happy to announce the release of WPHC 1.7.x, this release adds native transitions by default to WPHC.

Under the hood WPHC uses https://github.com/shprink/ionic-native-transitions another plugin that I created to simplify native transitions usage on Ionic applications.

You can change the default options or disable native transitions using the configuration:

"cordova": {
    "nativeTransitions": {
        "enabled": true,
        "options": {
            "duration": 400,
            "slowdownfactor": 4,
            "iosdelay": 60,
            "androiddelay": 280,
            "winphonedelay": 200,
            "fixedPixelsTop": 0,
            "fixedPixelsBottom": 0
        }
    }
}

WordPress Hybrid Client (WPHC) is an Open Source project available on GitHub.

You can refer to the online documentation to properly build your applications. A Computer science background is required but the explanations should be clear enough.

1.7.0 ChangeLog

milestone

Native transitions for Ionic Framework made easier

I have heard about the Telerik’s native transition plugin for Cordova recently. To me this is not only a game changer in the hybrid industry, but in the entire mobile application industry.

Indeed with this improvement it will be really hard to tell what’s an hybrid application and what’s not. With the help of Ionic Framework, AngularJS and Cordova, hybrid applications are now sexiest than before, cheaper to produce and quicker to release. I started developing hybrid applications two years ago and the improvement made by Ionic, AngularJS, Cordova, Crosswalk are tremendous!

To help the Ionic community to use native transitions I created ionic-native-transitions a plugin available on github and npm where transitions are automatically added to your ionic application.

Just turn the plugin ON and enjoy native transitions 😉

native-transitions

WordPress Hybrid Client: v1.6.x now supports iOS9

I am happy to announce the release of WPHC 1.6.x, this release supports iOS9, upgrade node and npm requirement and fixes some bugs.

As usual this release as been tested on OSX and Linux (Ubuntu) via docker https://github.com/shprink/wphc-dockerbox

You can refer to the online documentation to properly build your applications. A Computer science background is required but the explanations should be clear enough.

WordPress Hybrid Client (WPHC) is an Open Source project available on GitHub.

1.6.0 ChangeLog

milestone

WordPress Hybrid Client featured on sitepoint.com

This article on sitepoint.com is a tutorial on how to install WPHC step by step. It will help WPHC to reach new developers and hopefully grow the community.

Link to the tutorial: http://www.sitepoint.com/wordpress-hybrid-client-wordpress-powered-ios-android-apps/

Github project: https://github.com/shprink/wordpress-hybrid-client

WordPress Hybrid Client: v1.5.x

WordPress Hybrid Client: v1.5.x

I am happy to announce the release of WPHC 1.5.x, this release adds new features (comments, multi-level menu) but also focus on making the installation easier and lighter (12 dependencies were removed).

As usual this release as been tested on OSX and Linux (Ubuntu) via docker https://github.com/shprink/wphc-dockerbox

You can refer to the online documentation to properly build your applications. A Computer science background is required but the explanations should be clear enough.

WordPress Hybrid Client (WPHC) is an Open Source project available on GitHub.

1.5.0 ChangeLog

milestone

1.5.1 ChangeLog

milestone

Breaking Changes

  • “cache.views” and “cache.forward” configuration (within config.json) were move to “ionicConfig.views.maxCache” and “ionicConfig.views.forwardCache” respectively

1.5.2

WordPress Hybrid Client: v1.4.0 released

WordPress Hybrid Client (WPHC) is an Open Source project available on GitHub.

You can refer to the online documentation to properly build your applications. A Computer science background is required but the explanations should be clear enough.

v1.4.0 ChangeLog

milestone

Breaking Changes

The menu configuration is now located in menu.list within the config.json file. You will need to update it accordingly to the following changes:

  1. menu.settings changed to settings in the config.json file
  2. menu.wordpress is removed from config.json file
  3. menu.social is removed from config.json file
  4. menu.list is the new menu declaration object

WordPress Hybrid Client: v1.3.0 released

WordPress Hybrid Client (WPHC) is an Open Source project available on GitHub.

You can refer to the online documentation to properly build your applications. A Computer science background is required but the explanations should be clear enough.

v1.3.0 ChangeLog

milestone

WordPress Hybrid Client: v1.2.0 released

WordPress Hybrid Client (WPHC) is an Open Source project available on GitHub.

With WPHC you will be able to generate iOS and Android applications in a blink of an eye. Before anything you will need to install WP-API plugin which basically will turn your Website into a REST API.

Then you can refer to the documentation to properly build your applications. A Computer science background is required but the explanations should be clear enough.

v1.2.0 ChangeLog

milestone

WordPress Hybrid Client: v1.1.0 released

WordPress Hybrid Client (WPHC) is an Open Source project available on GitHub.

With WPHC you will be able to generate iOS and Android applications in a blink of an eye. Before anything you will need to install WP-API plugin which basically will turn your Website into a REST API.

Then you can refer to the documentation to properly build your applications. A Computer science background is required but the explanations should be clear enough.

v1.1.0 ChangeLog

milestone