Эта страница переведена с помощью Cloud Translation API. Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками. Создайте приложение для Android с помощью Jetpack Compose и Firebase. Вернуться к курсу Каждая страница приложения Android, созданного с помощью Jetpack Compose и использующего архитектуру Model-View-ViewModel (MVVM), должна включать в себя что из следующего? Файл Screen с составной функцией, которая объявляет, как должен выглядеть пользовательский интерфейс, и классом ViewModel , выполняющим бизнес-логику. Файл Screen с компонуемой функцией, которая объявляет, как должен выглядеть пользовательский интерфейс, и файл Service , вызывающий API Firebase. Файл Screen с компонуемой функцией, которая объявляет, как должен выглядеть пользовательский интерфейс, класс ViewModel , выполняющий бизнес-логику, и файл Service , вызывающий API Firebase. Ни один из вышеперечисленных. Что из перечисленного относится к сопрограммам Kotlin? Потоки данных, которые передают последовательные значения как способ обмена информацией между различными уровнями вашего приложения. Легкие потоки, позволяющие писать синхронный код. Легкие потоки, позволяющие писать асинхронный код. Все вышеперечисленное. Как отличить обычную функцию Kotlin от составной функции? Составная функция имеет аннотацию @ComposableFunction . Компонуемая функция обычно заключена в класс Composable . Компонуемая функция имеет аннотацию @Composable. Компонуемая функция всегда возвращает составной объект. Как вы гарантируете, что компонуемые функции будут знать об обновленных документах, хранящихся в Cloud Firestore? Добавьте объект SnapshotListener в коллекцию Cloud Firestore на уровне данных, а затем обновите состояние пользовательского интерфейса в классе ViewModel и наблюдайте за этим состоянием пользовательского интерфейса в составной функции. Добавьте объект SnapshotListener в коллекцию Cloud Firestore в начале составной функции, а затем соответствующим образом обновите экран. Добавьте объект SnapshotListener в коллекцию Cloud Firestore на уровне данных, а затем примените бизнес-логику к составной функции и соответствующим образом обновите экран. Добавьте объект SnapshotListener в коллекцию Cloud Firestore в своем классе ViewModel , а затем вызывайте составную функцию из класса ViewModel при каждом обновлении. Что из перечисленного позволяет выполнять мониторинг производительности Firebase? Выбирайте столько ответов, сколько считаете нужным. Автоматически записывайте трассировки при добавлении SDK. Создавайте собственные трассировки, метрики и атрибуты для конкретного кода. Настройте свою панель мониторинга с важными трассировками. Постоянно хранить личную информацию. Как вы отслеживаете данные о производительности, связанные с конкретным кодом вашего приложения? Добавьте пользовательскую метрику, которая начинается в начале определенного кода и заканчивается после его выполнения. Добавьте пользовательскую трассировку, которая начинается в начале определенного кода и заканчивается после его выполнения. Добавьте аннотацию @CustomTrace к функции, которую вы хотите отслеживать. Добавьте аннотацию @CustomMetric к функции, которую вы хотите отслеживать. Правда или ложь? Вы можете использовать Firebase Remote Config, чтобы представить функции определенному проценту ваших пользователей, чтобы вы могли измерить их влияние, прежде чем опубликовать их для всей вашей пользовательской базы. Истинный ЛОЖЬ Какой из следующих методов API Remote Config является обязательным и его следует вызывать сразу после запуска приложения? Метод get() для получения значения нужного ключа. Вы должны вызывать его один раз для каждого ключа. Метод setMinimumFetchIntervalInSeconds() для настройки минимального интервала, в течение которого приложение может запрашивать новые значения. Метод getAll() для получения всех доступных пар ключей и значений. Метод fetchAndActivate() для получения всех значений и их активации. Как лучше всего решить проблему клиента в вашем приложении? Исправьте код и выпустите новую версию непосредственно в производство. Исправьте код и вручную проверьте его в производственной среде. Исправьте код и вручную проверьте его в тестовой среде. Исправьте код, затем вручную проверьте его в тестовой среде и, наконец, напишите интеграционный тест, чтобы предотвратить регресс в будущем. Чтобы определить производственную среду в консоли Firebase, вам следует найти какой из следующих значков? Красная ракета Зеленая галочка Синий круг со стрелкой Золотая звезда Отправить ответы error_outline При определении оценки по тесту произошла ошибка. Повторите попытку.