To prepare to run and test your Flutter app on an Android device, you’ll need an Android device running Android 4.1 (API level 16) or higher . Enable Developer options and USB debugging on your device. Detailed instructions are available in the Android documentation.
Read moreDo I need Java for Flutter?
Flutter uses Dart as the programming language, while native Android development uses Java or Kotlin . In terms of IDE, Android Studio can be used for both Flutter and native Android app development.
Read more