Sudoku Shared 1.3.2 available

Hi folks,

I released a new version of Sudoku Shared. This is primarily a bugfix release with the additional feature that Reset now asks for a confirmation before resetting the game.diagonal

The screenshot shows a sample game with clues on the diagonal. The diagonal clues are available in the free and paid version of Sudoku Shared. As with previous versions, you can create games with Easy, Medium, Difficult, or Expert difficulty. Or if you are interested in a challenge choose the 17ers because these games have the minimum of 17 clues to make a valid Sudoku and are the most interesting we offer. To solve these interesting puzzles, we offer Pen and Pencil mode to provide additional tools for you to solve the puzzle.

Sudoku Shared also integrates with Facebook so you can share your games as well as download games your friends have played. The screenshots below show Facebook friends that are also playing Sudoku Shared and the games and times they played.

optionsreplay

Join the people in over 46 countries around the world who have downloaded and play Sudoku Shared.

You can find the new version at:
Blackberry (Free – has ads)
Blackberry ($1.99 – no ads)

Android at Amazon(Free – has ads):
Android at Amazon ($1.99 – no ads):

Android at Google (Free – has ads):

Windows (Free – has ads)
Macintosh (Free – has ads)

iPhone / iPad: In development

Regards,
Rajesh

Book Review: Android 3.0 Animations

In reading and using the example code in Android 3.0 Animations, I found it is targeted for a developer 1) who understands the development environment 2) is looking to add animation in Java and 3) has little or no idea where to start. The book covers the concepts of animation nicely starting small and adding complexity as it continues. The amount of background information is small for understanding frames and tweens. The primary focus is given a basic understanding, how can it be implemented in Java. Animators (Android 3.0) play a significant part, though there is coverage of how to handle previous versions of Android. Guidance is also provided on routes not to take, which is quite welcome. There is coverage for 3d rotations with information on dealing with matrices and even the creation of an animated screensaver.

The last chapter is the one that could stay with you for a while. It describes best practices and usability. The guidelines in this chapter transcend java and android and can be applied in many instances.

To sum it, If you already have completed an Android project and are looking to enhance your next one with animations, this book gives you a grounding to go forward.

Large scale on-line collaboration

Luis von Ahn

Luis von Ahn

Luis von Ahn, the associate professor at Carnegie Mellon University who originally worked on captcha, reCAPTCHA, is focusing on Duolingo to translate the web into different languages and help people learn new languages.

Flash Development for Android Cookbook

I have found the book Flash Development for Android Cookbook very useful in the coding phase of a project. It is very easy to find a particular recipe of code cut and paste it into a project and use it. The description for each recipe provide a good explanation of what the code is doing and also provides background on why each recipe works.

The book starts by describing several development  environments for setup and debugging and as this is a book targeted at improving coding, this was a welcome item to see. The book covers quite a few areas including gestures, gps, accelerometer, camera, microphone, video, audio, network, file system, database, security, and distribution. While the book is targeted at Android, it’s clear that many of the recipies can be used on other AIR platforms as well.

What I liked best about the book is that when I choose a recipe, and flipped to the correct page, there were no jumps anywhere else. That is, everything I needed for the recipe is included in the recipe. Also, several of the recipes have found thier way into my production code.

I recommend this book to a mid level developer who is familiar with ActionScript and is looking to speed up the coding phase of a mobile project, especially if the target device is Android.