Для iOS разница в основном в ios/Runner.xcodeproj/project.pbxproj
, а некоторые файлы исходного кода генерируются в ios/Runner
(различий слишком много, чтобы перечислить их здесь)
Для Android различия заключены в android/build.gradle
, android/app/build.gradle
, а различные файлы исходного кода генерируются в android/app/src/main
Для переключения языков вы можете удалить каталог ios
и / или android
и запустить
flutter create -i swift -a kotlin .
Если вы сделали ручные изменения в файлах в этих каталогах, вам нужно повторно применитьих.
Если вы фиксируете проект в Git, а затем переключаете язык (как объяснено выше), тогда легко увидеть, какие именно различия.