The FeedHenry Studio allows you to create and build Apps for all of the major Smartphone platforms. The Studio has a fully integrated editor and builder to make it as easy as possible for you to create your Apps. This guide will give you an overview of the interface and how it works. The first thing you must do is Login.
Once you have logged in you will be presented with the Dashboard. The Dashboard allows you to Create an App, gives you links to useful documentation and shows some of your recently modified Apps.
The All Apps section shows you a listing of all of your Apps, in addition to other User's Apps that you have been given access to. From here you can filter and search through the Apps list, and choose an App to edit.
The My Apps section shows you a listing of just your Apps i.e. Apps that you created and are the owner of.
The Template Apps section gives you a listing of template Apps we have included to get you started. You can view or clone the appropriate App you require. When viewing the Apps, you are unable to alter any of the options in the various sections and save. If you wish to do this, you must clone the template App and give the App you are creating from the template an appropriate and unique App Id.
The 'Create an App' option allows you to create an App step-by-step in a variety of ways. Information and your progress is shown at each step.
The Import an App option allows you to import different types of Apps into the Studio. Currently you can import:
Choose the file you wish to import, choose the type of App it is and then click next.
When working with an App, you are taken to the main App development area. This consists of a number of sub-areas with a plethora of options. Among these areas is the capability to Manage, Edit and Configure your App.
When you click on the manage option it brings you into the main area for managing that App. There are a number of options here; it opens on the App details section. You will also notice a preview of your App on the right of the screen.
The Details section allows you to a number of options. App ID: Unique Identifier – Not editable Title: The title of your App to be used on-device Description: Description of your App Width: Width of the App – within the sandbox or for embedding in web pages. (Apps should ideally be developed with fluidity in mind) Height: Height of the App - within the sandbox or for embedding in web pages. (Apps should ideally be developed with fluidity in mind)
The Icons option allows you to upload the required icon for your App. There are two sizes required, a 16 by 16 pixel and a 96 by 96 pixel.
Exporting allows you to export the FeedHenry Hybrid source code for an App e.g. If you want to open your App in Xcode, you would export the source for iPhone/iPad/iOS and choose the target version required.
Building allows you to create a binary file for distribution/installation on handsets or submission to the appropriate App store.
The Editor allows you to edit your App's Cloud code (and client code in the case of FeedHenry Hybrid Apps). The file tree has a context (right-click) menu with options for creating, renaming, copying, moving, importing and deleting files & folders. Multiple files can be open at the same time via tabs. If modifying the FeedHenry Hybrid client code, the App Preview will dynamically reload when you save files.
N.B. The Eclipse Plugin can also be used to edit your App's source code
The configuration section allows you to set platform specific settings for FeedHenry Hybrid Apps. There are common configuration options for most platforms, and some platform specific options depending on available platform features. Each configuration option has inline information that explains what they're for.
You can view your account information here, change you FeedHenry account password, and manage your User API keys.
The destination section lets you upload resources needed to build Apps for certain destinations.
In order to build apps for testing on iOS devices and submitting to the App Store, you will need: An Apple Developer Account
You must have your own Apple Developer account to create apps for Apple devices.
A Private KeyEach Apple Developer account will have a corresponding Private Key for signing the apps associated with that account. You can upload any private keys you have to this secure area so that you can use the functionality of the platform to its fullest i.e. producing binaries for submission to the App store.
A Developer CertificateThis is a digital certificate that has been signed by Apple. This is required in order to develop and test your Apps.
A Distribution CertificateThis is also a digital certificate that is signed by Apple. However, this certificate is needed when submitting your completed App to the App store.
In order to build apps to the Google Play they must be digitally signed. In order to do this, you must have:
A Distribution CertificateYou can use self signed certificates to sign your apps. No certificate authority is needed and for this reason, the studio will automatically generate the Developer Certificate for you.
A Private KeyA Private Key is also needed to digitally sign your Apps for submission to the Google Play. The Studio will also generate this for you.
N.B. No resources are required to generate Android Debug apps