Frequently Asked Questions for Android
Creating your app
- How can I create my app?
- How can I customize my app look and feel?
- How can I manage my content?
- How to add a page to my app?
- How to remove a page from my app?
- How can I convert a page to different type (function)?
- What functions are supported by iBuildApp ?
- How can I add an Ad banner (AdMob/Custom HTML) to my android app?
- How can I push notifications to my Android app?
- Can I offer mobile coupons to my customers?
- What’s the app statuses?
- How to use Bar Code scanner?
- How to use Video?
- How to use Audio?
- Which Android devices are supported?
- How can I use the “Calculator” module?
Testing and Publishing
- I finished designing my app. What’s my next step?
- What is build?
- What is Google Play?
- How can I test the app on my device?
- Need to create a Google Play Store Developer account?
- How can I publish my app on Google Play?
- How to add [email protected] as Administrator?
- Where do I find my app’s URL?
Managing your apps
- How many apps can I manage using the iBuildApp online control panel?
- Can I make changes to my app after it’s published?
- Do I have to resubmit my application every time I do the update?
- How can I publish updates on Android Market?
Q: How can I create my application?
The first step towards creating your application is to choose a template that best fits your needs:
Then, you will be required to enter the Application Info. This information will appear with your application on the Apple store (iTunes Application Name is required field).
Once done, you’ll be redirected to the Application Management Panel, where you can customize your Home page (F.A.Q. How can I customize my app look and feel?) and manage your content (F.A.Q. How can I manage my content?):
Edit background image, upload your logo, and manage navigation buttons and tabs:
Use Android simulator to navigate through your app. When clicking on a navigation control (button or tab), it will display an appropriate page. The right section will get updated accordingly, so you can edit the page associated with selected navigation element:
Once you’ve complete with content and interface for your application, you have to make sure that your application is ready for release. Go to Application Info page, fill in required information and click Submit to AppStore.
When you click on the Submit button, you’ll be redirected to Publishing page with publishing options and instructions. Follow these instructions; once your app is submitted, you can download your application build and publish it on the App Store.
Q: How can I customize my app look and feel?
Once on the Application Management Panel, you will see your app’s Home page with navigation controls (buttons and tabs), logo image, and/or introduction text. Variety of elements presented on the Home page depends on selected template:
Step 1. Start designing the Home page – edit your background image. You can choose a solid color, a pre-designed background image, or upload your own background image:
Step 2. Upload your logo Note: The image dimension must be 320 x 60 in pixels; otherwise it will be scaled and cropped to fit the size. File must be under 1MB.
Step 3. Manage navigation buttons and tabs - as they appear on your Home page. Each control has a default title and image. You can change the title and upload custom image by clicking the pencil iconnext to the control:
Manage navigation tabs – change the title and select custom image by clicking the pencil iconnext to the tab:
All changes will be immediately available on the Android simulator.
You can also remove a button or bottom tab by clicking the red ‘X’ iconnext to it:
Restore a deleted button/tab by clicking on green cross icon.
Q: How can I manage my content?
Use Android simulator to navigate through your app. When clicking on a navigation control (button or bottom tab) from your Home page, it will redirects to a page associated with the navigation control. The right section will get updated accordingly, so you can edit the appropriate page:
You can make changes to the app’s pages at anytime – live.
Q: How to add a page to my application?
Each template has a limited number of pages. For example, the Business template is limited by 8 pages. So, if you want to add a new page, in fact, you need to redefine one of existing pages.
Step 1. Select a navigation control on the Home page. This navigation control will be associated with your new page. Upon clicking on the button/tab, it will update both Android preview screen and editing section on the right:
Step 2. Select a type (function) for your page:
Step 3. Enter your content:
Q: How to remove a page from my app?
To remove a page from your app, you need to remove all buttons/tabs associated with this page, or change the page functionality – all content entered before will disappear.
Q: How can I convert a page to different type (function)?
To change a feature: Log into your application management panel and navigate to desired page using Android simulator. Select a type (function) for your page from the ‘Function’ drop down:
When changing a page type, the system will notify you: ‘if you change the functionality for this page, all the content you’ve entered before will disappear.‘ Click ‘Continue‘ to change the function, or ‘Cancel‘ to keep the current content.
Q: What functions are supported by iBuildApp ?
We designed iBuildApp features so you could benefit from using easy-to-understand and convenient tools when building or updating your applications. Your application users will benefit from simplicity and quick load time.
Creating your own app with iBuildApp takes only a few minutes and absolutely FREE. Your followers will see your name and icon in the App Store, they can upload your app on their Android device, while backstage you have a powerful content management system to update the app “on the fly“, any time, as often as you would like.
Please learn more about iBuildApp features here: https://ibuildapp.com/features/
Q: What’s the application statuses?
- In-Design – the application is in the design phase, you can continue building it via your Application Management Panel.
- Submitted – the application has been submitted, that means that iBuildApp had created your app’s binary file and you can download it from ‘My Applications’ page (.APK – for testing on your device or submission to Android Market).
Q: I finished designing my application. What’s my next step?
Once you’ve complete with content and interface for your application, you have to make sure that your application is ready for release. Go to Application Info page, fill in required information and click ‘Continue’:
When you click on the Submit button, you’ll be redirected to Publishing page with publishing options and instructions. Follow these instructions; once your app is submitted, you can download your application build and publish it on an app store or Android Market.
Q: Do I have to create an Android Developer Account?
No. Currently, Google does not require that each Android app be uploaded under a client’s Developer Account. If you want to charge for your app, or want only your organization name to be displayed on the Android Market, you will need to register for an Android Developer Account at https://play.google.com/apps/publish/v2/signup/.
Q: How can I test the app on my device?
The first step towards testing your app on a real device is to get the app’s build file (.apk)
Step 1. On the App Publishing page, select “Android” mobile platform.
Step 2. Click “Generate Certificate” button to generate your Certificate and get certificate’s MD5 fingerprint:
Step 3. Get and Setup Your Maps API Key Signup: click “Get Your Maps API Key Signup” button – the system will redirect you to Google’s ‘Maps API Key Signup‘ page. On the Google Maps API Key Signup page, read Android Maps API Terms of Service, select the “I Agree” checkbox, copy-paste your Certificate’s MD5 fingerprint from iBuildApp’s Publishing page and click “Generate API Key” button:
Step 4. Return to iBuildApp website, copy-paste your Maps API Key and click “Setup“:
Step 5. Once your Maps API Key is set up, click “Continue” to create your app build.
Step 6. Go to My Apps page and download the app binary file (APK) on your computer:
Step 7. Copy the APK file to the root directory of your android phone’s memory card.
Step 8. Download an application called Apps Installer from the Android Market. Install it and fire it up.
Step 9. In the Apps Installer application, you will see a list of the APK files stored in the root directory of your memory card.
Step 10.Select the APK you want to install and you are done. You can now access your app from the menu.
Q: How can I publish my application on the Android market?
Once you’ve tested your app on a device, you may want to publish it on Android Market. To publish your application on Android Market, you first need to register with the service using a Google account and agree to the terms of service (you may use any valid credit card). Once you are registered, you can upload your application to the service whenever you want, update it as many times as you want, and then publish it when you are ready. Once published, users can see your application, download it, and rate it.
Step 1.To register as an Android Market developer and get started with publishing, visit the Android Market publisher site:
https://market.android.com/publish Sign in with your google account, or register.
When done, you’ll be taken to Google’s payment system, Google Checkout. There is a one time fee of $25 which you can pay with via your Google checkout account.
Step 2. Return to Android Market, read the Android Market Developer Distribution Agreement and select the I Agree checkbox.
Step 3. Take some screenshots of your app. There are a few ways to do this. If your app is based on web content, you can take screenshots of the web content. If not, you’ll need to download an app like ‘Screen Capture Shortcut‘ so that you can take a screen capture.
Step 4. Upload the APK, icon, and screenshots to Android Market.
Step 5. Add a description, select copy protection, content rating, and pricing. To make it anything other than free, you’ll need to set up a merchant account.
Step 6. Select what countries you want to distribute to.
Step 7. Add your contact information and select the consent buttons.
Step 7. Choose Publish
Congratulations! Your app is now in the Android Market!
Q: How many apps can I manage using the iBuildApp online control panel?
As many as you want, iBuildApp supports multiple app management. This means you can create specialized apps for specific purposes then make real-time changes to any of them from one centralized location.
Q: Can I make changes to my app after it’s published?
Yes, the iBuildApp online control panel allows you to make real-time, instant changes to your application – even after it’s published and in use. However if you change the template it will go through the App Store approval first. End users will see changes the next time your app is launched on their device.
Q: Do I have to resubmit my application every time I do the update?
NO, you can change the content in your application real-time using the Content Management System from web-interface. Just log into your control panel and update the app. You can also change your color scheme and modify the layout, fonts, colors, headers, etc. Once you save your application the changes are life. However, changing the name of your application, loading image, and icon require new submission to App Store.
Q: How can I publish updates on Android Market?
At any time after publishing an application on Android Market, you can upload and publish an update to the same application package. When you publish an update to an application, users who have already installed the application may receive a notification that an update is available for the application. They can then choose to update the application to the latest version.
On the Publishing page, enter the version number you’d like to appear with your app build on the app store (Android Market or Amazon).
Examples: 1, 1.0, 1.1.2, 2.0
The build version number identifies a particular build of the application. The format of the build version string is largely up to you though it should be larger than the previous version and you should still make it one or more dot-separated integers.
We tend to just use a single integer (1, 2, 3, 4…) but you can also use 1.0, 1.1, 1.2, etc. if you have need for it.
Q: How can I add an Ad banner (AdMob or custom HTML) to my app?
iBuildApp has a backend ad service (AdMob, and custom HTML) that allows you to integrate ad banners into your android apps.
Goto ‘App Settings‘ tab on your App Management panel and select desired in-app advertisement type:
Note: iAd option is not available for Android apps.
Reach targeted audiences across platforms and devices with Google Mobile Ads. Grow online sales, send more customers to your store, or build your brand across top websites and apps with innovative mobile ad formats. To get started, you need to register for Your AdMob Account as a Publisher:
- Register at www.admob.com in the top right corner or click here: www.admob.com/register.
- Fill out the registration form with the basic information about your account.
- Click Submit.
- Look for a confirmation email from us at the email address you provided.
- Click the link found within the confirmation email to confirm your account.
- The next window confirms that your account is activated – now you can start to create ads or serve ads in your app.
To advertise in AdMob network, you must create a campaign, an ad group within that campaign and ads within the ad group. Some Android application developers now have the option to serve Google AdSense ads when an AdMob ad is not available. With this option set, the service will attempt to fill your ad request with an ad from the Google network if an AdMob ad is not available at the time.
To create a campaign:
- Click the Campaigns tab.
- Click Create New Ad Campaign.
- Enter a campaign name for your campaign – this is not seen by users, but helps you to keep track of all of your campaigns.
- Enter a start (required) and end date (optional). This ensures that ads only run inside your specified date range.
- Enter your daily budget (minimum $50). You can control the maximum amount of ad spend per day by setting a campaign daily budget for your ads. Each day, all ads running in your account are served until the budget you set is depleted, after which your ads are paused until the following day, or until you increase your budget or replenish the funds in your account.
- Enter a campaign note (optional). Enter any relevant information regarding the campaign. This is not seen by users.
- Click Save and Continue to Create an Ad Group (An ad group is a collection of ads with a single advertising goal and the same targeting. For example, you can have one ad group goal to promote your Android app in the US, and another for ads promoting your mobile web site in the UK and South Africa. An ad group must always exist within a campaign.)
- Enter a name for your ad group. This is not seen by users, but helps you to keep track of all of your ad groups. You should give your ad group a name that helps you identify it when monitoring its performance.
- Select one of the following ad group goals: - Mobile Web: You want users to visit your mobile website when they click your ad. - Applications: You want users to download your app from the Android Market when they click your ad. - Media: You want users to view video content on your site when they click your ad. - Location & Utilities: You want users to call your business, find it using a map, or search for specified content when they click on your ad. Note: If you select the Apps, Media, or Location/Utilities ad group type you will need to select the appropriate app platform, media type, or form of location information.
- Select targeting. After you choose an ad group type, you will need to specify targeting criteria for your ad group. All ads in an ad group share the same unique targeting.
- Click Save and Continue to Create an Ad.
- Click the Sites and Apps tab:
- Click Add Site/App.
- Fill out your payment details.
- Select Android App Type
- Enter the app name. This is not seen by users, but helps you keep track of all your apps and sites.
- Enter your mobile site URL. This must be a mobile site (such as https://wap.admob.com) or the URL of your app in Android Market (for example, market://details?id ).
- Select the channel most appropriate for describing your site.
- Enter a description for your Android app. To encourage advertisers to advertise across your app, provide as many details as possible about usage, user demographics and so on.
- Click the Add button at the bottom of the screen to add your app to AdMob network.
Copy your Publisher Id and paste it on iBuildApp’s App settings page.
Publishers can enable or disable AdSense ads by clicking the “Manage Settings” button under their app’s name in the Sites & Apps tab and then clicking the App Settings tab:
Custom ad banner
Custom HTML option allows you to input an image or text that shows up on the banner at the top.
When enabling custom ads in your application (selecting HTML radio button), it will activate the functionality to embed your unique advertisement that you can manage via App Settings page. Use our WYSIWYG editor to create your ad block. Please make sure your ad content fits the visible area of WYSIWYG editor (320×50 px).
Q: How can I push notifications to my Android app?
Push Notification messages will pop up on your users’ phones, even when the app isn’t running. Notifications are managed through the “Notifications” tab in your App Management Panel.
- Select “Android” as a target platform and click on “Configure” button to configure the Android Push Notification Service:
- If you do not have a configured Google API project click the “create one now” link:
- Log into your Google account on https://code.google.com/apis/console/ (or register if you do not have one: https://accounts.google.com/SignUp)
- To set up the push notification service in your app you have to create a Google API Project (https://developers.google.com/console/help/) . On https://code.google.com/apis/console/ page, click the “Create project…” button: On the next page, switch the “Google Cloud Messaging for Android” in ON position: And then select “API Access” link from the left sidebar:
- On the API ACCESS page select the “Create new Server key…” button to create a key (do not mix it up with “Create Browser Key” button):
- On the “Configure Server Key for API Project” popup appeared click the “Create” button (leave the “Accept requests from these server IP addresses” field blank):
- From the “Key for server apps (with IP locking)” section, copy API key provided:
- Go back to iBuildApp website and paste that API key to the “Server API key” field:
- Switch back to Google website and locate your Project ID from the browser address line (12 digits followed by “:access”): Copy that number.
- Go back to iBuildApp website (Notifications page) and paste your Project ID to the “Project ID” field: Then click the “Save” button:
- Click “OK” on the confirmation popup window and start pushing notifications to your customers!
Q: Can I offer mobile coupons to my customers?
Yes, now you can join the mobile marketing trend by offering mobile coupons to your customers!
NOTE: when adding coupons feature to your existing app, you don’t have to resubmit it on the app store : the update will go live immediatelly – just relaunch the app on your device.
With Coupons feature, any business can make and distribute mobile coupons and give their customers special discounts.
On the page editing section, select “Coupons” page type. This function supports both RSS feeds and manual entry (‘use your RSS feed’ and ‘Enter manually’ radio buttons):
If you choose using your RSS feed, enter valid RSS link that describes coupons. The system will prompt you if the feed is invalid.
If you choose to enter your coupons manually, click on the “Add” button to add a new coupon:
Enter all required info about your coupon – name and brief description (max 70 symbols). You may enter URL with a coupon link or use WYSIWYG editor to enter it manually:
Once you’re done with your coupons, your customers can enjoy their discounts:
Q: How to use Bar Code scanner?
QR or Quick Response Codes are a type of two-dimensional barcode that can be read using smartphones, tablets and dedicated QR reading devices.
QR Code is just an image that contains encoded information – it may contain any URL, text, email address, phone number and more. QR reading software will automatically detect a QR code and launch an application based on it’s type: a browser for encoded URL, text viewer for a text, initiate a phone call for encoded phone number.
You can put your QR code anywhere: on billboards, walls, products packaging or labels, even on your website.
You can generate QR Codes using one of 2D barcode generator services. Some of them are listed below:
Launch the barcode scanner module in your app.
The module immediately opens up the phone’s camera and takes you to a screen that allows for the scanning of barcodes:
The scanner will automatically detect which type of code it is scanning and, upon completion of the scan, it will display the content so you can view the scanned URL/text/product code before the module launches the phone’s browser:
You may view the scanned content in a web browser: it will search for scanned text on the web or open a website for scanned URL:
The module offers sharing feature that allows users to share scanned content via SMS or email:
Q: How to use Video?
We support the following video formats:
- mpeg4 .H264 (iPhone and iPad);
- mpeg4.H263 (Android devices);
You may also use your videos hosted on YouTube and Vimeo servers.
How can I embed video files into my app?
If you have your video hosted on external server (Vimeo, YouTube, or any other hosting server), add a link for that video file.
- Make sure that you files are in mpeg4.H264 (iphone), mpeg4.H263 (android) or 3gp format. Your files should have the “.mp4” or “.3gp” extension. If you do not know how to check your files extension, then you should refer to your OS documentation.
- If your file isn’t an mpeg4.H264 (iphone), mpeg4.H263 (android) or 3gp then you need to convert it to mpeg4.H264 (iphone), mpeg4.H263 (android) or 3gp .
There are plenty of special software and online services for converting video files from one format to another.
https://www.any-video-converter.com/products/for_video_free/ is an example of the software.
https://www.online-convert.com/ is an example of the online service.
- Host your file on your site, if you’ve got one, or you can use any file hosting service.
There is no matter where you store your video files on your site or with the help of a hosting service, while it’s available directly. You can’t store your files on a server with a restricted access (for example the server demands login and pass to access the files). In this case you should open access to your files (or refer to the support of the service, if you do not know how to do that) or, if that’s impossible, change the hosting server.
If you use a hosting service then you should chose the one that provides the direct access to your files. These are the examples of file hosting services:
- Copy the direct link on your file.
To embed your files into your app you’ve got to provide a direct link on your video files on your hosting server or on your site. The term “direct link” means that the link you provide should point on you file directly. Your link should look like the following:
- Embed the copied link to your app:
- Create a “Video stream” type page in your app.
- Click the “Add” button to create a new item:
- In the popup window fill the “URL” field with the link you’ve copied on youtube.com and click the “Save” button
I’ve got my video on Youtube.com, how can I embed it on my app?
- Go to Youtube.come and open the video you would like to embed to your app. Hove the mouse over the video and make the right click on the video frame to see the context menu. Chose from the context menu the “Copy video URL” item:
- Create a “Video stream” type page in your app.
- Click the “Add” button to create a new item:
- In the popup window fill the “URL” field with the link you’ve copied on youtube.com and click the “Save” button:
- Go to Vimeo.com and log in. Choose the video you would like to embed o your app. Click the ‘Share’ button that appears when you hover your mouse over the video player.
- A screen will pop up and you can copy the embed code that appears in the top right-hand corner, then just paste paste it into “Vimeo Embed Code” entry field.
- Create a “Vimeo video” type page in your app.
- Embed the copied code to the field:
- Your media is still available on the Internet and you can access it vie player or browser
- Your media file isn’t too big. It takes time to buffer your media files.
NOTE: you can add as many URL as you need.
I’ve got my video on vimeo.com, how can I embed this video to my app?
NOTE: you can add only one video from vimeo.com.
I’ve got my videos under my socialnet account, can I use that?
Unfortunately you can not use a video created for socialnet.
I’ve got an internet page with my videos, I past the address of the page and it says “Invalid URL”, why can’t I use my page?
To embed video to your app you’ve got to provide a direct link to an “.mp4” or “.3gp” file, youtube link or vimeo code.
If you copy the link from the address bar of your browser then you won’t get a direct link to a media file, playlist or streaming server. You’ll get the link on your webpage.
If you do not know how to obtain a proper link you should refer to the support team of the service you use.
I’m sure that I use a proper link to embed the video, but it still doesn’t work.
If you are sure, that you use a proper link then check the following:
I’ve got a player (Flash player) on my page can I use that in my app?
No, you can not use a flash player in your app.
Q: What audio formats I can use to embed audio to my app?
We support two digital music formats:
There are three ways to embed your audio into your app:
- Using files
- Mp3 file (file_name.mp3)
- Using streaming servers
- Shoutcast (streaming in MP3 and ACC);
- Icecast (streaming in MP3 and ACC);
- Using playlists:
- PLS (file_name.pls)
- M3U (file_name.m3u)
- XSPF (file_name.xspf)
Q: I would like to embed audio files into my app, what should I do?
- Make sure that you files are in MP3 format (your files should have the “.mp3″ extension. If you’re not sure how to check a file extension, please refer to your OS documentation).
- If your file isn’t an MP3 then you need to convert it to .mp3.
There are plenty of special software and online services for converting audio files from one format to another.
- https://www.koyotesoft.com/audio-software/free-mp3-wma-converter.html is an example of the software.
- https://www.video2mp3.net/ is an example of the online service.
- Upload your file either on your own online server, or use any file hosting service.
There is no matter where you store your audio files (on your site or on a hosting server, while it’s available directly, as audio file). Do not put your files on a server with restricted access (for example the server asking login and pass to access files); if you go for it, make sure to open access to your files (or refer to the support of the service, if you do not know how to do that) or, if that’s impossible, change the hosting server.
If you use a hosting service then you should chose the one that provides the direct access to your files.
These are the examples of file hosting services:
- Copy the direct link to your file.
To embed audio file into your app you should provide direct link to that file on your hosting server. “Direct link” means that the link you provide should point on that file directly. Your link should look as the following:
- Embed the copied link to your app.
Q: What’s the streaming server and how can I use it?
Streaming server is software for streaming media (audio) over the Internet. An example of the streaming server usage can be online radio:
The most popular streaming servers are as the following:
- Shoutcast (streaming in MP3 and ACC)
- Icecast (streaming in MP3 and ACC)
iBuildApp supports all of them if they broadcast your music in MP3 or ACC format.
You can use broadcast services to host your audio files. Such services provide you with direct link to your audio file. Here are examples of such services:
If you are an advanced user you may create your own streaming server. For more info on streaming servers please refer to:
To embed the broadcasted audio to your app, you should provide the address of the streaming server and it should fit the following pattern:
Q: What’s the “play list” is? Where can I get it and how should I use it?
Playlist is a file that contains list of the audio files.
We support the following playlists:
- PLS (file_name.pls)
- M3U (file_name.m3u)
- XSPF (file_name.xspf)
If you are an advanced user you can create a playlist yourself. An example of the software that you can use for creating playlists is Winamp. You can also create the list manually.
You can also use playlists provided by third party software. For example, you can obtain the playlist on the online radio site.
NOTE: All playlists should contain info about audio accessible through the Internet. Otherwise it will not work.
Your playlists should be available on the Internet. You can host the playlist files on your site or use any hosting service.
To use the playlist, provide a direct link to your audio file.
You link should fit the following pattern:
- https://www. your_site_name/your_folder/playlist_name.pls
- https://www. your_site_name/your_folder/playlist_name.m3u
- https://www. your_site_name/your_folder/ playlist_name.xspf
Q: How to integrate SoundCloud Audio stream into my app?
If you want using audio tracks from your SoundCloud storage, select “Audio” widget as a page type.
- Click the “Syncronize with SoundCloud” button
Note: you need to have an account on SoundCloud.com
- Depending on wherther or not you’re logged in, the SoundCloud login or Synchronization page will pop up. Fill out required info and click “Connect”:
- Once synchronized, all audio sets and tracks from SoundCloud account became available on ibuildapp.com
Note: If you make any changes on SoundCloud.com you have to synchronize it with iBuildapp again.
- You can make certain tracks and sets hidden using appropriate controls. Hidden tracks will not be shown in your app.
Note: administering your track list from ibuildapp.com will not affect your SoundCloud’s list.
- Make sure that your tracks are available for synchronization with iBuildApp by checking the following options on SoundCloud.com:
Otherwise you may see a track disabled, as shown below:
Q: I’d like to listen online radio via my app – what should I do?
Usually online radio stations provide playlists that can be downloaded and played via desktop players. You can download such playlist, put it on your site or use a hosting service for that. Then you can provide a direct link to your playlist.
Q: I have a music under my Socialnet account, can I use it?
Unfortunately, you can not use it with iBuildApp.
Q: I have an Internet page with my music. When I enter that page URL into corresponding iBuildApp’s entry field, it gives me “Invalid URL” message – why is that?
To embed music into your app, you have to provide a direct link to .mp3 file, playlist or on a streaming server. Your link should look like one of these below:
- https://www. your_site_name/you_folder/file_name.mp3
- https://www. your_site_name/you_folder/playlist_name.pls
- https://www. your_site_name/you_folder/playlist_name.m3u
- https://www. your_site_name/you_folder/ playlist_name.xspf
When you copy link from the address bar of your browser, you won’t get a direct link to a media file, playlist or streaming server. Instead, you’ll get the link to your webpage.
If you do not know how to obtain a direct link, please refer to the support team of the service you use.
Q: I’m sure that I use a proper link to embed the music, but it still doesn’t work.
Please check the following:
- Your streaming server works with MP3 or ACC format;
- Your media is still available on the Internet and you can access it via player or web browser
- Your Internet connection is good enough.
Q: I have a player (Flash player) on my page – can I use it in my app?
Unfortunately, you cannot use it with iBuildApp.
Q: Which Android devices are supported?
Support for Android devices running OS 2.3 or higher:
- Android 2.2 Froyo
- Android 2.3 – 2.3.2 Gingerbread
- Android 2.3.3 – 2.3.7
- Android 3.1 – 3.2 Honeycomb
- Android 4.0.3 – 4.0.4 Ice Cream Sandwich
- Android 4.1 Jelly Bean
Tablets and devices running Android under 2.2 (e.g. 1.5 Android Cupcake or Android 1.6 Donut) are not supported.
Q: Where do I find my app’s URL?
It is recommeded using the following URL format for linking to an App in the Android Market:
In this case URL will be as the following:
Q: What is Google Play?
Google Play (https://play.google.com) is the official app store for Android devices. Google makes software applications, music, movies and books available for purchase and download through the store. Google Play store is pre-installed on Android devices and allows users to purchase, download and install applications from Google and third-party developers. You can push your app to Google Play to make it available to a bigger audience of Android users.
You should be registered as Android developer to publish your apps on Google Play. Follow this link to become a registered Android developer: https://play.google.com/apps/publish/v2/signup/.
Q: How to add [email protected] as Administrator?
You need to invite [email protected] to use your Android dev account as an administrator. Follow the steps below:
- Log in to your Android developer account and refer to “Settings” and choose “User accounts & rights”:
- Click “Invite new user” button
- Fill out the form using [email protected] and send invitation
Q: Need to create a Google Play Store Developer account?
In order to create a Google Play Developer account you have to be registered with Google. Create your Google account if you don’t have one yet.
Sign up with Google Play Developer program:
and follow step-by-step instructions provided by Google to become a registered developer.
Q: What is build?
App build is binary file that our system automatically generates on the Publishing step. App build is platorm-specific: the system will generate different builds for iOS and Android platform.
Q: Why does versioning matters?
Each time you adding a new widget to your app you have to update app build and push it to app store. The version of the new build should be higher than the previous one, otherwise app store can reject uploading updates.
Examples of build versions:
Q: How can I use the “Calculator” module?
Q: How can I use the “Calculator” module?
The widget allows you to create a custom calculator with pre-defined variables, constants and calculation logic (formula).
It will calculate using given formula and user-entered parameters.
Examples: tips calculator, morgage calculator.
Q: Which mathematical operations can I use?
- + - Add
- - - Subtract
- () - Math Brackets
- * - Multiply
- / - Divide
- ^ - Power of
- abs - Absolute value
- exp - To get e raised to a power
- log, log10 - logarithm of a number
- sign - numbers sign (returns -1, if the number is negative; 1, if the number is positive)
- sqrt - square root of a number
- sin - sine of an angle
- cos - cosine of an angle
- tan - tangent of an angle
- atan - arctangent of a number
Q: Can I use expressions?
Here are examples of expressions you may use in your formula:
- a * b + b/2
- a * 0.01 + b)/c
Q: How can I embed this module into my app?
- Choose “Calculator” widget from “Change page type” popup:
- Type the calculator name and description:
- On the “Variables” tab create variables for your formula – use “Add Variable” button:
On the “Add variable” popup, enter Variable name, Min and Max values and other parameters (if needed) and then press “Save” button.
Note: Please, use only latin symbols in variable names.
To edit or delete variables use appropriate icons on the right in the variable list.
- On the “Constants” tab create constants for your formula (if needed):
On the “Add constant” popup, enter constant name and value, and click Save.
Note: Please, use only latin symbols in constant names.
- Specify the calculation formula: use spaces to separate variables, constants and operators.
You can customize the text that will follow by the calculation result in your app, in the “Result Label” entry field: