- You are an ActionScript ace with little or no iOS experience.
- You want to create AIR native extensions for yourself or for sale.
- You learn by doing and following visual examples, rather than wordy manuals.
- You want to be in control, instead of blindly copy-pasting with fingers crossed.
- You want a reusable framework with automation from building to deployment.
- You are sick of digging through online forums and tutorials, patching together all the steps to an ANE.
Your eBook on ANE’s is one of the best investments I have made. The excellent explanations and example code have saved me hours of trial-and-error. And I had planned to spend a couple of weeks developing custom email and dropbox extensions. Being able to download well-documented, ready-to-build source code gives me time to add extra features to my app. Very cool. Thanks.
Co-founder, Quahog Entertainment
Your ebook on iOS native extensions (at least the part of it that I’ve read so far) is the best, clearest communication about software development that I’ve ever read. It is rare and completely refreshing to find programmers who can speak just as fluently and cleverly in their ‘natural’ language as in code, and who can also use elegant graphics to clear-up abstractions. Bravo, and thanks!
Well all I can say is that it was easily the best $30 I’ve spent in a while. I was back up and running in under a day and as an added bonus Radoslava does a brilliant job of detailing how to wrap up the whole build, packaging, and deployment process into a single Ant script. Thankfully a companion debugging guide came bundled with the package, which takes you through the steps required to write a native iOS project that will wrap around a test AIR app.Read more…
- The power of understanding of what’s under an ANE’s hood through a number of infographics.
- Hours and days of time saved on clicking around and looking for answers, while you get your first ever ANE done in under an hour.
- A quick and convenient starting point with Xcode and Flash Buidler example projects.
- Two Flash Builder library projects: one for the iOS library and one for the AIR Simulator
- An Xcode library project with native functionality
- A Flash Builder mobile app project for testing your ANE
- An Xcode app project for debugging the Objective-C code
- Knowledge about how to avoid common pitfals, when it comes to extending AIR.
- Flexibility in providing both platform-specific functionality and AIR Simulator support.
You will find the why and how of that in a bonus chapter in the book.
- A head-start with your future extensions too with single-click scripts and build infrastructure you can reuse.
These come in the form of Ant scripts, which require minimal customization to work in other projects.
- Control and confidence in every line of code. Because you can step through and debug every line of code, ActionScript or Objective-C.
With the Jedi Knight and Jedi Master packages you will get a second book, called “iOS Native Extensions Debugging guide”.
- Guidelines for 64-bit support.
- Recipes for dealing with common packaging and compilation problems.
Included in the “iOS Native Extensions Debugging guide” which comes with the Jedi Knight and Jedi Master packages.
- A ready-made data conversion library to help you deal with passing most data types between ActionScript and native code: from strings, date and time, through custom objects, containers, byte arrays, JSON, image and pixel data.Included in the Jedi Master edition is a whole new book which shows you how data is represented in each language and helps you understand the conversions. You also get the companion code for the library which you can use out of the box.
Three books, code and resources
- 112 Page PDF Book. All you need to make an iOS AIR extension, including:
- Step-by-step tutorials.
- Single-click build scripts.
- Companion code, ready to use
- 42-page Debugging Guide for you ANE’s native and ActionScript code
- 57-page book on data types, how to convert them and accompanying library of conversion functions
Hey, I’m Radoslava Leseva and I have been programming since 1993, mostly in Delphi, C and C++. I plunged head-first into the ANE world and have been converted to ActionScript, Objective-C and Java in the last few years. I passionately hate wordy manuals and having to click more than once to do a build.
My name is Hristo Lesev. I’ve been writing code for 20 years now in a variety of languages: Delphi, C++, Java, PHP, Actionscript, js, C#. For the last 6 years I’ve been teaching programming at the University of Plovdiv. I’m also a Computer Graphics maniac who loves reading beautiful code.