Who needs patterns?

Leave a comment

Poor indie developer, if you don’t have a graphics designer working for you and need some inspiration before you show off YOUR Photoshop skills, just have look at this website and you will find PATTERNS that matches your app’s screens. Go ahead and claim your inspiration:

http://pttrns.com/

Why don’t my screenshots show up in the iTunes App Store?

1 Comment

Recently, some of the screenshots of my iphone applications did not show up in the iTunes App Store, despite the fact that they did show up in itunesconnect. After some investigation and trials, I figured out that the screenshots which does not show up were all PNG files. It seems like iTunes does not like PNG files.

Replacing these screenshots with JPEG counterparts solved the problem.

So always check and make sure that all of the screenshots you uploaded shows up in the app store, and replace the ones which don’t appear with JPEG counterparts.

Fixing upload aborted or timed out errors in itunes connect

Leave a comment

When you’re uploading screenshots to iTunes Connect, you may run into the error “Upload Aborted or Timed Out”. This can be very frustrating if you’re on a slow connection. Sometimes, retrying the upload may succeed, or converting the files to JPGs.

This is not ideal: we’d like to be able to upload nice hi-res iPad screenshots, even on a slow connection. I did some digging in iTunes Connect’s Javascript. It turns out it uses a component called LCUploader to handle the uploading. Deep in the bowels of a file called lc_ajaxcomponents.js, we find this code:

self.timerId = setInterval(function() { self.checkUploadHeartbeat(); }, 10000);

this.checkUploadHeartbeat = function() {
if (this.lastProgressDate == 0) { return; }

var now = new Date().getTime();
var diff = now – this.lastProgressDate;
if (diff > 10000) {

// We have waited more than 10 seconds without any bytes being pushed
clearInterval(this.timerId);
// Mark the request as being aborted
this.aborted = true;
// And finally abort the XHR
this.xhrRequest.abort();
this.displayErrorMessage(“Upload Aborted or Timed Out.”);
this.reset();
this.stopSpinner();

Aha! It appears that this check is incorrectly causing the upload to time out after 10 seconds. We can override this function at runtime. Paste the following code into your browser’s address bar:

javascript:LCUploader.prototype.checkUploadHeartbeat = function() {};void(0);

This overrides the function with an empty one. Now we’re able to upload larger files with no issues, even on a bad wifi connection.

Source: http://www.reigndesign.com/blog/fixing-upload-aborted-or-timed-out-errors-in-itunes-connect

31 example (open source) iPhone applications

Leave a comment

We have always learned best by example. We hope you will too. Here you will find 31 examples to help you get started as an iPhone developer.

http://www.appsamuck.com/

48 websites to request review for your iPhone application

2 Comments

One of the best ways to market your app is to get it reviewed by popular websites. Here are 48 well known websites you can ask for a review for your iPhone application.

Send an email which explains what your application does, screenshots and links, and a promo code only if they want you to do so. You will see the benefit if you succeed in getting your app reviewed.

  148Apps: http://www.148apps.com

  AppVee: http://www.appvee.com

  AppCraver: http://www.appcraver.com

  The Unofficial Apple Weblog: http://www.tuaw.com

  Touch Arcade: http://toucharcade.com

  Slide To Play: http://www.slidetoplay.com

  Pocket Gamer: http://www.pocketgamer.co.uk

  The Portable Gamer: http://theportablegamer.com

  FingerGaming: http://fingergaming.com

  App Store HQ: http://www.appstorehq.com

  Appmodo: http://appmodo.com

  AppAdvice: http://appadvice.com

  iPhone Alley: http://www.iphonealley.com

  iPhone.Appstorm: http://iphone.appstorm.net

  The iPhone Blog: http://www.theiphoneblog.com

  AppSafari: http://www.appsafari.com

  iPhoneAppReviews: http://www.iphoneappreviews.net

  iPhone Application List: http://iphoneapplicationlist.com

  The iPhone App Review: http://www.theiphoneappreview.com

  What’s on iPhone?: http://www.whatsoniphone.com

  iPhone App Ratings: http://www.iphoneappratings.org

  AppChatter: http://www.appchatter.com

  TouchMyApps: http://www.touchmyapps.com

  Got Apps?: http://gotapps.com

  All About iPhone: http://www.allaboutiphone.net

  iPhone App Index: http://www.iphoneappindex.com

  The Daily App Show: http://dailyappshow.com

  iPhone Freak: http://www.iphonefreak.com

  AppVersity: http://www.appversity.com

  Talk iPhone: http://www.talkiphone.com

  SlapApp: http://www.slapapp.com

  iPhone Footprint: http://www.iphonefootprint.com

  AppStoreApps.com: http://www.appstoreapps.com

  iLounge: http://www.ilounge.com

  Macworld’s iPhone Central: http://iphone.macworld.com

  Macworld AppGuide: http://www.macworld.com/appguide

  Ars Technica’s Infinite Loop: http://arstechnica.com/apple

  TheAppleBlog: http://www.theappleblog.com

  MacNN: http://www.macnn.com

  Macsimum News: http://www.macsimumnews.com

  The Mac Observer: http://www.macobserver.com

  AppleTell: http://www.appletell.com/apple/archives/category/iphone

  Mac User: http://www.macuser.co.uk

  Mac Life: http://www.maclife.com

  MacTech: http://www.mactech.com

  Daring Fireball: http://daringfireball.net

  PC World: http://www.pcworld.com

  Gizmodo: http://gizmodo.com/tag/iphoneapps

Source:

The Business of iPhone App Development

http://apress.com/book/view/1430227338

Worldwide sales of iPhone as of now

Leave a comment

Worldwide sales of iPhone as of now. Sales volume is in millions.

Encouraging User Reviews Within Your App

Leave a comment

If a user decides to delete your app from their iPhone, Apple’s system automatically prompts the user to first rate the app before completing the uninstall. For happy customers to post a rating, they have to go out of their way to visit the App Store on their own accord, which is not as convenient.

It’s as easy as having your app display its own UIAlertView, asking users who like the app to please rate it. Here’s how to do it with only a handful of code lines.

- (void)askForRating
{

UIAlertView *buttonAlert = [[UIAlertView alloc] initWithTitle: @” Help Spread the Word”
message: @” If you like this app, please rate it in the App Store. Thanks! “
delegate: self
cancelButtonTitle: @” Maybe Later”
otherButtonTitles: @”Rate It Now”, nil];

[buttonAlert show];
[buttonAlert release];
}

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex == 1)
{
NSURL* url = [ NSURL URLWithString:@"YOUR APP STORE URL"];
[[UIApplication sharedApplication] openURL:url];
}
}

Older Entries

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: