Category Archives: Android

How to generate a release .apk file from a Cordova project

The following batch file takes a Cordova project and builds, signs, and deploys a .apk file. I had found this script to be helpful for myself, so hopefully it will help others as well. Just replace keystore_file and alias_name with your own keystore information.

cordova build --release android

for /f "delims=" %%x in ('dir /od /a-d /b platforms\android\ant-build\*.apk') do set recent=%%x

set recentShort=%recent:-release-unsigned.apk=.apk%

ECHO Y | DEL %recentShort%

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -storepass transitKey -keystore keystore_file platforms\android\ant-build\%recent% alias_name

zipalign -v 4 platforms\android\ant-build\%recent% %recentShort%

adb install -r %recentShort%

Erie Canal app released

NexusSThe Erie Canal app has been released as a free download for Android and BlackBerry users. The app is designed to help out those traveling along the Erie Canal by showing the Boat Launches, Locks, Lift Bridges, and Guard Gates along the canal’s path.

The primary view of the app shows a list of all the landmarks along the canal, with their distance along the canal along with a phone number that the app can dial in order to contact the marinas, and locks on the route. In addition to this, there is also a map view that precisely shows the location of everything along the canal’s path. An options page allows you to filter out the types of landmarks that the app shows (on both the list and the map), as well as allowing you to switch the list to an east to west orientation.

This app has been created as part of the AT&T Rochester Civic App Challenge, and is believed to be the first app in BlackBerry World that makes use of the Ionic Framework.

Links & Information

192

Projectile Physics app updated

IMG_20140321_092617The Projectile Physics app has been updated to version 2.1 for both Android and BlackBerry 10. This update is largely a maintenance release, adding better stability for Android 4.x devices and cleaning up some inconsistencies on the BlackBerry version of the app.

About Projectile Physics

This app is a projectile physics calculator designed to solve for all of the components of a typical projectile motion problem. The app solves for both the vertical and horizontal components of the distance traveled, the constant acceleration, the initial and final velocity, as well as the time. These factors are solved for in real time in order to help you get back the factors of the equation quicker.

Links & Information

144icon

Update to Xploding Boxes

cropXploding Boxes has been updated to version 4.9 with ten brand new levels. Additionally this update also includes a redesigned (and larger) menu button for the Android versions of the app.

About Xploding Boxes

Xploding Boxes is a strategy game for BlackBerry, Android, Nook, Windows 8, and BlackBerry 10 where the goal of the game is to start a chain reaction that will explode all of the boxes on the screen. Each level gives you a different number of touches, and requires a different strategy to solve.

The game itself, and the first 25 levels are available for free, while a one time in-app purchase can be used to access the rest of the levels for just $2.99 while maintaining your progress from the free levels.

Links & Information

Nokia X is an Android phone with poor support for Android

Nokia has just announced their new X line of phones that run a skinned version of Android. In their announcement, Nokia boasted that 75% of existing Android apps were already compatible. However, instead of being impressed, my gut instinct was that the number seemed rather low…

NokiaXA run through the compatibility checker confirmed my fears. Of the five android apps I am currently selling through Google Play, only one had no compatibility issues. Most of the problems with the apps centered around support for in-app billing (there are also issues with supporting any mapping APIs). While the tool regards this as a minor issue, the ability to make money from apps is kind of important (and due to my use of the AIR framework also tricky to fix).

The billing API is mostly a drop-in replacement for Google’s, but I feel that it would be easier if Nokia took a page from BlackBerry’s book and allowed the apps to integrate with its store without any code changes at all. Amazon does a similar thing to Nokia in forcing developers to rework their apps, but in exchange at least promises a unique and sizable market. Meanwhile, Nokia’s X phones live under the threat of being axed by Microsoft before we even reach summer.

Three years of Xploding Boxes

This past weekend, Xploding Boxes celebrated its third Birthday.

Banner

The game has grown dramatically over the past three years, from a start of 100 levels to the 420 different levels that the game has today. On BlackBerry World the game has 1886 reviews and is averaging four out of five stars. Additionally, while the original version of the game only supported BlackBerry OS, the game has since been rewritten in order to also support the BlackBerry PlayBook, BlackBerry 10, Android, Kindle, Nook, and Windows 8.

Xploding Boxes version 4.8 brings new levels

