title: Difference between globalScope , corountineScope and viewScope in Kotlin
body: <p>What is the difference between globalScope , coroutineScope and viewModelScope and when to use them inside Kotlin programming with viewModelScope still under development?</p>
  
  <p>I have gone through below link 
  <a href="https://medium.com/androiddevelopers/coroutines-on-android-part-iii-real-work-2ba8a2ec2f45" rel="noreferrer">https://medium.com/androiddevelopers/coroutines-on-android-part-iii-real-work-2ba8a2ec2f45</a></p>
  
  <p>I know corountineScope will be having scope until {} for which it was called.
  Also we have supervisorScope which is similar to coroutineScope ,
  viewModelScope having scope till ViewModel .
  Global scope - does it have till application works or activity ?</p>