스마트폰은 등장 이후 끊임없이 새로운 디바이스와 운영체제가 등장하고 있다. 폭발적으로 파편화되는 디바이스를 개발하기 위해서는 많은 개발 비용이 필요하게 되었다. 더이상 적은 인력으로 다양한 디바이스 사용하는 사용자의 요구를 충족하기에는 한계가 있게 되었다. HTML5의 등장이후 하이브리드 앱 개발 프레임워크의 발전은 가속도가 붙었다. 여러가지 다양한 하이브리드 앱 개발 프레임워크가 등장하게 되었고, 다양한 디바이스를 적은 비용으로 개발하기 위한 모바일 개발자와 웹 개발들이 프레임워크를 더욱 견고하게 만들었다. 그렇게 등장한 최고의 하이브리드 앱 개발 프레임워크가 바로 Ionic framework이다. Ionic은 AngularJS와 Cordova 기술 기반으로 SASS를 확장하여 개발할 수 있도록 만들어졌다. AngularJS의 핵심 개발자들과 매우 활발한 커뮤니터들이 지속적으로 함께 개발하고 있으며 드디어 1.0 버전이 릴리즈되었다. Ionic을 사용하면 깊은 Objective-C(또는 swift)나 Java 이해 없이도 웹 기술을 가지고도 바로 모바일 앱을 개발해서 마켓에 등록할 수 있다. Ionic은 활발한 커뮤니티가 있기 때문에 개발하면서 풀리지 않는 문제를 쉽게 도움을 받아서 해결할 수 있다. 이 책은 Ionic 개발팀에서 1.0을 릴리즈하기 전에 Instagram API을 활용한 Trendicity라는 앱을 데모를 개발하였고 이 것을 구현하는데 필요한 Ionic의 핵심 기술을 소개한다