<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Suraj Sahani</title>
    <description>The latest articles on Forem by Suraj Sahani (@surajsahani).</description>
    <link>https://forem.com/surajsahani</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F391684%2F7f74c7a9-78c0-45c0-af87-3d358260881a.png</url>
      <title>Forem: Suraj Sahani</title>
      <link>https://forem.com/surajsahani</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/surajsahani"/>
    <language>en</language>
    <item>
      <title>Create Your AR Application using AR-Core</title>
      <dc:creator>Suraj Sahani</dc:creator>
      <pubDate>Sat, 05 Feb 2022 16:31:54 +0000</pubDate>
      <link>https://forem.com/surajsahani/create-your-ar-application-using-ar-core-17kj</link>
      <guid>https://forem.com/surajsahani/create-your-ar-application-using-ar-core-17kj</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tVUtzJcX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j94kenoyidwzfbdfgfph.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tVUtzJcX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j94kenoyidwzfbdfgfph.png" alt="Image description" width="778" height="519"&gt;&lt;/a&gt;Do we create space-time? A new perspective on the fabric of reality&lt;br&gt;
For the first time, it is possible to see the quantum world from multiple points of view at once. This hints at something very strange – that reality only takes shape when we interact with each other&lt;/p&gt;

&lt;p&gt;IMAGINE approaching a Renaissance sculpture in a gallery. Even from a distance, it looks impressive. But it is only as you get close and walk around it that you begin to truly appreciate its quality: the angle of the jaw, the aquiline nose, the softness of the hair rendered in marble.&lt;/p&gt;

&lt;p&gt;In physics, as in life, it is important to view things from more than one perspective. As we have done that over the past century, we have had plenty of surprises. It started with Albert Einstein’s theory of special relativity, which showed us that lengths of space and durations of time vary depending on who is looking. It also painted a wholly unexpected picture of the shared reality underneath – one in which space and time were melded together in a four-dimensional union known as space-time.&lt;/p&gt;

&lt;p&gt;When quantum theory arrived a few years later, things got even weirder. It seemed to show that by measuring things, we play a part in determining their properties. But in the quantum world, unlike with relativity, there has never been a way to reconcile different perspectives and glimpse the objective reality beneath. A century later, many physicists question whether a single objective reality, shared by all observers, exists at all.&lt;/p&gt;

&lt;p&gt;Now, two emerging sets of ideas are changing this story. For the first time, we can jump from one quantum perspective to another. This is already helping us solve tricky practical problems with high-speed communications. It also sheds light on whether any shared reality exists at the quantum level. Intriguingly, the answer seems to be no – until we start talking to each other. …&lt;/p&gt;

&lt;p&gt;By Simply Using this block of code you can create your own sceneform object into your application.&lt;/p&gt;

&lt;p&gt;For complete setup please look this &lt;a href="https://proandroiddev.com/building-arcore-apps-using-sceneform-part-3-4cd392d6284f"&gt;article&lt;/a&gt; by Hari Vignesh Jayapalan&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;private fun makeTextureSphere(hitResult: HitResult, res: Int) {
   Texture.builder().setSource(BitmapFactory.decodeResource(resources, res))
            .build()
            .thenAccept {
                MaterialFactory.makeOpaqueWithTexture(this, it)
                    .thenAccept { material -&amp;gt;
                        addNodeToScene(arFragment, hitResult.createAnchor(),
                            ShapeFactory.makeSphere(
                                0.1f,
                                Vector3(0.0f, 0.15f, 0.0f),
                                material
                            ))

                    }
            }
    }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Click &lt;a href="https://github.com/surajsahani/AR-Bounceball/blob/main/README.md"&gt;here&lt;/a&gt; for demo application&lt;/p&gt;

