Android SDK Knowledge:
Good knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
Good Knowledge on SQ lite database Concepts and Shared Preferences.
Familiarity with database integration using my SQL.
Strong knowledge of Android UI design principles, patterns, and best practices
Ability to design applications around natural user interfaces, such as “touch”
Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
Ability to understand business requirements and translate them into technical requirements.
Familiarity with cloud message APIs and push notifications.
A knack for benchmarking and optimization.
Working with API'S and Web Services:
Google Maps Integration.
Able to work with API's or some other 3rd party API.
JSON/REST APIs
Familiarity with REST full APIs to connect Android applications to back-end services.
Able to work with both Android SDK and Eclipse IDE.
Programming Languages : C, CORE JAVA.
Tools : Eclipse IDE, Android Studio.