While playing around with Icenium, I liked nearly every feature in this cloud-based IDE. However in the following I am listing my favorite 5 features. In future articles I will discuss more features and step-by-step explanations for working with them.
Code Editor
Being a hybrid application developer, we need to write a lot of HTML, JavaScript and CSS. Code Editor in Icenium is a clean and elegant editor. It allows us to write code without much distraction.
Just Code is integrated with Code Editor. In Code Editor, we can do things like:
- Refactoring
- Navigation
- 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 are shortcuts for all the operations. In Navigation we can perform tasks like:
- Go To File
- Go To Member
- Go to Symbol
So one of my favorite features in Icenium is its elegant Code Editor.
Certificate Management
If you have created any Android application then you might know that you need to have a certificate to create an apk file. Icenium allows us to create and mange certificates right from the IDE.
Icenium provides two options to create a certificate:
- Request for a certificate
- Create self-signed certificate
Creating a certificate right from the IDE is one of the cool features.
Version Control
Icenuim provides a complete version control solution for application development. We can work locally and can perform the following tasks in Icenium:
- Compare the changes 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 and navigate from one change to another as shown in the following image:
We can view the:
- History
- 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 a comment for that particular change. We can commit as shown in the following image:
Version control is one of the cool features that impressed me while playing with Icenium.
Integration with github Repository
Yes you read it correctly, right from the IDE you can push your project to and pull your project from the github repository. Icenium allows us to:
- Configure the repository
- Pull from the repository
- Push into the repository
- Invite the Collaboratores
The best part is that right from the IDE we can Invite Collaboratoes. Before pushing to github we need to commit the changes to the repository. Commit comment will be displayed next in the github respository comment.
Code sign, Permissions and Publish of application
Right from the 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 features and you are all set to play around with Icenium. Thanks for reading this article and I am looking very forward to share more learning on Icenium with you in future articles.