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…8 min read·Apr 29, 2024----
Ankit SinhalAndroid Lifecycle Interview Crash CourseExplain Activity Lifecycle10 min read·Apr 15, 2024----
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…6 min read·Apr 13, 2024----
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…4 min read·Dec 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…4 min read·Aug 24, 2017--4--4
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…6 min read·Jun 1, 2017--5--5
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…3 min read·May 25, 2017--2--2
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…3 min read·May 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…4 min read·May 6, 2017--4--4
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…4 min read·Apr 28, 2017--6--6