Strong knowledge's of java android programming and software design patterns.
Working with design tools such as Photoshop or Sketch.
Understanding and using guidelines;
Common UI/UX patterns
Using support libraries
Multiple Screen resolution Support
Contributed to the full mobile application development lifecycle from planning, requirement gathering, development, testing and publishing on Google play store.
HTTPS, REST API, JSON, XML, sockets programming
Firebase SDK (authentication, database, analytics, notifications and etc.)
Google SDK (Maps, Ads, Youtube, In-app Billing, Vision API and etc.)
Social Media integration (Facebook, Twitter, Instagram, G+, Youtube);
Barcode, QR scanner
Data caching on the device;
Data storage: SQLite, SharedPreferences, Internal/External memory;
Third libraries: Glide, Picasso, ButterKnife and many others. less
Web Services (JSON, SOAP, Retrofit and etc)