1. Strong knowledge of Core Java
2. Strong knowledge in Android
3. strong experience on kotlin is essential.
4. Hands on experience in full life cycle of Android application development
5. Android UX/UI design exposure and experience.
6. OOPS, Multi threads and design patterns
7. Core Java (Mandatory) 8. Android (Mandatory)
+. JNI (Optional)
10. Multi-threading concepts (Mandatory)
11. OOPS concepts(Mandatory)
12. Working on media frameworks is added advantage. (Optional)
13. Data Structures and Design Patters (Good to have)
14. JSON, XML (Mandatory)
Read more