Join Hands to Build a Smarter India: Sign in | Join now
Most Popular ( 1-4 of 44 )

Five Things Every Android Developer Should Know

By SiliconIndia   |   Friday, June 8, 2012
Print Email


Bangalore: You have picked wisely; Android is the right choice. Android is the easiest, most versatile and most capable mobile OS in the present market. They have the support, vision and resources of Google to back them all the way. Consider these chief points while developing in the Android platform:



1.    Support: Beginners and experienced developers need to know where they can expect help from. Since Android is open, the development community has the same natural passion which was responsible for the creation of Linux. These developers are friendly and extremely helpful. The avenue that helps with all Android development support issues is the Google Android groups. This is accessed and updated by Google Android employees. Their contributions are extremely helpful.

2.    Integrated Development Environment (IDE): The software development kit doesn’t mandate any IDE but instead it shows you how to develop Android Apps without one. As your projects get bigger and more complex, the usage of automated build and test tools become more necessary. Still, for the majority of Android developers an IDE is pretty much essential. Some of the contenders are Eclipse, Netbeans and IntelliJ Idea.

3.    Java: As far as writing apps on Smartphones goes, Java is the best option when it comes to ease of usage. The reference is to the flavour of Java which Android has implemented, aka "Dalvik". It's completely compatible .You obviously need to know Java but all the data you will need, like best practices to optimization to reusable libraries is available.

4.    Graphic Design: You need to see yourself as the artist and Android as the canvas. While you don’t need to be a digital Da Vinci, you need to remember that apps with bad UIs just don’t sell no matter how awesome their functionality is. If you work in a team with dedicated graphic designers, you get an unbeatable advantage. In Android, the emphasis is on PNG files as they have good support for layers and transparency, so you can pick from a number of open source or commercial offerings as long as they can deal well with this format. Popular choices are Fireworks, Photoshop, CorelDraw / PaintShop Pro / PhotoPaint and Gimp.

5.    The Open Market: When you hear Android is open, it implies more than just the OS source, it implies the market as well. After your app is uploaded, within 5 minutes it will be available in the market. You need to know how the Android Market works, as this will help when it comes to planning distribution channels for your app. Firstly, any Android device that can access your apps through websites, email attachments or Bluetooth can install them.



Currently, to buy from the Android store users must have a Google Checkout account. T-Mobile, however, have just announced plans to support integrated billing, where the users purchases appear on their monthly phone bill. Many Android developers have welcomed this news as they feel that the lack of such a service has been limiting purchase of their apps. In the future there might be a web or desktop app which allows users to buy apps directly, and then have them appear on their handsets.
 


The Mobile Digest is a weekly summary of News, Trends, Reviews, Profiles and Articles from the Mobile Space.
Experts on Mobile
Harshvadan  Jani
Sr. Manager
IDEA Cellular Ltd
Sumanth  S
Principal Engineer
Yahoo
Vivek  Juneja
Engineer
Torry Harris
Vishwesh  Jirgale
Chief Tech Architect
AgreeYa Mobility
Mohith  Mathur
Sr Software engineer
Symantec
Bharathi Raja M
Art Director
Trellisys
Bhuvan  Khanna
Business Head
Webonise Lab
Kedar P Bhise
Head Mobility CoE
Zensar Technologies
Write your comment now
 
Whitepapers
This white paper is designed to inform about the advertising opport...
This white paper compares architectural and business model differen...
SiliconIndia About Us   |   Contact Us   |   Help   |   Community rules   |   Advertise with us   |   Sitemap   |   Question & Answer
News:       Technology   |   Enterprise   |   Gadgets   |   Startups   |   Finance   |   Business   |   Career   |   Magazine  |   Newsletter   |   News archive  
Cities:        CEO   |     Startup   |   Mobile   |   CIO   |   Women   |   BI   |   HR   |   SME   |   Cloud   |   Marketing   |   QA   |   Java   |   Web Developer  
Community:      Members   |   Blogs   |   Mentorship   |   Indian Entrepreneurs   |   Gyan   |   Advice   |   Community   |   Find   |   Events   |   CXO Insights  
Job Board:      Jobs   |   Freshers   |   Companies   |   HR Speak   |   Forum  
Online Courses:   Web Developer   |   Java Developer   |   CCNA Training   |   SEO   |   SAS   |   SQL Server 2005   |   J2EE
Education:   MBA   |   MCA   |   Engineering   |   Overseas Education   |   Training Institute
Life:          Real Estate   |   Travel   |   Finance   |   Gadgets   |    Products   |   Movie Reviews   |    Jokes   |   Videos 
Send your and help us continue to improve SiliconIndia
© 2013 SiliconIndia all rights reserved