Book

Updating MOBILE APP DEVELOPMENT WITH IONIC

bookcoverJust as I thought I was done with the final edits on my Mobile App Development with Ionic 2 book, Ionic releases Ionic 3…

Fortunately, I was attending ng-conf, so I quickly got all the inside scoop on this new release from Mike and Josh from the Ionic team, who were also in attendance. Rather than delay the book, yet again to breaking changes, I opted to write new appendix that covers these new changes and what steps you need to take to have the three sample apps work under Ionic 3.

You can download the appendix now, and get up to speed using Ionic 3!

Mobile App Development with Ionic is Released!

My Ionic book has just been published by O’Reilly!

Mobile App Development with Ionic 2 Cross-Platform Apps with Ionic, Angular, and Cordova

Mobile App Development with Ionic 2 Cross-Platform Apps with Ionic, Angular, and Cordova

Learn how to build app store-ready hybrid apps with the Ionic 2/3, the framework built on top of Apache Cordova (formerly PhoneGap) and Angular. This practical guide shows you how to use Ionic’s tools and services to develop apps with HTML, CSS, and TypeScript, rather than rely on platform-specific solutions found in Android, iOS, and Windows Phone.

The book takes you step-by-step through Ionic’s powerful collection of UI component and then helps you use it to build three cross-platform mobile apps. Whether you’re new to this framework or have been working with Ionic 1, this book is ideal for beginning, intermediate, and advanced web developers.

  • Understand what a hybrid mobile app is, and what comprises a basic Ionic application
  • Learn how Ionic leverages Apache Cordova, Angular, and TypeScript to create native mobile applications
  • Create a Firebase-enabled to-do application that stores data across multiple clients
  • Build a tab-based National Park explorer app with Google Map integration
  • Develop a weather app with the Darksky weather API and Google’s GeoCode API
  • Debug and test your app to resolve issues that arise during development
  • Walk through steps for deploying your app to native app stores
  • Learn how Ionic can be used to create Progressive Web Apps

The digital version is available now, and the print edition will be out soon. Amazon, Barnes & Noble, or O’Reilly.

jQuery 2.0 Development Cookbook

jQuery 2.0 Development Cookbook The problem with frameworks that have been around for sometime, is you have to be careful of the solutions that might exist for a particular problem you might be having. jQuery is certainly one of those frameworks that has a long legacy. The jQuery 2.0 Development Cookbook aims to solve some of these issue by collection a nice set of solutions to many standard problems using the newer 2.x branch of jQuery.

Leon Revill takes the reader from some of the more basic solutions, such as standard DOM manipulations, through more and more advanced solutions. The later chapters of the book being to touch on the basics of both jQuery UI and jQuery Mobile.

One issue I did have with the book is the author did spend a modest amount of time covering some server side portions. I appreciated the effort to introduce the reader to some more topics, but wish the he had just pointed the solution. I also would have like to have seen more advanced recipes that really show the capabilities of using jQuery

Overall, found the book useful as a traditional reference for working with jQuery 2. New developer to the jQuery framework will find this reference useful, and intermediate developer might pick up a trick or two as well.

(Disclaimer: The publisher supplied a copy for review)

What’s New in Adobe AIR 3 & Flash Player 11 free ebooks now available

I was honored to be one of the technical reviewers for these publications. Go grab a copy and get up to speed on the new features in the Flash Player and Adobe AIR.

What's New in Flash Player 11 Quickstart Guide for Browser-Based ExperiencesWhat’s New in Flash Player 11
By Joseph Labrecque

This free ebook will present you with a full rundown of all the new features in the upcoming Flash Player 11 runtime. Along with each feature, if applicable, will be a demonstration of how to employ the new feature. There’s also be a short introduction to Flash Player and a chapter dedicated to providing you with additional resources.

What's New in Adobe AIR 3What’s New in Adobe AIR 3
By Joseph Labrecque

This free ebook will present you with a full rundown of all the new features in the upcoming AIR 3.0 runtime. Along with each feature, if applicable, will be a demonstration of how to employ the new feature. There’s also be a short introduction to AIR and a chapter dedicated to providing you with additional resources.

Review: Flash Development for Android Cookbook by Joseph Labrecque

The world of mobile development is a new and exciting world for many Flash and Flex programmers.  They are learning about a whole new development platform, that utilizes a variety of technologies like accelerometers, GPS, cameras, microphones, and touch screens, just to name a few. Joseph Labrecque, employed by the University of Denver as senior interactive software engineer specializing in the Adobe Flash Platform, has written a clear and concise collection of recipes on these and other mobile development specific topics.

This book is not an introduction to development on the Flash Platform. Some familiarity with ActionScript is required. Nor is this book designed to have you work through an entire project from cover to cover (like the Classroom in the Book series). It is intended more as a reference guide.

For example, the chapter on using geolocation will walk you through the various class imports that are required, as well as the methods and functions that can be accessed, but it does not place it within context of an actual application. The advantage is the reader can see just the relevant code for using geolocation in their application, without have to create a ‘real-world’ demo, which often confuses the reader in the end.

Joseph does an excellent job in showing each topic for a variety of development environments. If you develop in Flash Professional, Flash Builder, or FDT, you will find this book useful.

“Flash Development fo rAndroid Cookbook” is one of my top recommended resources to anyone starting to develop in the mobile space.

Quick Guide to Flash Catalyst Published

Quick Guide to Flash Catalyst: A Designer’s Guide to Visual Development By Rafiq Elmansy has been published by O’Reilly Media.

How do you transform user interface designs created in Photoshop or Illustrator into interactive web pages? It’s easier than you think. This guide shows you how to use Adobe Flash Catalyst to create interactive UIs and website wireframes for Rich Internet Applications—without writing a single line of code.

Ideal for web designers, this book introduces Flash Catalyst basics with detailed step-by-step instructions and screenshots that illustrate every part of the process. You’ll learn hands-on how to turn your static design or artwork into working user interfaces that can be implemented in Flash Builder or Adobe AIR.

  • Get an overview of Flash Catalyst’s interactive components
  • Import files from Photoshop, Illustrator, or Fireworks
  • Convert your artwork into interactive components and apply specific actions
  • Create animated transitions between the web pages in your project
  • Test interactive components and transitions while you work
  • Get optimization tips to help you create fast-loading applications
  • Export projects to the SWF format for web use, or to Adobe AIR for desktop applications
If you are attending Adobe MAX this year, I will have several copies to give away during my session.

I won a Chumby!!

Recently the authors held a contest to win a Chumby. As luck would have it, I won. As part of the conditions, you had to submit a photo of you and their new book.

chumby

I am about halfway through it (that darn work keeps getting in the way), and it is an excellent resource for anyone interested in the development of mobile Flash. You can learn more about the book, as well as get updates from the book’s website (http://advanced.flashmobilebook.com/) or you can also follow them on Twitter (@flashondevices)

AdvancED Flash on Devices: Mobile Development with Flash Lite and Flash 10

By Elad ElromScott JanousekThomas Joos