Tuesday, 28 February 2012

Steps to register your first bada app

Dear fellow bada app developers...
This post is about how to register your first bada app with samsung app store.

I'm taking the liberty to presume that, you are capable of developing bada app in c/c++ language and you know about bada api and you have installed bada sdk in your pc.

Samsung has made sure that registering your bada app for sale in samsung's own app store is an easy and hassle free process.

I'll explain the process below, step-by-step (1-6).

Step-1: Login to bada developer site.

You require a samsung account for this.
If you don't have one, the first thing you need to do is to sign-up with bada developer website. This account can be used to login to various samsung service websites.

Step-2: Generate Application ID.

Once you have successfully logged-in to bada developer site, go to Application Manager in My Application section.
There you will get option to Create New Application ID.
Enter an Application Name (check for duplication) and description.
Following that, you will be asked to supply various other information related to your app (this can be edited later).

Step-3: Integrate Manifest file to your app.

Once you have created a profile for your app, the developer site will ask you to download an xml file, called manifest.xml.
This is an inevitable part of your app. All information related to security, services, privileges, supported bada os version/devices etc of you app are mentioned in this file; without which the app will not get installed on a device.
After downloading the file, replace it with the sample manifest.xml file in your project, which is auto-generated when you create a new bada app project using bada sdk.

Step-4: Make package of your app.

Once the app development and testing is done with default manifest file, integrate the manifest file obtained from developer site and check for API violations and Privilege violation. If all is well, then you can proceed to make package of your app.

Step-5: Resources required to submit your app.

Once you think your app is ready to get submitted, you need the following things to submit the app.
1) App Package (zip file): bada sdk has option to make package of your project. Make sure that you make the package of the Target Release version.
2) Icon (size: 135x135 px - jpg): An icon image to be displayed in seller site, preferably the main-menu icon of your app will do.
3) Screenshots (size: 480x800 px - jpg/png/bmp): A total of 4 screenshots of your app; including both portrait and landscape views.
4) If your app require any certificate etc, keep them ready.

Step-6: Submit your app to bada seller office.

You can login to seller office using your samsung account.
You may also require to provide your bank account details if you are a commercial seller.
Go to Add New Application section and input all options to proceed further.
The procedure is self-explanatory.
Once you submit your app, samsung will do its internal testing which may take 2-3 weeks or more depending on the complexity of the app.
If the app fails test, you will be notified through mail. Fix the issues raised and re-submit the app till it gets cleared.
After the seller office test has been passed, your app automatically appears in samsung app store; where from users around the globe can download your app.

If you have any queries, seller office has Q&A section to assist you. Also, you can post here your queries, to which we will reply with solutions with in our capacity.