</description>
      <category>sceneform</category>
      <category>android</category>
      <category>arco</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Your Cheat Sheet For Android Interview - Android Interview Questions.</title>
      <dc:creator>Suraj Sahani</dc:creator>
      <pubDate>Mon, 22 Nov 2021 19:18:29 +0000</pubDate>
      <link>https://forem.com/surajsahani/50-android-interview-questions-2021-surajsahani-martialcoder-641</link>
      <guid>https://forem.com/surajsahani/50-android-interview-questions-2021-surajsahani-martialcoder-641</guid>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Most Commonly Asked Android Interview Question for Android Developer.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;OOPS CONCEPT&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What are basic components of OOPS?.&lt;/li&gt;
&lt;li&gt;What is Object?.&lt;/li&gt;
&lt;li&gt;What will happen if we do not follow up OOPS concepts in  software development.&lt;/li&gt;
&lt;li&gt;Difference between Abstraction and Data encapsulation?.&lt;/li&gt;
&lt;li&gt;How abstraction and encapsulation can be archived.&lt;/li&gt;
&lt;li&gt;What is Polymorphism? Give Example.&lt;/li&gt;
&lt;li&gt;How to perform Polymorphism in Android?. How polymorphism is relevant in android. Use case?&lt;/li&gt;
&lt;li&gt;What are Compile time polymorphism and run time polymorphism?. With Example Code&lt;/li&gt;
&lt;li&gt;What is method Overloading and method Overriding?&lt;/li&gt;
&lt;li&gt;What is Interface? &lt;/li&gt;
&lt;li&gt;What is the use of interface. What's it's importance in OOPS concepts&lt;/li&gt;
&lt;li&gt;Can we use methods and body inside interface?&lt;/li&gt;
&lt;li&gt;What is default keyword do in interface?&lt;/li&gt;
&lt;li&gt;What is abstract keyword?&lt;/li&gt;
&lt;li&gt;Can methods allowed in abstract class. Explain an example of abstract class &lt;/li&gt;
&lt;li&gt;What is constructor.? what is the use of it&lt;/li&gt;
&lt;li&gt;What is loose coupling and tight coupling in OOPS&lt;/li&gt;
&lt;li&gt;Difference between new and override keyword&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Recommended: Please solve it first, before moving on to the solution.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;JAVA RELATED QUESTIONS&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What type of Programming language is Java?&lt;/li&gt;
&lt;li&gt;What is Method in Java?&lt;/li&gt;
&lt;li&gt;What is base class of every java class&lt;/li&gt;
&lt;li&gt;What are data types available in Java?&lt;/li&gt;
&lt;li&gt;How to Assign double to int in java&lt;/li&gt;
&lt;li&gt;What are access modifiers in java available? Explain each of them.&lt;/li&gt;
&lt;li&gt;What does public &lt;strong&gt;static void main&lt;/strong&gt; keyword do in Java ?&lt;/li&gt;
&lt;li&gt;What is the use of static keyword in Java?&lt;/li&gt;
&lt;li&gt;What is this  and super keyword?&lt;/li&gt;
&lt;li&gt;What is the use of new keyword?&lt;/li&gt;
&lt;li&gt;What is constructor in java? What is the need of it.&lt;/li&gt;
&lt;li&gt;Different between base class and super class in Oops &lt;/li&gt;
&lt;li&gt;What is enum classes?.&lt;/li&gt;
&lt;li&gt;What is difference between enum classes and constant classes&lt;/li&gt;
&lt;li&gt;What is Singleton?&lt;/li&gt;
&lt;li&gt;What is Difference between singleton and static?&lt;/li&gt;
&lt;li&gt;How to hide a method in java.&lt;/li&gt;
&lt;li&gt;What are Exception class in Java.&lt;/li&gt;
&lt;li&gt;What are static and final class in java.&lt;/li&gt;
&lt;li&gt;How to call static in java?&lt;/li&gt;
&lt;li&gt;What is collection Framework? what does it do.&lt;/li&gt;
&lt;li&gt;Give some of names of Exception class available in java.&lt;/li&gt;
&lt;li&gt;What is difference between final, finally, and finalize keyword in Java?&lt;/li&gt;
&lt;li&gt;Give an example of try and catch block statement?&lt;/li&gt;
&lt;li&gt;Can we perform try without catch block statement? Give an example.&lt;/li&gt;
&lt;li&gt;What are null pointer Exception in java?&lt;/li&gt;
&lt;li&gt;What is interface?&lt;/li&gt;
&lt;li&gt;Can we Instantiate abstract class?&lt;/li&gt;
&lt;li&gt;What is Default Interface&lt;/li&gt;
&lt;li&gt;What are methods we can use in interface?&lt;/li&gt;
&lt;li&gt;Why to use interface over abstract class?
32  What is abstract class?&lt;/li&gt;
&lt;li&gt;What is the difference between interface and abstract class? Give an example&lt;/li&gt;
&lt;li&gt;What is Map?&lt;/li&gt;
&lt;li&gt;How does Hash Map works?&lt;/li&gt;
&lt;li&gt;Difference between Array List Vs Linked List?&lt;/li&gt;
&lt;li&gt;Difference between Hash Map and Hash Set?&lt;/li&gt;
&lt;li&gt;Difference between Hash-map and Hash Table?&lt;/li&gt;
&lt;li&gt;What is asynchronous programming&lt;/li&gt;
&lt;li&gt;What is Concurrency in java?
41 What is Thread in Java? How to created a thread?&lt;/li&gt;
&lt;li&gt;Can java method overloading contains two same method name and signature allowed?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Recommended: Please solve it first, before moving on to the solution.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ANDROID QUESTION&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What is Android?&lt;/li&gt;
&lt;li&gt;What are Android App Components ?&lt;/li&gt;
&lt;li&gt;What is Android Manifest?&lt;/li&gt;
&lt;li&gt;Why we use Exported true in Android Manifest? &lt;/li&gt;
&lt;li&gt;Difference between Activity and Fragment .&lt;/li&gt;
&lt;li&gt;Can we created activity without layout?&lt;/li&gt;
&lt;li&gt;What is Fragment? How does it works? &lt;/li&gt;
&lt;li&gt;What is Services With Example and Implementation?&lt;/li&gt;
&lt;li&gt;What are types of Services?&lt;/li&gt;
&lt;li&gt;What is Thread? What is the use of Thread? what are lifecycle of thread?&lt;/li&gt;
&lt;li&gt;Which one is better Service or Thread?&lt;/li&gt;
&lt;li&gt;What are API available for Services?&lt;/li&gt;
&lt;li&gt;How do we interact UI With Services?&lt;/li&gt;
&lt;li&gt;What is Lifecycle of an Activity ?&lt;/li&gt;
&lt;li&gt;What is Lifecycle of an Fragment ?&lt;/li&gt;
&lt;li&gt;What are alternative of threading in Kotlin?&lt;/li&gt;
&lt;li&gt;What is broadcast Receivers With Example and Implementation?&lt;/li&gt;
&lt;li&gt;What is the use of Local Broadcast receiver&lt;/li&gt;
&lt;li&gt;What is Intent Filter ?&lt;/li&gt;
&lt;li&gt;How to start an intent?&lt;/li&gt;
&lt;li&gt;What are the different types if launch mode? Explain them each&lt;/li&gt;
&lt;li&gt;What are Content Provider? How to use them?&lt;/li&gt;
&lt;li&gt;What is Local Broadcast receivers?&lt;/li&gt;
&lt;li&gt;What is Android Architecture Components ?&lt;/li&gt;
&lt;li&gt;What is boot sequence of android&lt;/li&gt;
&lt;li&gt;What is Dozy in Android ?&lt;/li&gt;
&lt;li&gt;What are different types Android Architecture ?&lt;/li&gt;
&lt;li&gt;What is MVVM, Why to use it?&lt;/li&gt;
&lt;li&gt;What is Application Class in Android&lt;/li&gt;
&lt;li&gt;What is Application level gradle and Android level gradle?&lt;/li&gt;
&lt;li&gt;What are different types of Intents in Android&lt;/li&gt;
&lt;li&gt;What is Hash-map with Implementation&lt;/li&gt;
&lt;li&gt;What is Hash-table with Implementation&lt;/li&gt;
&lt;li&gt;What is Arrays,  Array-list, Linked-list with example ?&lt;/li&gt;
&lt;li&gt;What are different types of data structure (Difference between Linear and Non Linear DS)&lt;/li&gt;
&lt;li&gt;What is savedInstanceState in Android?&lt;/li&gt;
&lt;li&gt;What is Bundle in Android?&lt;/li&gt;
&lt;li&gt;How to pass Data from one Activity to Another Activity ?&lt;/li&gt;
&lt;li&gt;How to implement Fragment ?&lt;/li&gt;
&lt;li&gt;What is Main difference between .apply and .commit in fragment ?&lt;/li&gt;
&lt;li&gt;What is APK?&lt;/li&gt;
&lt;li&gt;Different Layout Inflation Method  in Android&lt;/li&gt;
&lt;li&gt;How does Vie Model Work passing data to View?&lt;/li&gt;
&lt;li&gt;What are different Storage Option we Have in Android&lt;/li&gt;
&lt;li&gt;How to Perform Room Database in Android&lt;/li&gt;
&lt;li&gt;Why, When and How to Use Shared Preferences ?&lt;/li&gt;
&lt;li&gt;How to build Own Notification Class.&lt;/li&gt;
&lt;li&gt;What is difference between Handler, Looper and Thread&lt;/li&gt;
&lt;li&gt;What are Different types of services we have in android&lt;/li&gt;
&lt;li&gt;What is MVI, MVP. and how does it can br implemented&lt;/li&gt;
&lt;li&gt;What is Dagger. Why to used, how to use&lt;/li&gt;
&lt;li&gt;What is boilerplate code&lt;/li&gt;
&lt;li&gt;What is difference between hilt and DI dagger?&lt;/li&gt;
&lt;li&gt;How to pass constructor of a class without using dagger hilt&lt;/li&gt;
&lt;li&gt;What is content provider? How to use content provider?&lt;/li&gt;
&lt;li&gt;How to use andoid core location feature? Details about masks &lt;/li&gt;
&lt;li&gt;Can android manifest have two launcher intent filter?&lt;/li&gt;
&lt;li&gt;What is AsyncTask? What are alternative of async task? In modern android development?&lt;/li&gt;
&lt;li&gt;Difference Recycler view Vs ListView&lt;/li&gt;
&lt;li&gt;What is difference between Activity and 
AppCompactActivity&lt;/li&gt;
&lt;li&gt;WorkManager ,JobScheduler ,JobDispatcher ,AlarmManager, BroadcastReceiver.&lt;/li&gt;
&lt;li&gt;Working of Runnable, Handler and Looper. How Android thread is different from Java Thread ? Explain handler threads.&lt;/li&gt;
&lt;li&gt;Concurrency framework in Android and their usecases .&lt;/li&gt;
&lt;li&gt;What are the problems in AsyncTask ? What is the relationship between the lifecycle of an AsyncTask and an Activity ? What problems can this result in ?&lt;/li&gt;
&lt;li&gt;Describe the working of different methods of RecyclerView.&lt;/li&gt;
&lt;li&gt;When to Register/Unregister Broadcast Receivers created in an activity? Advantage of preferring onStart()/onStop() and onResume()/onPause() over onCreate()/onDestroy().&lt;/li&gt;
&lt;li&gt;What is the difference between ListView and RecyclerView ?&lt;/li&gt;
&lt;li&gt;Given 50 items and maximum visible rows, find how many times onCreateViewHolder will be called .&lt;/li&gt;
&lt;li&gt;How would you communicate between two fragments ?
What are weak references and Strong references (along with examples) ?&lt;/li&gt;
&lt;li&gt;Causes of memory leaks in Android applications ?&lt;/li&gt;
&lt;li&gt;What is SparseArray ?&lt;/li&gt;
&lt;li&gt;What is difference between Serializable and Parcelable ? Which is better in Android and why ?&lt;/li&gt;
&lt;li&gt;What is AIDL.&lt;/li&gt;
&lt;li&gt;What is FrameLayout?&lt;/li&gt;
&lt;li&gt;What are android components? &lt;/li&gt;
&lt;li&gt;What is AppCompactActivity&lt;/li&gt;
&lt;li&gt;Can activity be replaced without UI?&lt;/li&gt;
&lt;li&gt;What is lifecycle of activity?&lt;/li&gt;
&lt;li&gt;What is lifecycle of fragment?&lt;/li&gt;
&lt;li&gt;What is lifecycle of thread?&lt;/li&gt;
&lt;li&gt;What is lifecycle of ViewModel?&lt;/li&gt;
&lt;li&gt;What are types of Services? How to write a service class&lt;/li&gt;
&lt;li&gt;What are launchModes in Android? How Does it Work. Demo&lt;/li&gt;
&lt;li&gt;What are storage option available in android&lt;/li&gt;
&lt;li&gt;What are implicit and Explicit intent.&lt;/li&gt;
&lt;li&gt;What is boot sequence in android?&lt;/li&gt;
&lt;li&gt;How do you interact activity with services?&lt;/li&gt;
&lt;li&gt;What are methods came in activity.&lt;/li&gt;
&lt;li&gt;How to create a Json  object to Json Array in java&lt;/li&gt;
&lt;li&gt;How to test android builds&lt;/li&gt;
&lt;li&gt;What is the use of asynchronus programming?&lt;/li&gt;
&lt;li&gt;How to write custom exception class in android?
93.How to test before application goes live in android?&lt;/li&gt;
&lt;li&gt;How Does room database work&lt;/li&gt;
&lt;li&gt;What is the internal Working of SQLite &lt;/li&gt;
&lt;li&gt;What are POJO class in android?&lt;/li&gt;
&lt;li&gt;What are access modifiers in java&lt;/li&gt;
&lt;li&gt;What are data types available in java&lt;/li&gt;
&lt;li&gt;Explain Android Architecture &lt;/li&gt;
&lt;li&gt;How Does RecyclerView Work in android how does it maintain it's set on click listener of different items?&lt;/li&gt;
&lt;li&gt;How to set Priority of Thread?&lt;/li&gt;
&lt;li&gt;When to use activity and when to use services?&lt;/li&gt;
&lt;li&gt;Some Libraries you have worked on in android? can refer below&lt;/li&gt;
&lt;li&gt;How to pass List of Images from Activity A to Activity B?&lt;/li&gt;
&lt;li&gt;How does MVI Works? give an achitecture&lt;/li&gt;
&lt;li&gt;How to write ExceptionClass? How to Handle them?&lt;/li&gt;
&lt;li&gt;Usage of try and catch block in java.&lt;/li&gt;
&lt;li&gt;How to send data from oen activity to another activity and received application as notepad application.&lt;/li&gt;
&lt;li&gt;What is .databaseBuilder() in Room database?&lt;/li&gt;
&lt;li&gt;What is ThreadPool?&lt;/li&gt;
&lt;li&gt;What are dependency required for MVVM?&lt;/li&gt;
&lt;li&gt;How does MVVM Work? What is use of observer there?&lt;/li&gt;
&lt;li&gt;What is Live Data? why to use it? when to use it.&lt;/li&gt;
&lt;li&gt;How does firebase messaging payload works(messaging)&lt;/li&gt;
&lt;li&gt;What is serializable and Parceble? How does it works&lt;/li&gt;
&lt;li&gt;What is data binding? What is syntatic in kotlin&lt;/li&gt;
&lt;li&gt;How to reduce APK size in android&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Recommended: Please solve it first, before moving on to the solution.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;KOTLIN RELATED QUESTIONS&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Why to choose Kotlin as android development?&lt;/li&gt;
&lt;li&gt;What are disadvantage of kotlin&lt;/li&gt;
&lt;li&gt;What is difference feature we have in Kotlin what was missing in Java?&lt;/li&gt;
&lt;li&gt;What is Null-safety in Kotlin&lt;/li&gt;
&lt;li&gt;What Null Assertion in Kotlin&lt;/li&gt;
&lt;li&gt;What are data types available in Kotlin?&lt;/li&gt;
&lt;li&gt;What access modifiers are available in Kotlin?&lt;/li&gt;
&lt;li&gt;What is Sealed, Open , Final and Data Class in Kotlin and what are it's equivalent in Java?&lt;/li&gt;
&lt;li&gt;What are functionality data class provides&lt;/li&gt;
&lt;li&gt;what are open class and sealed class &lt;/li&gt;
&lt;li&gt;What is Companion object in Kotlin? With Demo&lt;/li&gt;
&lt;li&gt;What is difference between val and var&lt;/li&gt;
&lt;li&gt;What is different between companion object and val?&lt;/li&gt;
&lt;li&gt;What is different between companion object and const val?&lt;/li&gt;
&lt;li&gt;What is difference between companion object and object?&lt;/li&gt;
&lt;li&gt;What is difference between lazy and lateinit?&lt;/li&gt;
&lt;li&gt;What is const val vs companion in kotlin&lt;/li&gt;
&lt;li&gt;what is difference between val and var&lt;/li&gt;
&lt;li&gt;What is difference between this and super keyword
18.What is Work WorkManager, JobShedular, JobDispatcher, AlarmManager, BroadCastReceiver&lt;/li&gt;
&lt;li&gt;What is asyncTask? Why to use them.&lt;/li&gt;
&lt;li&gt;What is Coroutines. When to use them.&lt;/li&gt;
&lt;li&gt;Why to use threading over normal coroutines?.&lt;/li&gt;
&lt;li&gt;Will you use coroutines if CPU has one core?.&lt;/li&gt;
&lt;li&gt;How to call coroutines function?.&lt;/li&gt;
&lt;li&gt;What is Singleton in Kotlin?&lt;/li&gt;
&lt;li&gt;How to pass header in retrofit in kotlin&lt;/li&gt;
&lt;li&gt;What are higher Order Function. &lt;/li&gt;
&lt;li&gt;What does clip to padding do?&lt;/li&gt;
&lt;li&gt;How to create custom View in android?&lt;/li&gt;
&lt;li&gt;What is content Provider and Content Resolver in android&lt;/li&gt;
&lt;li&gt;What are Storage Option available in android?&lt;/li&gt;
&lt;li&gt;How to write test using JUnit and Mockito class in kotlin.&lt;/li&gt;
&lt;li&gt;How to write UI test using Espresso&lt;/li&gt;
&lt;li&gt;How Does fragment interact with ViewModel&lt;/li&gt;
&lt;li&gt;How does observer work?&lt;/li&gt;
&lt;li&gt;What is View-Model how does it works?&lt;/li&gt;
&lt;li&gt;How does ViewModel Interact with UI?&lt;/li&gt;
&lt;li&gt;Can MVVM have two viewModel?&lt;/li&gt;
&lt;li&gt;How to use LiveData in ViewModel&lt;/li&gt;
&lt;li&gt;Can we write ViewModel inside View?&lt;/li&gt;
&lt;li&gt;What is use of repository in MVVM?&lt;/li&gt;
&lt;li&gt;How to write if-else statement in kotlin&lt;/li&gt;
&lt;li&gt;Why Mvvm Invented?&lt;/li&gt;
&lt;li&gt;How Does SetValue() and PostValue work in LiveData?&lt;/li&gt;
&lt;li&gt;What is safe call and Non-null assertion?&lt;/li&gt;
&lt;li&gt;What is extension function in kotlin?&lt;/li&gt;
&lt;li&gt;How do you write to network calls for coroutines?&lt;/li&gt;
&lt;li&gt;What do you use multiple header call in Api?&lt;/li&gt;
&lt;li&gt;What are Android Jetpack Components&lt;/li&gt;
&lt;li&gt;How does Coroutines Work INternally&lt;/li&gt;
&lt;li&gt;How to create your own Coroutines&lt;/li&gt;
&lt;li&gt;How Kotlin Coroutines compare to other tools like Thead, RxKotlin on work?&lt;/li&gt;
&lt;li&gt;How to pass single instance of Application?&lt;/li&gt;
&lt;li&gt;How Database on to many  and many to one relationship?&lt;/li&gt;
&lt;li&gt;When onStop and onResume be called in android?&lt;/li&gt;
&lt;li&gt;Difference between .apply and .commit in fragment?&lt;/li&gt;
&lt;li&gt;How to pass data from activity to fragment?&lt;/li&gt;
&lt;li&gt;What is difference between activity travelling, fragment transection?&lt;/li&gt;
&lt;li&gt;What are higher Order Function in kotlin?&lt;/li&gt;
&lt;li&gt;What is Flow in Kotlin&lt;/li&gt;
&lt;li&gt;What is let,apply, with syntax in kotlin?&lt;/li&gt;
&lt;li&gt;What are scope function?&lt;/li&gt;
&lt;li&gt;What are Scope Function?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Recommended: Please solve it first, before moving on to the solution.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DSA Concepts&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What are different types of data stucture (Difference between Linear and Non Linear DS)&lt;/li&gt;
&lt;li&gt;Write a string in reverse order 
Input "martial coder" 
Result "redoc laitram"&lt;/li&gt;
&lt;li&gt;Write a program to count greatest among 0 and 1 substring&lt;/li&gt;
&lt;li&gt;Write a program using Linkedin List and print the head of the linked list , print Linked List in 
      cyclic order "1 2 3 4 5"
      result       "5 4 1 2 3 "&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Recommended: Please solve it first, before moving on to the solution.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;THIRD PARTY LIBRARIES SOMETIME ASKED&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What is default Image In Android&lt;/li&gt;
&lt;li&gt;What is Volley ,  Android Retrofit , Which one is fast, When to choose when?&lt;/li&gt;
&lt;li&gt;What is default Networking API in android&lt;/li&gt;
&lt;li&gt;What is GCM server and firebase?&lt;/li&gt;
&lt;li&gt;How to sent payload in notification Using firebase firebase?&lt;/li&gt;
&lt;li&gt;How to integrate firebase notification  in android?
7.What is Rx Java? How to use it&lt;/li&gt;
&lt;li&gt;What is Rx Kotlin? How to use it.&lt;/li&gt;
&lt;li&gt;What is Wave Loading? How to use view like shimmerView Skeleton Layout to View?&lt;/li&gt;
&lt;li&gt;How to integrate authentication system in android ?&lt;/li&gt;
&lt;li&gt;Ho to use realm?&lt;/li&gt;
&lt;li&gt;How to create a api in Spring Hibernate?&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>android</category>
      <category>kotlin</category>
      <category>java</category>
      <category>oops</category>
    </item>
    <item>
      <title>https://airtable.com/shrmuHxu38ZariKJi</title>
      <dc:creator>Suraj Sahani</dc:creator>
      <pubDate>Thu, 21 May 2020 06:47:23 +0000</pubDate>
      <link>https://forem.com/surajsahani/https-airtable-com-shrmuhxu38zarikji-4hk</link>
      <guid>https://forem.com/surajsahani/https-airtable-com-shrmuhxu38zarikji-4hk</guid>
      <description>&lt;p&gt;&lt;a href="https://education.github.com/graduation/"&gt;https://education.github.com/graduation/&lt;/a&gt; &lt;/p&gt;

</description>
      <category>github</category>
      <category>graduation</category>
    </item>
  </channel>
</rss>
