Рубрика «android» - 21

WhatsApp разрабатывает функцию самоудаляющихся сообщений - 1

Мессенджер WhatsApp начал тестировать функцию самоуничтожающихся сообщений. Об этом сообщает сайт Wabetainfo, который специализируется на новостях об обновлениях приложений для различных операционных систем.

Как пишет Wabetainfo, WhatsApp представил версию 2.19.275 для Android через бета-программу Google Play. Функция самоудаляющихся сообщений пока доступна только в бета-тестировании. С её помощью можно будет отправлять сообщения, которые автоматически будут удалены через пять секунд или через час. Время удаления сообщений можно настроить по желанию пользователя. Функция будет работать как в групповых чатах, так и в личных переписках.
Читать полностью »

Google перестанет предустанавливать «Play Музыку» (Google Play Music) на телефоны с Android 9 (Pie) и 10, привычное приложение желающим придётся скачать из магазина самостоятельно. Вместо «Музыки» на телефоны будет предустанавливаться YouTube Music. Владелец регулярно перезапускает последнее приложение начиная с 2014 года, Читать полностью »

Перевод статьи подготовлен специально для студентов курса «Android-разработчик. Продвинутый курс». И хотя в данном материале речь пойдет преимущественно о Java, материал будет полезен Android-разработчикам

Топ 20 навигационных фич в IntelliJ IDEA. Часть 2 - 1


Первая часть тут
Читать полностью »

В конце сентября американская версия магазина приложений Google запустит подписку Google Play Pass — за $4,99 в месяц подписчики покупают доступ к библиотеке игр и приложений без рекламы и покупки самого приложения. Анонс ошеломил часть разработчиков, выяснил ign.com. По их мнению Google перестанет быть независимой витриной и существенно деформирует индустрию. Предложенная поисковиком модель выплат такова, Читать полностью »

В первой части я немного рассказал о приложении RF & Microwave Toolbox. Во второй части расскажу о не менее интересном приложении, которое позволяет проектировать СВЧ устройства (преимущественно, планарные) на смартфоне/планшете под управлением ОС Android. Если вам интересно, то добро пожаловать под кат…

Android для радиоинженера (часть вторая) - 1

Читать полностью »

LiveData – это отличный инструмент для связывания состояния ваших данных и объектов с жизненным циклом (LifecycleOwner, обычно это Fragment или Activity).

Обычно LiveData помещаются во ViewModel и используются для обновления состояния вашего UI. Часто ViewModel может пережить LifecycleOwner и сохранить состояние LiveData. Такой механизм подходит, когда вам нужно сохранить данные и восстановить их через некоторое время, например, после смены конфигурации.

Но что, если мы хотим использовать механизм событий, а не состояний? Причем обязательно в контексте жизненного цикла обозревателя (LifecycleOwner). Например, нам нужно вывести сообщение после асинхронной операции при условии, что LifecycleOwner еще жив, имеет активных обозревателей и готов обновить свой UI. Если мы будем использовать LiveData, то мы будем получать одно и то же сообщение после каждой смены конфигурации, или при каждом новом подписчике. Одно из решений, которое напрашивается, это после обработки данных в некотором обозревателе обнулить эти данные в LiveData.

Например, такой код:

Observer {
	handle(it)
	yourViewModel.liveData.value = null
}

Но такой подход имеет ряд недостатков и не отвечает всем необходимым требованиям.
Читать полностью »

Привет! В этот четверг, 26 сентября, мы собираем в Москве мобильную тусовку, чтобы обсудить тренды развития, управления и продвижения мобильных приложений. Под катом — лайнап 7-й Международной мобильной конференции для бизнеса MBLT19, баттл продактов и тест, который расскажет, какое ты приложение.

MBLT19 :: доклады, баттл продактов и тест - 1
Читать полностью »

Райффайзенбанк открывает набор в первую Школу мобильной разработки - 1

Стажёры Raiffeisen Mobile Dev School пройдут путь от знакомства с инструментами и утилитами до детализации визуальных элементов приложений и создадут продукт для более чем 100 тысяч пользователей.
Читать полностью »

Вступление

Опубликовать приложение, не нарушив ни чьих прав, стало непростой задачей. За последние пару лет в Google Play добавилось множество новых правил и ограничений, причем некоторые из них действуют только в определенных регионах и бремя отслеживания какие ограничения и правила распространяются на каждого конкретного юзера ложится на плечи разработчиков. В этой статье я расскажу о том, на что нужно обращать внимание в 2019 году, при публикации своего приложения в сторе, чтобы не быть заблокированным.

Читать полностью »

На прошедшей неделе мы выпустили обновление 3CX v16 Update 3! Это обновление включает поддержку безопасных SIP-транков, работающих по протоколу TLS (пример — украинский мобильный оператор Lifecell), видеовызовы на мобильных устройствах и другие интересные новинки. Протестируйте новую beta — помогите нам быстрее выпустить финальный релиз!Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js