Understanding of Google's Android design principles and interface guidelines and material designsħ. Familiarity with cloud message APIs and push notificationsĦ. Should be familiar with Firebase FCM, authenticationĥ. Knowledge of the open-source Android ecosystem and the libraries available for common tasksĤ. Good Knowledge of databases like SQLite database, and Room library used in Android applicationģ. Good to have knowledge and usages of Jetpack compose componentsĢ. Having good knowledge and working understanding of Live data, Flow, Datastore, and Network API calls using AsyncTask, Retrofit2, Work manager, AndroidX librariesġ. Ability to deal with JSON and creation of data modelsĨ. Good knowledge of Fragment and activity life cycle, services, and Android componentsħ. Having working knowledge of design principles for android application Dagger and Hilt, along with view modelsĦ. Good knowledge of Android application architecture (MVVM, MVP, MVPP, MVI), solid principle and architecture componentsĥ. Familiarity with RESTful APIs to connect Android applications to back-end servicesĤ. Strong knowledge of languages Java and Kotlin to work on Android Studioģ. In terms of Java, the members of the companion object can be accessed as static members of the class. If we declare the object inside a class, we have an option to mark it as a companion object. Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizesĢ. In Kotlin, we can easily create a thread-safe singleton using the object declaration. Selected intern's day-to-day responsibilities include working on Android development.ġ.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |