title: What is the difference between Android Studio and frameworks?
body: <p>I have seen many people recommending frameworks like Ionic, Xamarin, Flutter, React Native etc for developing Android apps. However, I have been coding in Android Studio using Java and Kotlin and have made a few apps. </p>
  
  <p>So what is the difference between these frameworks and Android Studio? How are they better than Android Studio? 
  I know Android Studio is an IDE but don't these frameworks also compile and run your code to create an Android app? So what's the difference?</p>