Languages:
Java, dart
Strong knowledge's of java android programming and software design patterns.
Working with design tools such as Photoshop or Sketch.
Understanding and using guidelines;
Material Design
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.
Clean Architecture.
Technologies
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);
Camera API;
Barcode, QR scanner
Image Processing
Client-server communication
Data caching on the device;
Data storage: SQLite, SharedPreferences, Internal/External memory;
Sensors, Location;
Third libraries: Glide, Picasso, ButterKnife and many others. less
Web Services (JSON, SOAP, Retrofit and etc)