Saturday, February 18, 2017

Secure Contact Delete - Privacy Statement

The Secure Contact Delete application deletes your contacts in a secure way. It does this by overwriting each contact's information using useless characters and then erasing the same. Other than this, the application does not collect and transmit any information to any server.

Sunday, April 21, 2013

Trace and Learn - Marathi

A simple application to help children learn to trace Marathi language alphabets.

The application allows you to choose an alphabet and trace it.

The alphabet can also be spoken, so that the child can connect the sound with the shape.

To help children learn alphabets, they can play a quiz, where the alphabet sound is played and the child has to guess the alphabet spoken, by clicking the proper button.

Privacy
1. The application saves the strokes made by the child during tracing, to the external SD card.
2. The application DOES NOT connect to the Internet.
3. The application DOES NOT collect any other information.
Trace and Learn - English

A simple application to help children learn to trace English language alphabets.

The application allows you to choose an alphabet and trace it.

The alphabet can also be spoken, so that the child can connect the sound with the shape.

To help children learn alphabets, they can play a quiz, where the alphabet sound is played and the child has to guess the alphabet spoken, by clicking the proper button.

Privacy
1. The application saves the strokes made by the child during tracing, to the external SD card.
2. The application DOES NOT connect to the Internet.
3. The application DOES NOT collect any other information.

Friday, February 15, 2013

Time Quiz

I have published one more application on the Google Play Store, named 'Time Quiz'.

The application is aimed at children and can help them learn how to tell time, using a quiz format.

The icon of the application is


Some screen shots of the application are below






Friday, December 21, 2012

Secure Contact Delete

I have published one more application on the Google Play Store, named "Secure Contact Delete".

The application deletes ALL contacts on the phone, after overwriting all information fields with random text. This ensures that once deleted, the contact information cannot be retrieved.

To stop inadvertent deletion, the application asks for a PIN at start up, which is stored in an application database. Whenever the 'delete' option is chosen, the application asks for a PIN. Only if the provided PIN matches the stored PIN, the contacts are deleted.

Saturday, December 17, 2011

Throw Ball

A simple game, where you need to hit the target (indicated by a star), by hitting it with a ball. Use finger flick/drag on the ball towards target.

The game is available for free on the Android market at https://market.android.com/details?id=bsp.eclair.throwball.

The paid version of the game is also available on the Android market at https://market.android.com/details?id=bsp.eclair.throwballpro.

As compared to the free version, the paid version comes with 30+ levels. To add to the fun, you can create your own levels by editing the level data file.

Throw Ball Pro

A simple game, where you need to hit the target (indicated by a star), by hitting it with a ball.

Though the game comes with 30+ built-in levels, you can create new levels on your own.

The level information needed by the application is stored in a file named 'levelData.txt' on the SD card. This file is stored in the 'Android/data/bsp/ThrowBallPro' directory. When installed, the game copies the levels it is bundled with into this directory.

In the level data file, any line beginning with a '#' is considered to be a comment and is ignored. Each uncommented line describes one block on the play area. The positions, width and height of each block is specified as a percentage and not a absolute values.

For each block, the following information has to be provided
  • level number
  • type of block - 'B' for ball, 'G' for ground, 'T' for target and 'W' for wall
  • start X - in percentage
  • start Y - in percentage
  • width - in percentage
  • height - in percentage
  • density of block
  • elasticity of block
  • friction of block
  • remove on impact flag - y or n - 'y' indicates that the ball is removed if it hits this block
  • colour - name of colour. Colour names supported are 'aquamarine', 'black', 'blue', 'brown', 'burlywood', 'cyan', 'crimson', 'darkred', 'darkviolet', 'darkslateblue', 'darkslategray', 'darkslategrey', 'firebrick', 'forrestgreen', 'green', 'gold', 'ghostwhite', 'indigo', 'khaki', 'lime', 'maroon', 'magenta', 'midnightblue', 'mintcream', 'navy', 'orange', 'pink', 'purple', 'red', 'royalblue', 'saddlebrown', 'skyblue', 'sandybrown','tomato', 'violet', 'wheat', 'white', 'yellow'

The game is available from the market at https://market.android.com/details?id=bsp.eclair.throwballpro

Have Fun