3 Apps License $199.99

3 applications Binary restricted distribution Commercial use allowed Can modify source Read full license | More Info

Unlimited Apps License $299.99

Unlimited applications Binary restricted distribution Commercial use allowed Can modify source Read full license | More Info

You need to log-in or create an account
  • Create an account
  • Log-in
  • Please use your real name.
  • Account activation link will be sent to this address.
  • Minimum 8 characters

Clicking this button confirms you read and agreed to the terms of use and privacy policy.

Starting from $ 199.99

View Pricing 14 days money-back guarantee

iOS More Apps in Your App

Get more traction on the AppStore by showcasing your other apps in each app you publish.

Share and win up to $15k in prizes each month!Learn more

Share

Description

iOS More Apps in Your App: Showcase your Apps the right way

Ever wanted to show off your other Apps in your App but you don't have the time to do it properly? Here's what you have been waiting for:

An easy-to-use component which just needs to be hookup with a few graphics, app descriptions and appstore links and you are ready to go.

And guess what, it also works on the iPad!

Apps showcase example

Back to top

Features

  • Works on iPhone and iPad

  • Supports Landscape and Portrait Mode

  • Billboard Animation (teasers will rotate every few seconds)

  • Unlimited amount of Apps that can be showcased

  • Delegates touches in order to direct users to the AppStore

  • Includes Example for iPhone and iPad to get you started

  • Includes Standalone Billboard Teaser Component

Back to top

How to Use

Step 1: Extend UMMoreAppsViewController (Define Content):

- (void) loadView {
  [super loadView];
  UIImage* normalBanner = [UIImage imageNamed:@"iWinner.png"];
  [self.appImages addObject:normalBanner];  
  UIImage* smallBanner = [UIImage imageNamed:@"iWinner_small.png"];
  [self.appQueueImages addObject:smallBanner];  
  [self.appHeaders addObject:@"UM's iWinner"];   
  [self.appDescriptions addObject:@"UM's iWinner is an..."];
  // define more apps here ...
}

Step 2: Implement delegate methods:

- (NSString*) title {
  return @"More Apps by ultramarine-ui";
}

- (void) teaserTouchedWithIndex: (int) index {
  NSString* url = @"http://itunes.apple.com/us/app/xyz/id101010101?mt=8";
  [[UIApplication sharedApplication] 
      openURL:[NSURL URLWithString:url]];
}

Step 3: Display the UIViewController:

- (void) showMoreApps { 
    MyMoreAppsController* moreAppsController =
        [MyMoreAppsController new]; 
    [moreAppsController presentFromViewController:vc];
    [moreAppsController release];
}
Back to top

Image Sizes

The main teaser uses images that are displayed in full width in landscape mode and only partly in portrait mode. This means that texts and important elements should be on the left side of the images since the right side of the image won't be visible in portrait mode.

The sizes are:

  • iPad, Landscape: 624x288 (visible in portrait mode: 368x288)
  • iPhone, Landscape: 390x180 (visible in portrait mode: 230x180)
  • Small teasers are using 90x60 pixels in either interface orientation on the iPhone and 144x96 on the iPad.

If you have an universal app you can just provide the iPad images, since the sizes mentioned above have the same ratio, they will be automatically scaled down (by UIImageView) on the iPhone. If you prefer you can also provide a seperate set of images for each, iPhone and iPad.

To support the Retina Display just have the usual @2x files located in your resource bundle.

Questions & Comments

Leave a comment

You must be logged-in to leave a comment.
Log-in now or register for a free account.
No comments have been posted yet.
You must be logged-in to vote. Log-in to your account or register now.

User Reviews

No reviews have been submitted yet.

Starting from $ 199.99

View Pricing 14 days money-back guarantee