Get Ionic updates and articles on building great cross-platform mobile apps

The Official Ionic Blog

The next generation HTML5 hybrid app development SDK

Hey Ionites,

After a hugely successful ngConf last week, the Ionic office is abuzz with Angular 2, and what it means for Ionic. The number one response from ngConf is that Angular is here to stay, and will only continue to dominate in the future. We are all investing in the right framework.

With that in mind, I want to quickly address the questions we've gotten about Angular 2, and what it means for Ionic.

Read more...

We are excited to be sponsoring a $500 cash prize for the best Ionic post submitted to AirPair’s $100K developer writing competition!

Read more...

Collection repeat is Ionic's buttery-smooth solution for scrolling huge lists. Inspired by iOS's UITableView, we switch out elements as the user scrolls, so that only the minimum necessary elements are rendered. We released our first version of collection repeat last year and have been improving it since then. Recently, we identified some huge potential performance increases and decided a complete refactor was necessary.

Before we dive into the details, let’s talk about how collection repeat works at the most basic level.

Read more...

If you've used ionic serve or ionic run with live reload and accessing external API endpoints, chances are you've run into some CORS issues. They usually look something like this:

XMLHttpRequest cannot load http://api.ionic.com/endpoint.
No 'Access-Control-Allow-Origin' header is present on the requested resource.
Origin 'http://localhost:8100' is therefore not allowed access.

So what is CORS, and why is it a problem?

Read more...

Ionic in Action

Jeremy Wilken’s book Ionic in Action is being published by Manning and will be released late this spring.

Even though the book is not yet in print, you can get the early access version today (Save 42% with code ionic42) and give Jeremy direct feedback in the author forum, where he will respond to your posts himself.

We talked with Jeremy about his background, his use of Ionic, and the process of writing the book.

Read more...