The process for Splash screens is similar to Uploading More Sample App Icons

The significant difference is we've introduced a Landscape option so you can provide different designs that suit a phone when it's rotated in landscape mode.

Sample app more landscape splash screen option

For the More Sample App we'll use the same design for Portrait and Landscape

First we'll upload an Splash screen for the Release Build Configuration.

info

This first part of the process is the same as uploading the Splash screens for the Easy Sample App

Click Splash screens and the Splash screen navigation will unfold, then click Release

Sample app more empty splash screen

Click Upload Image or drag and drop an image onto the image container.

If you don't have an Splash screen yet, you can use our Shared More - Sample Splash screens

info

The image for Splash screens needs to be square and we recommend 4096px x 4096px (transparency ok) to ensure even the biggest iPad gets a high resolution Splash screen. Place everything in the center of the image, and TheAppsPajamas will aspect fit this to the required size. If this doesn't totally suit your configuration you can upload specific images at specific resolutions.

After the Splash screen has uploaded click Save, and TheAppsPajamas will generate the different resolutions required for all of the iOS and droid sizes.

Sample app more release splash screen

Next we'll use the power of TheAppsPajamas to provide a different Splash screen for the More Sample App when it is built in the Debug Build Configuration.

This will help us visually identify which version of the app is installed on a simulator or phone.

info

Experience has shown that it's important to be able to test both Debug and Release App Binaries on multiple devices before shipping it to a customer, so it's helpful to be able to know which Build Configurations are installed on these test devices

First we'll upload an Splash screen for the Debug Build Configuration.

Click Debug on the Splash screen navigation.

Click on the Parent Project dropdown.

Sample app more debug splash screen parent project

The Parent Project dropdown allows us to set Inheritance properties, much like we can do with base class and child classes in C#, however the inheritance is related to Projects and Build Configurations. Release is the Build Configuration and Shared is the project that the currently selected Debug Build Configuration can inherit from. Together they are represented as Release.Shared

Shared is a hidden project which maintains project information that can be shared between iOS and Droid.

Your options in the Shared Splash screen tab are either to inherit from Release.Shared or to select Overridden

info

You can click on the TheAppsPajamas.More.Droid or TheAppsPajamas.More.iOS tabs to see even more ways you can Override or Inherit from Projects and Build Configurations to further customise your Asset Delivery.

For example the TheAppsPajamas.More.Droid tab will give you three options

  1. Release.TheAppsPajamas.More.Droid - allowing your Droid projects to always have a set of different Splash screens.
  2. Overridden - meaning you must upload a custom Splash screen.
  3. Debug.Shared master portrait splash screen - the default icon from the Shared tab.

For Splash screens you also get the option of selecting Portrait or Landscape inheritance options.

For this sample we will Override the Shared project for this Debug Build Configuration. 

Select Overridden from the dropdown.

Click Upload Image or drag and drop an image onto the image container.

If you don't have an Splash screen yet, you can use our Shared More - Sample Splash screens

info

The image for Splash screens needs to be square and we recommend 4096px x 4096px (transparency ok) to ensure even the biggest iPad gets a high resolution Splash screen. Place everything in the center of the image, and TheAppsPajamas will aspect fit this to the required size. If this doesn't totally suit your configuration you can upload specific images at specific resolutions.

After the Splash screen has uploaded click Save, and TheAppsPajamas will generate the different resolutions required for all of the iOS and droid sizes.

Sample app more debug splash screen post override