In this post we will take a look on creating APK package for submission to Google Play using Icenium. Let us follow following walkthrough to create APK package,
To create package, Right click on the project and select Publish to create APK package,
In the next window click on Google Play. You will get an error message that there is no certificate or Code Sign Identity found for Google Play Signing.
To solve this issue click on the option in Icenium Graphite IDE.
In Users Option window select General tab and then Certificate Management option.
In Certificate Management option you will get an option to create New Certificate. Click on Create New to create new certificate. You can either use
- Self-signed identity
- Request for the Certificate
Let us go ahead and request for the Self-signed identity. In Self-signed identity window you need to provide following vital information,
- Type of the self-signed identity. In this choose Google Play as option. Other option available is Generic.
- Configure Start Date and End Date
After creating Self-signed identity you can find them in Cryptographic Identities section. Below you can see that I have created three self-signed identity.
After creating Self-signed identity right click on the project and select properties in the properties windows, select Android tab. Here you can set various application properties for android platform.
From the Code Signing Identity drop down, select any existing certificate to associate it with the application.
You can set icons, application permissions for Google Play here. After associating self-signed identity again right click on the project and select publish option. You will get Application Validation Status message as OK.
Next click on the Build button to create the package. Icenuim will build the application in cloud and ask you to give a name of the apk package and save it locally.
In this case we saved APK with name tearchapp. Now you can submit the APK file to Google Play to publish application. I hope you find this post useful. Thanks for reading.
Cloud based IDE Icenium allows you to develop cross platform mobile applications. When you create a project in Icenium IDE , it saves that project in cloud and allow you to do version control. Aprat from cloud integration , Icenium allows you to push and pull your project with Github Repositiry as well.
To integrate project from Icenium to Github repository, first create a repository in guthib. You can create that on Github site by clicking on New Repository link button
To create new repository, you need to provide following information. I am symbolically providing information here to create a new repository.
Once repository got created, you will get a URL to work with that repository.
As of now you have created a repository in Github. Now let us switch to Icenium IDE. Right click on the project then select Version Control. In Version Control select the option of Configure Remote Repository
Next you need to provide URL of Github repository.
Next again right click on the project and from Version Control select the option of Pull
You will see that you have pulled the repository.
Now to push the project to github repository right click on project and select version control then Push option
When you start pushing you need to authorize yourself to the repository.
On successful completion of the push, you will get a message at bottom of IDE as following
So in this way you can integrate project from Icenium to Github repository. I hope this post was useful. Thanks for reading.
Icenium Cloud based IDE got launched and I found this “one stop solution” to create Hybrid applications or Cross-platform application very impressive. While playing around Icenium, I liked almost every features in this Cloud based IDE. However below I am listing my favorite 5 features. In further post, I will discuss more features and step by step explanation to work with them.
Just Code is integrated with Code Editor. In Code Editor, we can perform tasks like
- Code Commands
We can perform Code Commands like
- Formatting of Code
- Expand selection
- Duplicate a text
- Put a block comment
The best part is, there is short cut for all the operation. In Navigation we can perform tasks like
- Go To File
- Go To Member
- Go to Symbol
So my one of my favorite feature in Icenium is its elegant Code Editor.
If you have created any Android application then you may be knowing that you need to have a certificate to create apk file. Icenium allows us to create and mange certificate right from the IDE.
Icenium provides two options to create a certificate,
- Request for a certificate
- Create self-signed certificate
Creating certificate right from the IDE is one of the cool feature.
Icenuim provides complete version control solution for application development. We can work locally and can perform following tasks in Icenium
- Compare the changes in between local and latest versions from the server
- Commit the changes
- Revert the changes
- View the history log in the repository
We can compare changes, navigate from one change to another as shown in the below image.
We can view the
- change sets
- Conflict etc. as shown in the following image,
Icenium allows us to commit or revert the changes. While committing we need to provide comment for that particular change. We can commit as shown in below image,
Version control is one of the cool feature I got impressed while playing with Icenium.
Integration with github Repository
Yes you read it corectly , right from the IDE you can push and pull yor project to github repository. Icenium allows us to
- Configure the repository
- Pull from the repository
- Push into the repository
- Invite the Collaborators
The best part is that right from the IDE we can Invite Collaboratoes . Before pushing to github we need to commit the changes to resposiory . Commit comment will be displayed next in the github respository comment
Code sign ,Permissions and Publish of application
Right from Icenium IDE ,we can sign the code , configure the permissions and set the icons of the application.
In Icenium with a right click on the project , we can publish the application.
I hope you like these fetaure and you are all set to play around Icenium. Thanks for reading this post and I am looking very forward to share more learning on Icenium with you in furher post.