Easy
- What is the life cycle of Activity?
- OnCreate()
- OnStart()
- OnResume()
- OnPause()
- OnStop()
- OnDestroy()
- OnRestart()
- Different between View.GONE and View.VISIBLE?
- Completely hidden, as if the view not been addded.
- Not displayed, but taken into account during layout (space is left for it).
- Android Manifest?
- LiveData: setValue & postValue
- SharedFlow & StateFlow
- Cold Observable & Hot Observable
- What is an intent?
- Explain different launch modes in Android
- Standard
- SingleTop
- SingleTask
- SingleInstance
- Different between FragmentPagerAdapter & FragmentStatePagerAdapter
- RecyclerView Optimization
- MVVM
- Communication between Fragments
Hard
- CompileSDKVersion & TargetSDKVersion
- Doze & App Standby
- How does RecyclerView work internally?
- FlatBuffers & Json