Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Book Review: Ionic Cookbook

DZone's Guide to

Book Review: Ionic Cookbook

A new book to help developers along the way in their journey with Ionic, 'Ionic Cookbook' features lots of basics covering a range of topics.

· Mobile Zone
Free Resource

Discover how to focus on operators for Reactive Programming and how they are essential to react to data in your application.  Brought to you in partnership with Wakanda

I’ve mentioned now multiple times that I’m a huge fan of “cookbook” style technical books. After I’ve learned the basics of a language, I love to see real, if small, examples of applications built in a language so I can get a feel for what it’s like to actually develop with a particular platform. I was happy to get a review copy of what I believe is the first such book for the Ionic framework, Hoc Phan’s “Ionic Cookbook.”

It has over 250 pages of recipes covering a huge range of topics, demonstrating everything from different UI components of the Ionic framework to handling data storage for proper offline support. To be honest, much of what is covered in this book would be incredibly useful outside of Ionic as well. For example, the discussions on Firebase would be useful in a vanilla Cordova application.

Typically a “cookbook” style book assumes you know the platform already, but this book spends time at the beginning introducing you to the basics of Ionic as well, so it would actually help someone who is new to Ionic as well. (Although I’d try to have some basic Cordova knowledge first). At the end, Hoc even discusses how to publish your apps to the app stores, which is yet again a topic that will be useful to folks using Ionic or some other UI/UX platform.

While reading, I did find a few things I thought were done wrong, but honestly, those were more “I’d do it this way” type things than real disagreements. Even better, I learned a few things as well. I definitely recommend picking it up!

In case you’re curious, here is the table of contents:

  1. Creating Our First App With Ionic
  2. Managing States and Navigation
  3. Adding Device Features Support
  4. Offline Data Storage
  5. Handling Gestures and Events
  6. App Theme Customization
  7. Extending Ionic With Your Own Components
  8. User Registration and Authentication
  9. Saving and Loading Data Using Firebase
  10. Finalizing Your Apps For Different Platforms

Learn how divergent branches can appear in your repository and how to better understand why they are called “branches".  Brought to you in partnership with Wakanda

Topics:
ionic ,book review

Published at DZone with permission of Raymond Camden, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}