Ankit SinhalCracking GraphQL InterviewGraphQL… A query language created by Facebook that provides a standard interface between the client and the server for data retrieval and…Apr 29Apr 29
Ankit SinhalDifferent ways to communicate between fragments in AndroidAll Fragment to Fragment communication has to be done either through a shared ViewModel or through the associated Activity. Two Fragments…Apr 131Apr 131
Ankit SinhalKotlin Lazy vs Lateinit Properties. When to use which property?Kotlin provides many great features. We can leverage these features and build a high-quality application quickly. Among all those features…Dec 26, 2021Dec 26, 2021
Ankit SinhalinAndroidPubFundamentals of Dependency Injection and popular libraries in AndroidDependency injection is quite interesting topic and to understand it perfectly it is very important to learn the basics of it and learn it…Aug 24, 20174Aug 24, 20174
Ankit SinhalinAndroidPubSchedule tasks and jobs intelligently in AndroidIn the modern application development, it is very common for our application to perform tasks asynchronously and scope of them are outside…Jun 1, 20175Jun 1, 20175
Ankit SinhalinAndroidPubCreate complex object at run-time with Builder patternA design pattern is a well described solution to a common software problem. It also helps to prevent subtle issues that can cause major…May 25, 20172May 25, 20172
Ankit SinhalinAndroidPubDesign principal: Understand Law of DemeterFor a good software design, it is very important to have “loosely coupled” classes. A coupling may be defined as the degree of inter…May 13, 2017May 13, 2017
Ankit SinhalinProAndroidDevNo permission required for SMS verification in Android OAs we all know security is the biggest challenge while developing any product. Same thing is also applied with Android devices as user’s…May 6, 20174May 6, 20174
Ankit SinhalinAndroidPubLocal Broadcast, less overhead and secure in AndroidBroadcast receiver is an Android component which allows you to send or receive Android system or application events. All the registered…Apr 28, 20177Apr 28, 20177