Posts Tagged ‘iphone’

Prifacy – the Facebook privacy app launches

Posted in Uncategorized on July 7th, 2010 by Abhishek Balaria – Comments Off

Apple just approved Prifacy, an iPhone app that helps users make complete sense of their Facebook privacy settings.

While testing the app with real users we discovered how poorly understood the Facebook privacy settings are. Users were extremely surprised to find out everything they had been sharing without having any clue if they actually agreed to any of it.

Prifacy swings the pendulum back to users, who in our view should have a complete control over their privacy online.

Prifacy uses simple and easy to understand color codes to denote the level of potential threat depending on the current privacy settings. Users can drill down and on the most detailed level, the user can decide to change the settings by pressing lockdown button.

Prifacy is a first step toward giving users the tools to understand and fill the gaps in all things privacy online.

Grab it from the app store at:

Here is a sneak peek -
Prifacy - Facebook privacy fixed

Teen Patti – #1 card game in India

Posted in iphone on April 3rd, 2010 by Abhishek Balaria – 1 Comment

ZENTITY announced the availability of Teen Patti for iPhone on 2nd April 2010. The game debuted at #1 top selling card game.

Teen Patti (also known as Flash or 3-cards) is a card game similar to poker. The game is played worldwide and particularly popular in India and south-east Asia. Teen Patti recently featured in a movie of the same name.

Teen Patti can be played with a minimum of 2 players but it’s more fun with 4 or more players. Touch Teen Patti offers games of 4 or 6 players at the table. Touch Teen Patti brings the fun game with a great AI implementation and the best card game simulation.

This is the second in the series of Indian traditional games for ZENTITY having released the classic board game Touch Carrom. Touch Carrom became the number #1 selling game in it’s home market India and made it to top 10 and top 100 in many world markets.

Grab it in the App Store at itms://

Teen Patti for iPhone

Teen Patti for iPhone

ZENTITY coverage in LiveMint

Posted in Uncategorized on February 20th, 2010 by Abhishek Balaria – Comments Off

Touch Carrom and ZENTITY covered in LiveMint a Hindustan Times and Wall Street Journal publication in India. Here is the article as it appears in print:

Touch Carrom in LiveMint

Is Nexus One the iPhone killer?

Posted in iphone on December 30th, 2009 by Abhishek Balaria – Comments Off

Gizmodo broke the story on the Nexus One (NO – the Google Phone) pricing earlier yesterday. There is nothing innovative about the price it’s fairly standard way in which the mobile phones are priced: locked version which is subsidized by the carrier and unlocked full priced version. There had been a couple of earlier posts about the features and the form factor. All in all, NO is shaping up to be a competitive device and will further the cause of Android phones. It would be interesting to see how it all pans out with so many device manufacturers, carriers and now Google getting into the game so directly. There is also an indirect VoIP story in the NO launch somewhere and carriers will be sensitive to that. In a lot of ways, iPhone is actually a better play for carriers then anything Google can ever offer because the Google business model is so directly dependent on cheap bandwidth, ads and control over content discovery and delivery.

So what do I think about Google NO? It’s no iPhone killer. It will further cement Android’s position as a distant #2 in the smartphone category and become a second platform of choice for App Developers.

Oh and everyone at ZENTITY wishes you a very happy and prosperous year 2010.
Happy New Year

New Touch Carrom Review

Posted in iphone on December 30th, 2009 by Abhishek Balaria – 1 Comment

Checkout a new review of Touch Carrom on

iPhone SDK – How To Add CheckBox Control

Posted in iphone on December 15th, 2009 by Abhishek Balaria – 1 Comment

This is quite a common requirement to be able to add a custom checkbox control in an iPhone app. In the Interface builder -> Tools ->library there is no CheckBox control while other controls like Label and Text Field are there. Here is how I implemented it. I would be interested in hearing about how others went about doing it.

You can use the UIButton control to make a CheckBox.

In your project, in the resources folder add the images e.g. the ones attached with in this post “checkbox-selected.png” and “checkbox.png”.

Define the members as follows in “CheckBoxViewController.h”

@interface CheckBoxViewController : UIViewController
BOOL checkboxSelected;
UIButton *checkBox;
UILabel *checkBoxLabel;

Uncomment the viewDidLoad in “CheckBoxViewController.m” and use the following code.

- (void)viewDidLoad
	[super viewDidLoad];
	checkBox = [[UIButton alloc] initWithFrame:CGRectMake(60, 100, 16, 16)];
	checkBox.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
	checkBox.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter;
// Image for normal state
	UIImage *newNormalImage = [UIImage imageNamed:@"checkbox.png"];
	[checkBox setBackgroundImage:newNormalImage forState:UIControlStateNormal];
// Image for highlighted state
	UIImage *newHighlightedImage = [UIImage imageNamed:@"checkbox-selected.png"];
	[checkBox setBackgroundImage:newHighlightedImage forState:UIControlStateHighlighted];
// Image for selected state
	UIImage *newSelectedImage = [UIImage imageNamed:@"checkbox-selected.png"];
	[checkBox setBackgroundImage:newSelectedImage forState:UIControlStateSelected];
	[checkBox addTarget:self action:@selector(checkBoxSelect:)forControlEvents:UIControlEventTouchUpInside];
	checkBox.adjustsImageWhenHighlighted = YES;
	[checkBox setBackgroundColor:[UIColor clearColor]];
	[[self view] addSubview:checkBox];
	checkBoxLabel = [[UILabel alloc] initWithFrame:CGRectMake(100, 90, 200, 40)];
	[checkBoxLabel setText:@"Check Box"];
	[checkBox setBackgroundColor:[[ self view] backgroundColor]];
	[[self view] addSubview:checkBoxLabel];

And add the following action method

	if (checkboxSelected == 0)
		[checkBox setSelected:YES];
		[checkBoxLabel setText:@"Check Box - Selected"];
		checkboxSelected = 1;
		[checkBox setSelected:NO];
		[checkBoxLabel setText:@"Check Box"];
		checkboxSelected = 0;

Build and Run the application, this will work as checkbox control.

Touch Carrom – every 100th facebook fan gets a free promo code (US Store only)

Posted in iphone on December 13th, 2009 by Abhishek Balaria – Comments Off

In under two days Touch Carrom has added 99 fans as of now.

Announcing a new promo code give away: every 100th facebook fan will get a free promo code for the game. The codes are currently valid for the US store only.

Click here to become a fan!

Touch Carrom updated!

Posted in iphone on December 10th, 2009 by Abhishek Balaria – Comments Off

The new version in the App Store rocks!

Well, this is no way to make a product announcement :-) But I have to say that the version in the App Store for last 20 days sucked! There were some annoying bugs which we found in extended testing. Apple has finally approved our latest upgrade.

We have fixed those issues and then some. I can finally say we are closer to our vision of what a Carrom game should look and play like on the iPhone/iPod Touch or any touch control device for that matter.

There is still a lot to come very soon, but for now we are proud to announce this latest upgrade and hope you enjoy every moment spent with Touch Carrom.

Having said all of the above, we know there a long way to go before we perfect this game. Please help us improve by reviewing the game in the App Store and sending us your feedback (we love criticism)..

Here is a sneak peek of the latest version:

How To Track Your App Reviews Worldwide

Posted in iphone on November 25th, 2009 by Abhishek Balaria – Comments Off

We have just launched our first iPhone game (touchCarrom) and one thing I learned while doing research on the app store was that the reviews are not worldwide. Which is OK from a reviewers perspective, but as a developer you want to know what people have been saying about your application worldwide. One way to do it is to go to each country store and look for your app. This, however, is not very practical as you can imagine. A Google search on the subject resulted in an interesting application which I found to be really useful. The application is aptly called “AppReviewsFinder” and you can grab it at:

The application is not a native mac app, but a Java application. Which means you will have to run it in your terminal command line as following:

java -jar AppReviewsFinder_1_0.jar

You can then add the application for which you want the reviews. Here is a quick screenshot:

touch Carrom in AppReviewsFinder

Whose Mistake?

Posted in iphone on November 21st, 2009 by Abhishek Balaria – Comments Off

I just finished reading Paul Graham’s essay on the current “mess” that the App Store approval process seems to be. As always, Paul brings fresh perspective and interesting thoughts.

One thing we often forget is that what Apple is trying to accomplish with the App Store has never been done before. There is no single worldwide quality assurance and software distribution model for a mobile platform. I for one would like to give Apple the benefit of the doubt and assume they are trying their best and that they genuinely care about the developers (not in a phony developers developers developers monkey dance way). The current “mess” is not as much a result of arrogance or worse stupidity, but is an ongoing evolution. The developer often forget that they are getting worldwide software delivery mechanism with access to 50 million strong market in return for a 30% cut and agreeing to few rules. A solution would emerge over time, as it has in other issues which the iPhone seemingly had when it launched.

However, I do agree with Paul that iterations are the best way to build software and the App Store approval process gets in the way. But for Apple, specially with a platform like the iPhone, there is always a risk that malicious software could have negative effect on the device performance and will eventually hurt their brand perception. I think what Apple needs to fix more urgently is the approval process for updates.

There is also a positive side to the approval process for developers (specially smaller ones) that it may actually serve like QA which they often don’t have resources to perform.

Finally, as they say, history is the best indicator of future success. Let’s see some of the older issues which Apple iPhone had and how Apple went about fixing them.

  • The apps are web only: fixed with SDK release
  • No cut/copy/paste: fixed with the OS upgrade
  • No MMS: not really Apple’s issue, but also fixed with an OS upgrade

The list can go on, but the point is in last more than 2 years that the iPhone has been in the market they have fixed most complains and I am willing to bet that the App Store approval process too will be fixed (specially the updates part).