Публикации по теме 'mobile-app-development'


4 проблемы, о которых нужно знать перед использованием React Native Webview
В течение последнего года я работал над нативным приложением для реагирования, которое использует Webview для отображения электронных писем в формате HTML. В процессе я столкнулся с некоторыми необычными проблемами, на решение которых у нас ушло много времени. Моя цель в этой статье — сэкономить ваше время, показав вам проблемы, с которыми вы можете столкнуться, и способы их решения. Проблема 1: Динамическая высота WebView React Native Webview не может устанавливать собственную высоту,..

Создайте приложение для покупок с помощью Nativescript Vue, Firebase и Stripe
Современные устройства предоставляют такие современные удобства, как покупки с мобильного устройства, где бы вы ни находились. Используя NativeScript Vue, я расскажу, как создать приложение для покупок с каталогом продуктов, которое использует Firebase и Stripe для обработки платежей с кредитной карты. Это приложение будет полагаться на Firebase для нужд нашего сервера, предоставляя услуги аутентификации, базы данных и облачных функций. Если вы раньше не работали с Firebase, вам..

Устранение неполадок, связанных с зависанием детоксикации из-за анимации: 3 практических решения
Поскольку Detox по умолчанию обрабатывает синхронизацию, мы можем отключить ее в определенных местах и ​​включить снова. Запрещать: await device.disableSynchronization(); Давать возможность: await device.enableSynchronization(); Хотя этот обходной путь может помочь, вам придется вручную дождаться завершения теста, особенно если он требует сетевых запросов или любого другого действия, которое меняет состояние экрана. 2 . Насмешливый В случае с циклом анимации нам нужно..

Как использовать ValueNotifier для управления состоянием во Flutter
Введение Flutter — это популярная кроссплатформенная среда разработки мобильных приложений, использующая модель декларативного программирования. Это означает, что вы можете описать желаемое состояние вашего пользовательского интерфейса, и Flutter будет автоматически обновлять пользовательский интерфейс при каждом изменении состояния. Однако бывают случаи, когда вам необходимо управлять состоянием вашего приложения более сложным способом. Например, вам может потребоваться отслеживать..

Текстовая сказка. Моя худшая ошибка за 40 лет
Вы когда-нибудь задумывались, какова жизнь «на самом деле» для разработчиков? Текстовая сказка. Моя худшая ошибка за 40 лет Отладочная история о тупиковых переулках, отчаянии и силе упрямого продолжения игры с чем-то, пока вы не заметите жизненно важную подсказку. В 2020 году Touchgram застопорился почти на три полных месяца. С одним багом. Я был разработчиком почти 40 лет и видел ужасный код. я даже…

Создание полного рабочего процесса GitHub для Flutter
Самый быстрый и простой способ создать и протестировать приложение Flutter. В этой статье я покажу, как настроить простой и легкий рабочий процесс Flutter, который будет: Создайте свой исходный код Запуск модульных тестов Загрузите покрытие кода Запуск интегрированных тестов Создайте и загрузите файл APK Сделайте скриншоты интегрированных тестов и загрузите файлы Создайте наше приложение-пример Flutter Перед созданием нашего рабочего процесса нам нужно одно приложение, а..

Обновление Kotlin 1.6: что нового для разработчиков Android в 2023 году
Обновление Kotlin 1.6: что нового для разработчиков Android в 2023 году Введение: Kotlin, любимый язык программирования для разработки приложений для Android, с момента своего появления постоянно развивался. Поскольку мы вступаем в 2023 год, давайте рассмотрим последние обновления и достижения в Kotlin, которые продолжают формировать современный ландшафт разработки приложений. Kotlin 1.6: мощные функции и улучшения Долгожданный выпуск Kotlin 1.6 содержит множество..