Hey, a few days ago a friend of mine introduced me to Flutter by google a platform where we can develop apps for ios, android or I guess any platform. My question is that if we can create multi-platform apps from a single code then why do we still use Xcode or Android Studio.
It depends on if you want to distribute the app.
The only way into the Apple app Store is Xcode.
Flutter is a cross platform way to develop apps, meaning android and iOS with one code base.
Depending on your app this can be a good idea. However if you do something specific like work with Bluetooth or use very specific native features, it’s always 100% better to use native development. Meaning swift and iOS or Kotlin for android.
Look into the best solution for your case.
thanks for you interest i really appreciate it