level174An update to Xploding Boxes has increased the total number of levels to 420. This update also brings some tweaks to the swipe down menu on BlackBerry 10 devices, and a smaller install size for the Windows 8, Nook, and PlayBook versions of the app.

Additionally, Xploding Boxes has received its official ESRB rating, and is rated E for everyone.

About Xploding Boxes

Xploding Boxes is a strategy game for BlackBerry, Android, Nook, Windows 8, and BlackBerry 10 where the goal of the game is to start a chain reaction that will explode all of the boxes on the screen. Each level gives you a different number of touches, and requires a different strategy to solve.

The game itself, and the first 25 levels are available for free, while a one time in-app purchase can be used to access the rest of the levels for just $2.99 while maintaining your progress from the free levels.

Links & Information

10 new levels for Xploding Boxes

Nexus4It has been a few months since the last update, but Xploding Boxes has been updated to version 4.7 in order to bring the total number of levels up to 410.

About Xploding Boxes

Xploding Boxes is a strategy game for BlackBerry, Android, Nook, Windows 8, and BlackBerry 10 where the goal of the game is to start a chain reaction that will explode all of the boxes on the screen. Each level gives you a different number of touches, and requires a different strategy to solve.

The game itself, and the first 25 levels are available for free, while a one time in-app purchase can be used to access the rest of the levels for just $2.99 while maintaining your progress from the free levels.

Links & Information

Pixelated Shapes updated

IMG_00000135Pixelated Shapes has been updated to version 1.1 in BlackBerry World, Google Play, and the Amazon Appstore. This new version adds a new neon color scheme option, as well as improving the way that the graphics are generated, and BlackBerry 10 users also get access to a new HDMI out mode that transforms the game when connected to an external screen.

New features

The BlackBerry 10 version of the app now has an instal size that is 49% smaller than before, and also starts up 30% quicker. In addition to these improvements, the app also now has an HDMI mode like that which was recently added to the classic version of Pixelated. Additionally the display of the app was also improved on Android devices that now appear better over a greater number of different screen resolutions.
IMG_00000136

About Pixelated Shapes

Pixelated Shapes is a twist on the classic version of Pixelated that replaces the familiar squares with triangles and hexagons. The object of the game is to get the screen a single color by slowly growing a blob out of the upper left hand corner by matching it to the colors of the surrounding shapes. This is done repeatedly until either the game is won, or you run out of moves. Under the default settings you must clear the screen in 29 moves or less in order to win. A one time in-app upgrade can allow you to adjust the difficult or change to different game modes.

Links & Information

114

Projectile Physics also available for Windows Phone and Android

dataAfter launching last week for BlackBerry 10, the Projectile Physics app has been updated in order to also support both Android and Windows Phone.

About Projectile Physics

This app is a projectile physics calculator designed to solve for all of the components of a typical projectile motion problem. The app solves for both the vertical and horizontal components of the distance traveled, the constant acceleration, the initial and final velocity, as well as the time. These factors are solved for in real time in order to help you get back the factors of the equation quicker.

Links & Information

144icon

Pixelated Shapes released

IMG_00000102Pixelated Shapes has been released for BlackBerry 10, PlayBook, and Android. The game is a twist on the classic version of Pixelated that replaces the familiar squares with triangles and hexagons.

Additional Features

In addition to the standard triangle grid, you can also play the game with hexagons, or a micro sized grid of triangles or hexagons after paying for a one time in-app upgrade of $2.99 USD. This single upgrade also unlocks the the full range of option in the game such as the ability to adjust the difficulty level or to change the color scheme of the game. Purchasing the upgrade also allows you to display a full range of statistics (such as win percentages), and to see the number of remaining moves that you have on the top of the main game screen.

How to Play

Pixelated_ShapesStarting with the shape in the upper left corner you can change the colour of this pixels in order to match that of the surrounding shapes. The color of the upper left shape is set by using the controls on the bottom of the screen. This is done repeatedly allowing the block to grow, until eventually the entire screen is a single colour. The object of the game is to get to this state in as few moves as possible. Under the default settings you must clear the screen in under 29 moves in order to win. If you wish to play until you clear the board you can adjust the ‘end game condition’ dropdown on the options page.

If you have any feedback feel free to contact me at eric@ebscer.com

Links & Information

114