Strong knowledge of OOP, Java,
Kotlin, and Android SDK.
Experience in RESTful Web
Services, JSON and XML parsing, SQLite, Push Notification, Payment Gateway
- Integration, In-app Purchase
Experience in integrating
third-party libraries. Hands-on with kotlin, Android-KTX libraries, and
Unit testing (Junit, Espresso, Mockito, Firebase Test-case)
Hand-on experience in Android
UI Development (Material Design Component), multiple device resolution
support, landscape, and tablet support, and multi-language & RTL
support in layout.
Understanding of App Lifecycle,
Activity, Fragment, Background Service, Broadcast, Gradle, Memory
management, Threading, etc.
Understanding of architecture
design patterns like MVP and MVVM