Should have working knowledge and experience in Android Mobile Application Development. Expected skill sets
- Should have experience on J2EE as Android is built on Standard Java 2 Standard Edition with a new API and structure for the applications
- Should be familiar with Android framework activities, services, related life cycles, intents, content providers, broadcast receivers, etc.
- Should know about multi-threading and thread synchronization (very important because you should never block the main thread)
- Exposure to necessary optimization techniques for mobile devices with limited battery life (reduce number of instruction cycles, minimize memory access, don t leak any resources, etc)
- Should have knowledge of XML and JSON a requirement
- Should have Knowledge of Sql Lite and a working experience in SQL databases
- Should be self disciplined to follow coding standards, organizational programming skills and good commenting practices