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


Как сделать модульные тесты для ViewModel проще в написании и обслуживании
Помогите себе и другим с чистым кодом Я большой поклонник TDD. Но мой TDD заканчивался, как только я начинал писать код для ViewModel . Раньше я страдал от беспорядка, которым стали мои модульные тесты. Чем больше логики я добавлял в ViewModel , тем больше беспорядка я создавал в модульных тестах. В конце концов, я заканчивал тем, что удалял тесты для ViewModel , потому что их было слишком сложно поддерживать и писать новые. Но без тестов я страдал от ошибок, которые вносил я..

Ошибка недели №1 —  return void
Истории об исправлении ошибок так же увлекательны, как и сериалы о Гарри Поттере — холст темный, персонажи запутанные, и много колдовства. 🪄 Я долго думал об этом. Почему бы не поделиться историями об исправлении ошибок в блогах? Насколько это может быть интересно, я верю, что многие из нас выиграют от этого. Начну серию с очень известного — return void в Dart. Взгляните на этот невинный фрагмент кода Dart: bool shouldInitializeSdk = true; void checkAndInitializeSdk() { if..

Изучение видимости пакетов в Android
Как получить список приложений, установленных на устройстве — решение, работающее на всех версиях Android Введение В этой статье мы рассмотрим различные способы получения списка установленных приложений на устройстве внутри нашего приложения. Затем изучите различные ограничения, налагаемые на подходы…

Это отличная и смешная статья!
Это отличная и смешная статья!

Reproxy: простой, но мощный сервер-макет для разработки мобильных приложений
Примечание редактора: сегодня мы слышим от Ахмада Фадли, одного из наших инженеров по Android из группы Experience, о том, как он и его товарищи по команде фронтенд пытались различными способами отделить себя от зависимости серверных API, от имитации ответов этих API в приложении. для создания выделенного внешнего имитационного сервера для подключения приложения, чтобы поддерживать непрерывный и независимый рабочий процесс тестирования приложений с минимальными изменениями в коде..

Раскройте потенциал своего Android-устройства
Иметь телефон Android - это здорово, потому что мы можем делать с ним практически безграничные возможности. Но производители не предоставляют вечно обновления даже для своих флагманских продуктов. Так что, когда вы чувствуете, что застряли с тем же старым пользовательским интерфейсом и минимумом настроек, пора закончить со стандартным интерфейсом и дождаться обновления. Это когда вы начинаете играть и действительно исследуете истинный потенциал системы Android. Но делать это не так..

Основы Android : службы
Здравствуйте друзья, В этом блоге мы собираемся изучить службы в разработке приложений для Android. Для начала, вот краткий обзор услуги, услугу можно охарактеризовать следующим образом: Компонент приложения, который используется для выполнения длительных фоновых операций. Сервис не имеет пользовательского интерфейса. Служба может продолжать работать даже после того, как пользователь переключится на другое приложение. Компонент может привязываться к службе, выполнять..