Для приложения, которое я разрабатываю, я получаю некоторые сбои на некоторых моих клиентских устройствах.Я подозреваю, что это связано со мною неправильным пониманием правильного способа настройки всех различных плагинов для совместной работы.
Например, в этом официальном руководстве https://firebase.google.com/docs/flutter/setup сказано, что использовать:
firebase_core: ^0.2.5
Но текущая версия плагина (https://github.com/flutter/plugins):
firebase_core: ^0.4.0+6
И это только один пример. Есть много других плагинов Firebase / Firestore, которые я использую, и этодействительно неясно, как правильно их настроить.
Добавьте к этим зависимостям и больше настроек в файлах Gralde, например:
implementation 'com.google.firebase:firebase-core:16.0.9'
Добавьте к этой конфигурации AndroidX: build.gradle:
androidTestImplementation 'androidx.test:runner:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
gradle.properties:
android.enableJetifier=true
android.useAndroidX=true
Итак, мой вопрос: как правильно настроить приложение со всеми файлами конфигурации (pubspec.yaml, build.gradle и т. Д.)