Quick Brick (QB) supports the following mobile and tablet devices
Android mobile and tablets
Android ver 4.4 onwards
iOS mobile and tablet devices
iOS ver 11 onwards
Creating an app from blank
In Zapp select >New Version then >Create Blank
In the configuration page address the following fields
Store: Select Apple Store or Google Play
- Platform: Select Android for Quick Brick or iOS for Quick Brick
- Name: Name your app with free text
- Version: Use <sem ver> for your app version control
Bundle Identifier: Refer to Apple Store and Google Play information about providing Bundle IDs for your apps
Device Target: Select
iPhone or Smartphone if you want to support mobile only
- iPad or Tablet if you want to support tablet only
Select iPhone& iPad / Smartphone & tablet if you want to support mobile and tablet devices. (see below under Editing App Configuration for more info on assigning layouts to both mobile and tablets)
- SDK version: The relevant latest stable native iOS or Android SDK will be assigned depending on your AppStore choice
- Use Quick Brick: Check this box (in future when creating a QB app this will be automatically checked and cannot be unchecked)
- QuickBrick Version: Select Stable SDK for last release version. Use a more recent release candidate if you have been informed this fixes a relevant issue for you.
- Notes: Add any free text notes about your app
- Release: Attach your app to the desired release control
URL Schemes: Define your URL scheme to be used in an app. This can be any form you wish
Active layout: Choose the layout (if already created) to use in your app. If you haven't created a layout yet you will have to come back to this setting before you finally build your app
Create the core app
Click <Create> after making the above settings. The app will be sent to background processing and should be available for further configuration in less than 10 minutes
Editing your app configuration
Once the app is created you can edit further configuration as follows
Select General from the drop down menu.
Then edit additional fields as follows.
Tablet layout: If during app configuration you selected tablet&smartphone or iPad&iPhone options then you will now be able to assign a layout to tablet devices. This could be
- the same layout for both mobile and tablet devices
- a different layout for mobile and tablet devices. When an app is opened on a device it will pull the correct layout for the device type.
App link hosts Android only. on Android 6.0 (API level 23) and higher allow an app to designate itself as the default handler of a given type of link. If the user doesn't want the app to be the default handler, they can override this behaviour from their device's system settings. Type comma separated list of hostnames the app should support (e.g. www.example.com, www.example2.com)
App link patterns Type comma separated list of Regular Expressions patterns the app should support (e.g. article_\d.html, video_\d.mp4)
Firebase Configuration When using Firebase Analytics upload the config.json file here
Tablet portrait mode: Forces portrait mode for tablets. Otherwise tablets will render in landscape.
RTL check option is not relevant for QB apps. See this article for how RTL is automatically supported in Quick Brick apps. RTL