Социальные сети Рунета
Среда, 24 апреля 2024

Как сделать два приложения из одного. Опыт Тинькофф Джуниор Привет, меня зовут Андрей и я занимаюсь приложениями Тинькофф и Тинькофф Джуниор для платформы Android. Хочу рассказать о том, как мы собираем два похожих приложения из одной кодовой базы. Тинькофф Джуниор — это мобильное банковское приложение, ориентированное на детей ...

ОС Google Fuchsia получит поддержку Android-приложений Предположения о том, что грядущая операционная система Google Fuchsia будет поддерживать Android-приложения, получили подтверждение. Как свидетельствуют новые изменения в Android Open Source Project, Fuchsia будет поддерживать Android-приложения при помощи Android Runtime. О...

Архитектурный шаблон «Строитель» во вселенной «Swift» и «iOS»/«macOS» В этот раз я бы хотел немного поговорить о еще одном порождающем шаблоне проектирования из арсенала «Банды четырех» – «Строителе» («Builder»). Так вышло, что в ходе получения своего (пусть и не слишком обширного) опыта, я довольно часто видел, чтобы паттерн использовался в «...

Что нового в iOS 12.2 Beta 3: редизайн Apple TV Remote, настройка новостей Apple, исправление ошибок и многое другое Вчера Apple выпустила третью бета-версию iOS 12.2 для разработчиков, и, как и в большинстве ранних бета-версий, новое программное обеспечение вводит улучшения и изменения пользовательского интерфейса для различных функций. Существует несколько незначительных изменений, таких...

DynamicData: Изменяющиеся коллекции, шаблон проектирования MVVM и реактивные расширения В феврале 2019 года состоялся релиз ReactiveUI 9  —  кроссплатформенного фреймворка для построения приложений с графическим пользовательским интерфейсом на платформе Microsoft .NET. ReactiveUI  — это инструмент для тесной интеграции реактивных расширений с шаблоном проектиро...

Cron в Linux: история, использование и устройство Классик писал, что счастливые часов не наблюдают. В те дикие времена ещё не было ни программистов, ни Unix, но в наши дни программисты знают твёрдо: вместо них за временем проследит cron. Утилиты командной строки для меня одновременно слабость и рутина. sed, awk, wc, cut и ...

Как работать с Postgres в Go: практики, особенности, нюансы Неожиданное поведение приложения в отношении работы с базой приводит к войне между DBA и разработчиками: DBA кричат: «Ваше приложение роняет базу», разработчики — «Но ведь до этого всё работало!». Хуже всего, что DBA и разработчики не могут помочь друг другу: одни не знают ...

В приложении «Блокнот» обнаружена RCE-уязвимость Исследователь безопасности Тавис Орманди, который является частью команды Google Project Zero, уже находил раньше некоторые серьезные ошибки и угрозы. На этот раз он обнаружил новую уязвимость нулевого дня в приложении «Блокнот», которая затрагивает пользователей операционно...

Может ли Chromebook заменить обычный ПК на Windows? Летом 2016 года первые ноутбуки на Chrome OS начали получать поддержку Android-приложений. Это позволило серьезным образом расширить возможности системы. Конечно, многие Android-приложения пока не поддерживают Chrome OS, но ситуация постепенно налаживается. Наш коллега из a...

Angulareact У меня есть проблема. Приложение написано на Angular, а библиотека компонентов на React. Делать клон библиотеки слишком дорого. Значит, нужно использовать React-компоненты в Angular-приложении с минимальными затратами. Разбираемся как это делать. Читать дальше →

[Перевод - recovery mode ] Типичные ошибки при логгировании Привет, Хабр! Я думаю, практически в каждой программе есть логгирование. Более того, в ряде уже неновых приложений (а значит с морем нетривиальных условий) зачастую логи становятся жизненно важными на боевом сервере. Однако, несмотря на всю важность и распространенность подо...

Управление компьютером через ПДУ от усилителя с помощью Arduino и Node.js Предисловие История начинается с того, что пол года назад я купил усилитель Yamaha A-S501. В комплекте с ним шёл пульт дистанционного управления, который мог управлять и усилителем, и ямаховским CD-плеером, которого у меня естественно не было. Поэтому большинство кнопок на ...

Что нового в третьей бете iOS 12.2 Вчера вечером Apple выпустила третью бета-версию iOS 12.2 для разработчиков. Большинство нововведений, которые включает в себя апдейт, являются весьма минорными и лишь расширяют спектр действия уже доступных функций, не претендуя на какую-либо исключительность. Однако часть...

DJI выпустила пульт дистанционного управления для своих дронов, который стоит... 650 долларов Компания DJI показала на выставке потребительской электроники Consumer Electronic Show 2019, которая проходит в Лас-Вегасе, новый пульт дистанционного управления DJI Smart Controller для своих дронов. Устройство оснащено экраном диагональю 5,5 дюйма разрешением 1...

Как выстрелить себе в ногу в C и C++. Сборник рецептов Haiku OS История встречи статического анализатора PVS-Studio с кодом операционной системы Haiku уходит в далёкий 2015-й год. Это был интереснейший эксперимент и полезный опыт для команд обоих проектов. Почему эксперимент? Анализатора для Linux тогда не было и не будет ещё полтора год...

Как открыть архив в iOS с приложением «Заметки» Не так давно мы рассказывали, как заархивировать файл на iOS и отправить его адресату. Но что делать, если архив получили вы? Открыть с помощью приложения «Файлы». Можно, но есть еще более простой способ. С архивами умеет работать стандартное приложение Заметки, которое рег...

Архитектурный шаблон «Итератор» («Iterator») во вселенной «Swift» «Итератор» – один из шаблонов проектирования, которые программисты чаще всего не замечают, потому что его реализация, как правило, встроена непосредственно в стандартные средства языка программирования. Тем не менее, это тоже один из поведенческих шаблонов, описанных в книге...

Google закручивает гайки Последние годы компания Google в отношении своей операционной системы Android – все больше “закручивает гайки”: запрещает ранее работающие функции, ограничивает изменение настроек системы из приложений. И старые приложения перестают работать на новых версиях Android. Кроме ...

Локализация приложения за 10 шагов По прогнозам аналитической платформы App Annie, в ближайшие 4 года интерес к мобильным приложениям будет стабильно расти: если вы задумываетесь о выводе своего приложения на новые рынки, возможно, сейчас самое подходящее время. За два года работы менеджером по локализации в...

[Перевод] Подключение MySQL после ошибки 1040: слишком много соединений И снова ERROR 1040… Техподдержка получает много жалоб на эту печально известную ошибку: ERROR 1040: Too many connections — слишком много соединений. Проблема очевидна: приложение или пользователи создают больше соединений, чем допускает сервер, то есть текущее число соединен...

Apple вернула многозадачность на iPhone и iPad Компания Apple выпустила обновления мобильных операционных систем iOS и iPadOS для iPhone и iPad. Апдейты iOS и iPadOS 13.2.2 доступны для смартфонов и планшетов Apple «по воздуху».  iOS и iPadOS 13.2.2 представляют собой небольшое обновление, направле...

Microsoft планирует обновить Fluent Design Windows 10 в 2020 году Визуальные изменения для операционной системы Windows 10 появился в нескольких приложениях и службах Microsoft, но этого может оказаться недостаточно для технического гиганта. Согласно новым сообщениям, Microsoft, как утверждается, планирует перенести принципы Fluent Design ...

Как записать звук на Mac (из iTunes, браузера, фильма, игры, приложений, QuickTime и т.д.) Если Вам понадобилось записать звуковой поток из QuickTime, GarageBand или браузера Chrome и Safari, то знайте, что Вы не сможете этого сделать стандартными средствами операционной системы macOS. Но Вы можете легко добавить такой функционал на Mac, используя сторонний беспла...

Android Q Beta 5 предоставляет всем приложения неограниченный доступ к вашей геолокации, и это не баг Помимо небольшого сбоя при выпуске, Android Q Beta 5 была довольно стабильной сборкой, глядя на которую, отпадали всякие сомнения, что с финальной бетой, которая появится в ближайшие несколько недель, может быть что-то не так. Тем не менее, некоторое время спустя, как тольк...

Приложение «Ваш телефон» будет предустанавливаться на смартфоны Samsung Приложение «Ваш телефон» от Microsoft внесло существенный вклад в улучшение взаимодействия между ПК и смартфонами на Android. По информации портала ZDNet, для расширения круга пользователей Microsoft заключила договор с Samsung о том, что грядущий Galaxy Note 10 будет поста...

Накопительное обновление KB4512941 исправляет серьезную ошибку в Windows 10 версии 1903 Последнее накопительное обновление, выпущенное Microsoft для Windows 10 версии 1903, устраняет ошибку, возникающую в «Песочнице» Windows после установки другого обновления.В частности, Microsoft признала ошибку, приводившую к неисправности Windows Sandbox после установки нак...

Как мы внедряли навигацию из Jetpack в боевое приложение. Доклад Яндекс.Еды В мобильных приложениях всё чаще используются deep links. Это ссылки, которые позволяют не просто перейти в приложение извне, а попасть на конкретный экран. Android-разработчик из Яндекс.Еды Владислав Кожушко объяснил, почему мы для реализации deep links внедрили навигацию и...

Что в Smart TV тебе моем? Или что можно запихнуть в телевизор? Вместо предисловия Добрый день, коллеги! Меня зовут Алексей и я занимаюсь телевизорами, а именно, разработкой Smart TV приложений («давайте похлопаем Алексею»). Но что такое Smart TV? Какое оно, сферическое Smart TV приложение в вакууме? Не буду томить вас ожиданием: в осн...

Windows 10 Build 18912 доступна для загрузки Microsoft выпускает Windows 10 Build 18912, которая относится к ветке 20H1. Новая предварительная сборка доступна для инсайдеров с одной новой функцией и длинным списком исправлений ошибок.Windows 10 Build 18912 поставляется с улучшениями Экранного диктора. Microsoft говорит...

Модульная разработка или путь туда, а не обратно Как мы пришли к новому подходу работы с модулями в iOS приложении RaiffeisenBank. Проблема В приложениях Райффайзенбанка каждый экран состоит из нескольких, максимально независимых друг от друга модулей. «Модулем» мы называем визуальный компонент, имеющий своё представлени...

ReactOS 0.4.11 — на сотню приложений больше Привет, Хабр! Уверен, что вы уже успели соскучиться по новостям от нашего проекта! И мы не теряли времени даром. Прошлый релиз ReactOS вышел всего каких-то три с половиной месяца назад, а сегодня вы уже сможете скачать и протестировать следующую версию нашей операционной с...

В сеть утекли новые иконки «Почты» и «Календаря» Windows 10 в стиле Fluent Design Наши коллеги с портала Aggiornamenti Lumia опубликовали две версии новых иконок UWP-приложений «Почта» и «Календарь» для Windows 10, выполненных в стиле Fluent Design. Первый вариант иконок было извлечён из Android-приложения Outlook, тогда как второй — непосредственно из U...

«Яндекс.Музыка» автоматически установилась на Windows 10 и заменила стандартное приложение для MP3 Приложение «Яндекс.Музыка» теперь устанавливается по умолчанию в операционной системе Windows 10, пишет «Коммерсантъ» со ссылкой на дискуссии в Microsoft Store. Там официальный представитель «Яндекса» объясняет, что приложение всё равно можно удалить с компьютера. Судя по...

Как управлять Apple TV с помощью Apple Watch Возможностям смартфонов выступать в качестве пульта дистанционного управления различной бытовой техники никого уже не удивишь. iPhone тоже умеет с помощью приложения Пульт управлять приставкой Apple TV. Но мало кто знает, что таким же функционалом обладают и умные часы Apple...

Состоялся релиз Microsoft.UI.Xaml 2.2 Компания Microsoft объявила о выпуске новой версии Windows UI Library для разработчиков программного обеспечения, которая принесла с собой несколько весьма приятных изменений, в том числе новый элемент управления TabView, улучшение кнопки «Назад» в NavigationView, поддержку...

[Перевод] Самые позорные ошибки в моей карьере программиста (на текущий момент) Как говорится, если тебе не стыдно за свой старый код, значит, ты не растешь как программист — и я согласна с таким мнением. Я начала программировать для развлечения более 40 лет назад, а 30 лет назад и профессионально, так что ошибок у меня набралось очень много. Будучи пр...

Серьезная ошибка приложения Samsung Galaxy Wearable затрагивает все умные часы Gear и Galaxy Watch Похоже, что Galaxy Fold - не единственная проблема, с которой Samsung сталкивается, хотя она более важна, чем все остальное. Приложение Galaxy Wearable не работает для всех, кто владеет умными часами Galaxy Watch или Gear, сообщает ITbukva.com.The Verge сообщает, что на фору...

360 Security 5.1.6 360 Mobile Security — эффективная и бесплатная защита вашего мобильного устройства с системой Android. Антивирусное приложение предназначено для защиты вашего смартфона от новых вирусов, вредоносных программ, уязвимостей системы и утечек конфиденциальных данных. 360 Mo...

Microsoft выпускает накопительные обновления для Windows 10: KB4524147, KB4524148, KB4524149, KB4524150, KB4524151, KB4524152 и KB4524153 Microsoft выпустила новые накопительные обновления для всех версий Windows 10, включая последний стабильный выпуск, который называется «May 2019 Update».Удивительно, но эти накопительные обновления помечаются как исправления безопасности, хотя они и не попадают в типичный еж...

Новостной сервис Apple News+ Apple, представила свой сервис подписки на новости под названием News+. Эта новостная подписка интегрирована непосредственно в приложение News и содержит более 300 журналов с персонализированными рекомендациями. Он даже будет отображать рекомендации из журналов, которые...

[Из песочницы] Как при помощи 2 видов unit-тестов сделать приложение более стабильным Привет, Habr. Меня зовут Илья Смирнов, я Android-разработчик в компании FINCH. Хочу показать вам несколько примеров работы с Unit-тестами, которые мы наработали у себя в команде. В наших проектах используется два вида Unit-тестов: проверка на соответствие и проверка на выз...

[Из песочницы] Подводные камни разработки Google Play Instant Привет, Хабр! Меня зовут Камо Сперцян, я занимаюсь Android-разработкой в PROFI.RU. Недавно я написал приложение с мгновенным запуском для наших клиентов. Если вы ещё не знакомы с технологией, приглашаю вас сначала посетить Android Developers. С презентации Instant Apps (G...

Wi-Fi и много других аббревиатур. Как в Android приложении получить данные об узлах Wi-Fi и не опухнуть Однажды мне понадобилось сканировать из Android приложения сети Wi-Fi и получать подробную выкладку данных о точках доступа. Читать дальше →

Новые беспроводные колонки Truvision 400BT Компания Truvision выпустила совершенно новую 2.1-канальную акустическую систему под названием Truvision 400BT. Подключение динамиков производится в стандартном 2,1-канальном формате с выделенным сабвуфером и двумя сателлитными динамиками. Кроме того, подключение динамик...

Как записать входящий или исходящий звонок на Android-смартфоне Согласитесь, иногда случается так, что вам может потребоваться записать телефонный разговор. Причем для этого вам вовсе не обязательно быть журналистом, которые часто берут интервью для своих репортажей, или же выводить на чистую воду мошенников. Это может потребоваться и д...

Apple представила новый сервис Apple News+ с журналами и газетами по подписке На презентации 25 марта Apple объявила о запуске нового сервиса Apple News+. Компания планирует собрать в нем лучшие газеты и журналы со всего мира и предоставить их владельцам iPhone, iPad с помощью собственного мобильного приложения. В числе участников Wired, The Wall Str...

Android-приложение в памяти. Доклад об оптимизации для Яндекс.Лончера В облегченной системе Android Go действуют повышенные требования к предустановленным приложениям — размеру и используемой памяти. Перед нами встала задача в эти требования уложиться. Мы провели ряд оптимизаций и решили серьезно поменять архитектуру нашей графической оболочки...

Blaupunkt SBWL-02 Soundbar с беспроводным сабвуфером Популярным вариантом в последней категории является звуковая панель, и такие бренды, как Blaupunkt, выпускают доступные звуковые панели в Индии. Последним запуском Blaupunkt является звуковая панель SBWL-02, которая поставляется с беспроводным сабвуфером и продается по руп...

Как устроена система видеонаблюдения Ivideon: обзор мобильного приложения В прошлый раз мы говорили о десктопном приложении для нашего сервиса видеонаблюдения. Тема сегодняшнего материала — мобильные приложения. Покажем возможности, поговорим о UI и функциях системы, адаптированной для работы с мобильными устройствами. Приложение в смартфоне или ...

Google Go можно установить на все актуальные ... В мае 2017 года Google представила операционную систему Android Go Edition, которая предназначена для мобильников, обладающих слабым железом и до 1 Гб оперативной памяти. Облегченная версия Android занимает меньше места, чем стандартный вариант зеленого робота. Специально д...

[Перевод] Добавление Quartz в Spring Boot И снова здравствуйте. Специально для студентов курса «Разработчик на Spring Framework» подготовили перевод интересной статьи. В моей статье «Specifications to the Rescue» я показал как можно использовать JPA Specification в Spring Boot для реализации фильтрации в RESTful ...

Готовое решение markdown2pdf с исходным кодом для Linux Предисловие Markdown это прекрасный способ написать небольшую статью, а иногда и достаточно объемный текст, с несложным форматированием в виде курсива и толстого шрифта. Также Markdown неплох для написания статей с включением исходного кода. Но иногда хочется без потерь, тан...

Яндекс.Карты представили новый раздел «Транспорт» Мобильные Яндекс.Карты помогут сориентироваться, где едет нужный транспорт, и покажут, как лучше добраться до места. На главном экране приложения обновился раздел «Транспорт», остановки и автобусы можно добавлять в избранное, а варианты маршрутов — сравнивать на одном экране...

[Перевод] RxVMS — практичная архитектура для Flutter-приложений Это первый пост из серии публикаций, в которых объясняется мое понимание архитектуры приложений для Flutter. Предупреждаю — это будет весьма самоуверенным. Пока запланированы: Введение (этот пост) Основы Dart Streams RxDart: магические трансформации потоков Основы RxVMS: Rx...

Транспилятор PAS2JS из Паскаля в JavaScript: несовместимости с Delphi и пути обхода В наше время в кармане обычного человека лежит мощный персональный компьютер, о котором 10-20 лет назад можно было только мечтать. И если у вас километры отлаженного Windows-кода и отлично работающие приложения и утилиты, написанные на Delphi, вы наверняка хотели бы задейств...

Пользователи iOS 13 испытывают проблемы с запуском приложений из iTunes Системная ошибка мешает запускать приложения отличные от стандартных

Новое VoIP-приложение 3CX для Android и CFD v16 И снова хорошие новости от 3CX! На прошлой неделе выпущены два важных обновления: новое VoIP-приложение 3CX для Android и новая версия среды разработки голосовых приложений 3CX Call Flow Designer (CFD) для 3CX v16. Новое VoIP-приложение 3CX для Android Новая версия приложен...

Liveprof покажет, когда и почему менялась производительность вашего PHP-приложения Привет, Хабр! Меня зовут Тимур Шагиахметов, я PHP-разработчик в Badoo. Производительность приложения — один из важнейших критериев качества работы программиста. В вопросах оптимизации PHP-приложений помощником является профайлер. Недавно мы рассказывали о том, какими и...

Три небольшие функции, которые Microsoft должна добавить в Microsoft Store Многие утверждают, что Microsoft Store в Windows 10 – пустая трата ресурсов для Microsoft и разработчиков, поскольку только очень небольшое количество пользователей видит его в качестве основного магазина приложений. Хотя я не большой поклонник Microsoft Store, я иногда испо...

Benchmarking ORM, используемых при создании Android-приложений Привет, Хабр! Меня зовут Артём Добровинский и я Android-разработчик в FINCH. Однажды, кутаясь в дыму утренней сигары, я изучал исходники одной ORM для Android. Увидев там package под названием benchmarks сразу заглянул туда, и был удивлен тем, что все оценки выполнены с помо...

[Перевод] Три типовых ошибки в сфере безопасности, о которых должен знать каждый React-разработчик Автор статьи, перевод которой мы сегодня публикуем, говорит, что React — это её любимая библиотека для создания интерактивных интерфейсов. React одновременно и лёгок в использовании, и достаточно хорошо защищён. Однако это не значит, что React-приложения совершенно неуязвимы...

Мой первый опыт восстановления базы данных Postgres после сбоя (invalid page in block 4123007 of relatton base/16490) Хочу поделиться с вами моим первым успешным опытом восстановления полной работоспособности базы данных Postgres. С СУБД Postgres я познакомился пол года назад, до этого опыта администрирования баз данных у меня не было совсем. Я работаю полу-DevOps инженером в крупной IT-к...

[Перевод] .NET Core Workers как службы Windows В .NET Core 3.0 мы представляем новый тип шаблона приложения под названием Worker Service. Этот шаблон предназначен для того, чтобы дать вам отправную точку для написания долго-работающих сервисов в .NET Core. В этом пошаговом руководстве мы создадим worker и запустим его в ...

[Перевод] Интернет вещей… которые плачут по хорошему UI/UX Египетские иероглифы или обозначения кнопок на стиралке? Я думаю, что, чисто теоретически, мы бы уже могли подключить большинство существующих ныне устройств к интернету, этим и порожден растущий интерес к Интернету Вещей (IoT). Получим ли мы от этого большую пользу — уже ...

Как переводить иностранный текст в любых приложениях на Android Большинство приложений, доступных в Google Play, ориентированы на международный рынок, а потому изначально имеют поддержку большинства популярных языков, в число которых входит и русский. Благодаря этому мы можем с комфортом пользоваться ими, не сталкиваясь с непониманием и...

Как быстро написать веб-сайт или веб-приложение и не увязнуть в сборщиках Это маленькое руководство описывает создание реактивного веб-приложения используя отрисовку на стороне сервера (Server-Side Rendering, SSR). Клиентская часть являет собой полноценное Vue-приложение, в моём случае используя шаблон MVVM. Серверное приложение работает на микроф...

Приложение DeepNude раздевает человека на фото. Закрывают сервис Сегодня нейросети используют для очень разных задач. Авторы приложения DeepNude решили в очередной раз сыграть на том, что издавна двигает интернет и технологии — нейросеть может раздеть персонажа на фотографии. Но приложение оказалось слишком популярным, скандальным, а по...

Компилятор Ангуляр в 200 строчек кода Привет. Меня зовут Роман, и я не изобретатель велосипедов. Мне нравится фреймворк Angular и экосистема вокруг него, и я разрабатываю с его помощью свои веб-приложения. С моей точки зрения, основное преимущество Angular в долгосрочной перспективе базируется на разделении кода...

Быстрый способ добавить уведомления в Android-приложение Перевели для вас статью Брендона Вивера о работе с уведомлениями в Android OS. Программист объясняет, как быстро добавить этот функционал в свое приложение. Статья, в первую очередь, будет полезна начинающим Android-разработчикам. Уведомления — один из самых легких и бы...

Apple представила агрегатор для журналов и газет Apple News+ Только что на своей презентации Apple представила сервис Apple News+. Сервис работает на базе приложения «Apple News» и объединяет платные материалы из газет, веб-сайтов и журналов на отдельной вкладке. Через приложение можно получить доступ ко всем известным журналам и…

Как пользоваться приложением «Напоминания» на iPhone У каждого из нас есть много важных и не очень дел и событий. Среди ежедневной суматохи мы можем про что-то забыть: вовремя кого-то поздравить, сделать запланированный звонок или сходить на какое-нибудь мероприятие. Вo всём этом Вам поможет стандартное приложение на iPhone и ...

Как пользоваться приложением «Напоминания» У каждого из нас есть много важных и не очень дел и событий. Среди ежедневной суматохи мы можем про что-то забыть: вовремя кого-то поздравить, сделать запланированный звонок или сходить на какое-нибудь мероприятие. Вo всём этом Вам поможет стандартное приложение на iPhone и ...

[Перевод] Рассказ о том, как не надо проектировать API Однажды я помогал товарищу, которому нужно было интегрировать с сайтом его клиента данные о свободном и занятом жилье из системы управления имуществом. К моей радости у этой системы было API. Но, к сожалению, устроено оно было из рук вон плохо. Я решил написать эту статью ...

Что делать, если на iPhone пропало приложение Камера Некоторые стандартные приложения на iOS можно удалить с устройства, а в дальнейшем при необходимости загрузить из App Store. Так, например, удаляется стандартный почтовый клиент, Календарь, Калькулятор, Заметки, Напоминания. Удалить таким образом самые важные приложени...

Масштабирование приложения в Kubernetes на основе метрик из Prometheus Распространённая ситуация: у вас есть несколько приложений, у одного из них пиковая нагрузка приходится на дневное время, а в другие часы к нему никто не обращается (либо обращаются, но редко); при этом другим приложениям мощности кластера могут пригодиться и в ночное врем...

Что не нужно делать если у вас украли телефон Ранее каждый раз, когда я видел сообщения о том, что у человека украли телефон, то всегда задавался вопросом: а зачем? Ну, серьезно, зачем воруют смартфоны если: — его можно отследить по IMEI, а смена IMEI явно не бесплатна; — на телефоне могут быть установлены блокировк...

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

Как работает децентрализованный мессенджер на блокчейне В начале 2017 мы начали создавать мессенджер на блокчейне [название и ссылка есть в профиле] с обсуждения преимуществ перед классическими P2P-мессенджерами. Прошло 2.5 года, и нам удалось подтвердить свой концепт: сейчас доступны приложения мессенджера для iOS, Web PWA, Win...

[Из песочницы] Коротко о главном: Clean Architecture, Robert C. Martin Это будет рассказ о впечатлении о книге, а также будут рассмотрены некоторые понятия и знания, которые, благодаря этой книге, были изучены Архитектура Можете ли вы, читая эту публикацию, дать четкий ответ на вопрос, что такое архитектура? Что такое архитектура в контексте п...

Google Keep вернулся на Apple Watch На Apple Watch возвращается важное приложение - Google Keep. Приложение iOS было недавно обновлено с поддержкой Apple Watch , что означает, что те, кто владеют носимым устройством, могут начать использовать его сразу же, если на их iPhone установлена ​​последняя версия Googl...

Доступна для скачивания Windows 10 Build 18362.449 Корпорация Майкрософт выпустила дополнительное накопительное обновление для Windows 10 версии 1903 (обновление за май 2019 г.), чтобы исправить множество досадных проблем. Дополнительный патч поставляется через Центр обновления Windows, а также доступны прямые ссылки для заг...

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

Продвижение мобильного приложения на реальном опыте в цифрах Ниже пойдет речь о моем интересном опыте в продвижении мобильной игры. 1. Введение Меня никогда не отпускали мысли о том, что все вокруг говорят о большой доходности iOS приложений по сравнению с Android (думаю, каждый из вас об этом слышал), поэтому я не устоял от таких ...

[Из песочницы] Пишем «Hello, world!» приложение для web на Haskell (Spock) Мне стало скучно писать на Python, захотелось чего-нибудь необычного. Решил попробовать Haskell. Языка я не знаю, однако просто писать консольные учебные программы, типа вычисления факториала, не хотелось. После изучения довольно большого числа постов про Haskell и его приме...

Microsoft готовит универсальное приложение для Android и iOS Microsoft поддерживает независимые версии приложений Word, Excel, PowerPoint, Outlook и OneNote для Android и iOS. Похоже, что на телефонах с Android и iOS скоро может появиться новое универсальное приложение Microsoft Office, которое будет включать в себя Word, Excel и Powe...

Анализ механизмов локализации интерфейса приложений в Splunk В данной статье мы рассмотрим основной механизм локализации интерфейса приложений Splunk (в т.ч. стандартных элементов приложения Search) — gettext internationalization and localization (i18n). Читать дальше →

Подключение Micrometer для веб-приложения на Java Micrometer используется для сбора метрик приложения JVM и позволяет экспортировать данные в различные системы мониторинга. В этой статье я расскажу, как подключить Micrometer для spring web приложения и экспортировать данные в Prometheus (хороший пост о нем). Так как мое при...

[Из песочницы] Создание приложения Sticky Notes с использованием 8base, GraphQL и React Посмотреть демо версию программы здесь. Во все времена тайм менеджмент был связан для меня с огромной борьбой, запланированные задачи забыты, заметки потеряны, потому что они распределены по нескольким приложениям, сохраняющим заметки. Решение заключается вовсе не в прило...

Android-приложения для фонарика запрашивают слишком много доступа Специалисты проанализировали 937 приложений для фонариков в Google Play Store.

Дайджест интересных материалов для мобильного разработчика #318 (14— 20 октября) Мы возвращаемся из отпуска с новым дайджестом в котором есть длинная история путеводителя, закрытие Daydream, самые красивые приложения Material Design Awards 2019, темные темы и рост продуктов, рынок приложений в 3 квартале и многоликий Retention. Читать дальше →

Более 1300 приложений для Android собирают данные пользователей без разрешения Эксперты калифорнийского Международного института информатики обнаружили, что Android-приложения шпионят за пользователями даже в том случае, если им было прямо отказано в нужных для этого разрешениях.

[Из песочницы] От идеи мобильного приложения до MVP, в который вложатся инвесторы Введение Как создать MVP приложения, в который вложатся инвесторы Шаг 1. Составить требования Шаг 2. Выбрать компанию-разработчика Шаг 3. Создать ТЗ и собрать прототип для фокус-групп Шаг 4. Разработать и протестировать приложение Шаг 5. Опубликовать приложение Как найти...

Microsoft Launcher v5.9 теперь доступен всем Microsoft выпустила обновление приложения Microsoft Launcher для Android – это обновление было выпущено для пользователей бета-версии в прошлом месяце и теперь оно доступно всем. Приложение имеет версию 5.9, обновление приносит обновленный значок календаря Microsoft, которы...

Достраиваем в RESTinio четвертый этаж из C++ных шаблонов. Зачем и как? RESTinio — это относительно небольшой проект, представляющий из себя встраиваемый в C++приложения асинхронный HTTP-сервер. Его характерной особенностью является широкое, можно сказать, повсеместное применение C++ных шаблонов. Как в реализации, так и в публичном API. C++ные ш...

От веба до приложения за один DeepLink Android-приложения являются отражением сайта или сервиса и зачастую представляют собой сходный функционал в удобной оболочке. Из-за этого становится насущным вопрос навигации между страничкой в вебе и установленным клиентом. Для решения этой проблемы были изобретены диплин...

Google запретит выпускать 32-битные приложения Google опубликовала календарь ограничения поддержки 32-битных приложений в Google Play. Уже 1 августа 2019 года крупнейший магазин Android-приложений прекратит принимать как новые программы, так и обновления старых, если они не построены для 64-битной архитектуры.

Android-приложение Spotify получает таймер сна Spotify является одним из лучших сервисов потоковой передачи музыки мире, благодаря своей «умной» системе рекомендации. Кроме того, его клиент может похвастаться поддержкой устройств различного типа, что делает приложение Spotify чуть ли не самым популярным в некоторых регио...

Вам не нужен Redux Очередная статья, которая, возможно, так и останется в черновиках, но если вы это читаете, то все-таки это свершилось. К написанию статьи послужил опыт с Redux, потому что повестись на хайп было опрометчивым решением. Благо, архитектура приложения позволяла его выпилить без...

Как я делал desktop-приложение на Flutter (+ bonus) Недавно попалась на глаза новость, что вышел очередной релиз Flutter (1.9), который обещает разные вкусности и, в том числе, раннюю поддержку веб-приложений. На работе я занимаюсь разработкой мобильных приложений на React Native, но с любопытством поглядываю на Flutter. Для...

Почему Apple больше не дает установить iOS 13.2 Обновление iOS 13.2 больше нельзя установить В ночь на 15 ноября Apple перестала подписывать iOS 13.2. Это значит, что владельцы iPhone, iPad и iPod Touch больше не смогут установить эту версию операционной системы. Однако с момента релиза iOS 13.2 прошло не так много времен...

Причины внедрить в процесс разработки статический анализатор кода PVS-Studio PVS-Studio – это инструмент для поиска ошибок и потенциальных уязвимостей в исходном коде программ, написанных на языках C, C++, C# или Java. PVS-Studio относится к классу инструментов статического тестирования защищённости приложений (Static Application Security Testing, S...

[Из песочницы] Сказ о том как .NET 4.5 на ReactOS ставился Это могла бы быть рождественская история со счастливым концом, но он не такой. В канун рождества 2018 года заметил в списке проверенных приложений для ReactOS установщик .NET 4.0 и был приятно удивлён, что он успешно устанавливается и приложения запускаются. Но так как 4.0 ...

Ошибка Android process media — что это и как исправить? Очистка кэша, настройка синхронизации и другие методы исправления ошибки Android process media. Во время установки приложений из Google Play или при...

Как диагностировать проблемы интеграции SDK. Опыт команды разработки Yandex Mobile Ads SDK Всем привет! Меня зовут Дмитрий Фисько, я разрабатываю Yandex Mobile Ads SDK. Наша библиотека предназначена для монетизации мобильных приложений на платформе Android и iOS. Сегодня я хочу рассказать вам о том, как мы упростили разбор сложных ошибок интеграции SDK в Android-п...

OnePlus интегрировала в OxygenOS приложение Google Duo Компания OnePlus выпустила обновления ПО для смартфонов OnePlus 6 и 6T. Это разные прошивки, хотя они почти полностью идентичны по своей сути. Отличие лишь в том, что прошивка для OnePlus 6T содержит оптимизации для экрана. Но основной интерес не в этом. Обе прошивки пр...

Зачем нам на производстве AR и VR Привет! AR и VR — штуки модные, сейчас приложения с их использованием не сделал только ленивый (или тот, кому оно просто не надо). От Oculus до MSQRD, от простых игрушек, радующих детишек появлением динозавра в комнате, до прикладных приложений вида «Расставь мебель в своей ...

В каких приложениях ждать неизвестный вредоносный код? Сегодня просматривал статистику Wildfire и стало интересно по каким приложениям ходит неизвестный вредоносный код (zero-day) и как часто. На картинке приведена статистика по приложениям и частоте атак через это приложение. В первом столбце имя приложения. Во втором столбце у...

В Google Play стало на 98% меньше приложений, которые хотят доступ к журналу вызовов и SMS Осенью прошлого года начала действовать новая политика магазина приложений Google Play, которая ограничила доступ Android-приложений к журналу вызовов и SMS. Разрешение на использование таких данных теперь могут приложения для совершения звонков и передачи сообщени...

У пользователей macOS Catalina пропадают письма. Как решить проблему Кто-то еще пользуется приложением «Почта» на Mac? Проблемы с macOS Catalina у многих наблюдались еще тогда, когда операционная система была в состоянии бета-версии, но в основном они касались работы сторонних приложений. Многие проблемы Apple успела поправить к рел...

Что можно сделать со старым ненужным смартфоном Представьте ситуацию: вы купили себе новый смартфон. Но что делать со старым гаджетом? Отдать маме\брату\бабушке? А если все родственники уже одарены телефонами или «не нуждаются в вашем старье»? Можно попробовать продать телефон на одной из виртуальных площадок. ...

Из жизни с Kubernetes: Как HTTP-сервер испанцев не жаловал Представитель нашего клиента, стек приложений которого обитает в облаке от Microsoft (Azure), обратился с проблемой: с недавнего времени часть запросов некоторых клиентов из Европы стала завершаться ошибкой 400 (Bad Request). Все приложения написаны на .NET, развёрнуты в K...

[Из песочницы] Создание минимального Docker-контейнера для Go-приложений Привет, Хабр! Предлагаю вашему вниманию перевод статьи основателя сервиса Meetspaceapp Nick Gauthier «Building Minimal Docker Containers for Go Applications». Время чтения: 6 минут Существует множество, как официальных, так и поддерживаемых сообществом контейнеров для разл...

Понимаем UICollectionViewLayout на примере Photos App Здравствуй, Хабр! Меня зовут Никита, я работаю над мобильными SDK в компании ABBYY и в том числе занимаюсь UI-компонентом для сканирования и удобного просмотра многостраничных документов на смартфоне. Этот компонент сокращает время на разработку приложений на базе технологии...

Kotlin Native: следите за файлами Когда вы пишите command line утилиту, последнее, на что вам хочется полагаться, так это на то, что на компьютере где она будет запущена установлен JVM, Ruby или Python. Так же хотелось бы на выходе иметь один бинарный файл, который будет легко запустить. И не возиться слишко...

Sticky Notes для Windows 10 получает локализованное название Microsoft выпустила новое обновление для приложения Sticky Notes или теперь приложение в разных странах называется по-разному. К примеру, в Италии оно называется «Memo». Компания не изменила название в США и Великобритании. Помимо изменения имени и версии на 3.7.60.0, обновл...

15 советов, как пробиться в App Store приложению с подписками В этой статье я расскажу, как увеличить шансы пройти проверку в App Store приложению с подписками. Если вы когда-либо испытывали проблему с аппрувом приложений с подписками или вот-вот планируете релиз, тогда это будет вам полезно. Всем привет, меня зовут Денис, я основатель...

Как стать Android-разработчиком Сегодня разберем с чего начинать изучение Android-разработки и как найти первую работу. Для создания все новых и новых мобильных приложений компаниям нужны талантливые разработчики: профессия востребована, и специалистам готовы платить. По статистике зарплатного сервиса «Мо...

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

Небольшая история о том, как удобство иногда стреляет в колено Артем Азарьев, руководитель направления центра компетенций дистанционных каналов обслуживания дирекции информационных технологий МКБ Привет, Хабр! Меня зовут Артем Азарьев, я тимлид Android-команды Московского кредитного банка, и сегодня хочу поговорить о безопасности при...

Увеличилась ли скорость работы iPhone на iOS 12.3 В конце марта для загрузки стала доступна первая версия iOS 12.3. Это обновление сложно назвать масштабным: в системе появилось новое приложение для сервиса Apple TV+, однако на этом глобальные нововведения заканчиваются. Все остальные изменения направлены на исправление ош...

В Android-приложении с более 100 млн загрузок найден вирус Достаточно популярное Android-приложение CamScanner оказалось зараженным вирусом. ***

Microsoft совместила Word, Excel и PowerPoint в одном Android-приложении Владельцы Android-гаджетов получили возможность загрузить приложение Office, которое совмещает в себе Word, Excel и PowerPoint. ***

Смотрю и слушаю где хочу. Интегрируем Chromecast в Android-приложение На улице я часто слушаю аудиокниги и подкасты со смартфона. Когда прихожу домой, мне хочется продолжить слушать их на Android TV или Google Home. Но далеко не все приложения поддерживают Chromecast. А было бы удобно. По статистике Google за последние 3 года, количество дева...

Микрошаговая отчётность в работе программиста Если ты дурак — записывай, как делаю это я В одной из компаний, где я работал, была очень строгая отчётность. Все рабочие часы должны были быть закрыты в отчётности какой-то задачей, а отчёты сдавались ежедневно. В общем, человек ко всему привыкает, и вполне можно было вспом...

[Перевод - recovery mode ] Как правильно обрабатывать ошибки: тишина — не всегда хорошо У меня никогда не было какого-то особого мнения относительно обработки ошибок. Если я начинала работать с существующим кодом, я продолжала выполнять задачу, над которой трудился автор исходника; если писала код с нуля — делала то, что казалось мне правильным. Но недавно...

Приложение Your Phone теперь позволяет принимать звонки с Android-устройств на PC Компания Microsoft добавила новую функцию для приложения Your Phone, которое связывает ваш Android-смартфон и Windows […]

[Перевод] Руководство по React Native для начинающих Android-разработчиков (с примером приложения) Представляем вам перевод статьи Nikhil Sachdeva, опубликованной на hackernoon.com. Автор делится опытом разработки мобильных приложений с помощью React Native и предлагает создать свое приложение, используя этот фреймворк. Я был Android-разработчиком и довольно длительное...

[Из песочницы] Neutralinojs — альтернатива Electron, потребляющая меньше памяти Neutralinojs — фреймворк с открытым исходным кодом для создания кроссплатформенных приложений на HTML/CSS/JS. Отличие от Electron в том, что для запуска приложения на Neutralinojs не нужно устанавливать nodejs и сотни зависимостей, тянущихся из package.json. Давайте сравним ...

BLoC паттерн на простом примере И еще раз про BLoC на классическом примере счетчика Flutter. Читая некоторые статьи про реактивное программирование и используя BLoC паттерн в приложениях я понимал, что чего-то не догоняю. Как обычно на все не хватает времени, но вот, выдался свободный час и силы есть — реш...

Оптимизация node.js приложения Дано: старое http node.js приложение и возросшая нагрузка на него. Стандартные решения проблемы: докинуть серверов, все переписать с 0, оптимизировать уже написанное. Давайте попробуем пойти путем оптимизации и разобраться, как можно найти и улучшить слабые места приложения....

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

Обновился российский Google Ассистент Российский Google Ассистент получил первое большое обновление, которое было представлено сегодня в офисе Google Россия. Первое и самое главное изменение — это голос. Теперь помощник звучит гораздо более реалистично, а еще знает почти все омографы — слова, совпадающие в...

OneNote для Windows 10 получает новое обновление OneNote для Windows 10 получил новое обновление. Приложение теперь имеет версию 16001.11929.20112.0, а само обновление вводит много новых функций, улучшений производительности и исправлений ошибок. Вы можете увидеть список изменений ниже.Переключение в обычный режим – если а...

Меняем встроенную Android-клавиатуру на более удобную Совсем не обязательно использовать встроенную клавиатуру, ведь всегда можно найти кое-что получше Большинство пользователей Android обычно используют приложение клавиатуры, которое поставляется «в комплекте» с устройством. Тем не менее, в магазине Google Play есть ...

Обновленный AnTuTu выжмет все соки из вашего смартфона Если вы введёте в поиске Google Play термин «benchmark», то в верхней части списка из подобранных приложений обязательно увидите AnTuTu. Этот знаменитый бенчмарк, используемый для измерения производительности мобильных устройств, находится вверху списка потому, что в течени...

Новость дня: Xiaomi создала «умный» унитаз Если вы фанат Xiaomi и для полного счастья вам не хватало «умного» унитаза от любимой компании, то этот день настал. По запросам китайских трудящихся портфолио продуктов компании пополнилось передовой моделью унитаза. А у всех противников компании появился повод ...

Google Fit получает обновление: отслеживание фаз сна и ... Компания Google анонсировала несколько новых функций для своего приложения Google Fit. В прошлом месяце ограниченное число пользователей (бета-тестеров) получили обновленный интерфейс этого приложения, включающий в себя возможность активации темного режима, а начиная со след...

PHP-Watcher: инструмент, который упрощает разработку долгоживущих приложений Мы любим PHP за простоту: ты пишешь код, обновляешь страницу в браузере и сразу видишь изменения. Но если дело доходит до консольных команд, которые могут быть долгоживущими процессами, — например, если мы пишем асинхронный HTTP-сервер для загрузки файлов, — разработка мож...

TDD приложений на Spring Boot: тонкая настройка тестов и работа с контекстом Третья статья в цикле и небольшое ответвление от основной серии — в этот раз я покажу как устроена и как работает библиотека интеграционного тестирования Spring, что происходит при запуске теста и как можно тонко настраивать приложение и его окружения для теста. Читать дальш...

Материалы с android-митапа: инструменты для автотестов | Yandex Mapkit 3 | дизайн приложений | Server Driven UI Привет! Это пост-отчёт с android-митапа, который недавно прошёл в офисе Авито. С коллегами из Озон, Surf, Revolut и Авито мы обсуждали интеграцию Yandex Mapkit 3, как быстро запускать фичи с Server Driven UI, какие инструменты выбирать для автотестов и как сделать дизайн при...

Дайджест интересных материалов для мобильного разработчика #281 (7 — 13 января) Приветствуем вас в новом году! Спасибо, что читаете наши дайджесты и делитесь материалами! На этой неделе у нас прекрасная история о том, как остаться без «Балды», самые зарабатываемые и скачиваемые приложения в разных категориях, быстрые фейлы, маркетинг приложений в 2019 и...

Представлен ПДУ Logitech Harmony Express с ассистентом Alexa Компания Logitech представила универсальный пульт дистанционного управления Harmony Express с поддержкой голосового ассистента Amazon Alexa. Устройство позволит управлять компонентами домашнего кинотеатра, переключать каналы и запускать приложения при помощи вашего голоса. П...

Игры для PS4 на любом смартфоне. Sony расширяет поддержку приложения PS4 Remote Play Приложение PS4 Remote Play, позволяющее играть в игры для PS4 на смартфоне, существует уже давно. Но ранее оно было доступно лишь на смартфонах и планшетах Sony и iPhone. И вот теперь японский гигант неожиданно сделал его доступным почти всем желающим. Но для начала ут...

Samsung Galaxy Note 9 получил обновление Android 9 Pie. До сегодняшнего дня Samsung Galaxy Note 9 получил три бета-версии Android 9 Pie с одним пользовательским интерфейсом.  Теперь вышла четвертая сборка Android 9 Pie для флагманского фаблета компании.  Как и ожидалось, ОС поставляется с несколькими исправлениями и улу...

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

Новые накопительные обновления для Windows 10 содержат исправления меню «Пуск» и многое другое Microsoft выпустила ряд необязательных обновлений для Windows 10, которые устраняют такие проблемы, как неработающее меню «Пуск» и многое другое.Обновления доступны для всех поддерживаемых версий Windows 10, кроме версий 1903, 1703 и 1507, которые, вероятно, появятся позже. ...

В iOS 13 можно узнать, как громко вы слушаете музыку в наушниках Узнавать о громкости можно не только с iPhone, но и с Apple Watch Считанные дни остаются до официального релиза iOS 13. Обновление содержит множество новых функций, среди которых есть довольно занимательная штука — контроль уровня шума. Многие скачивают себе всякие «из...

Instagram опробовал новый способ прокрутки ленты В официальном блоге социальной сети для обмена фотографиями Instagram сообщается, что приложение опробовало новый формат прокрутки ленты. Об этом уведомляет сообщение при открытии программы. Теперь у пользователей есть возможность перелистывать фотографии в ленте так же, ка...

Обновление 3CX v16 Update 4 Alpha и 3CX для Android, планы развития АТС Обновление 3CX v16 Update 4 Alpha Встречайте обновление 3CX v16 Update 4 Alpha! Оно позволяет звонить из «движка» браузера, но без открытия вкладки веб-клиента. Работает даже при полностью закрытом браузере! То есть, теперь вы принимаете вызовы прямо в текущем приложении — C...

4К телевизор JVC 55N7105C Компания JVC выпустила 55-дюймовый Smart HD 4K телевизор с технологией Quantum Luminit. Бренд утверждает, что телевизор может предложить реалистичное качество изображения и добавляет глубину к изображению с помощью технологии Quantum Lit. Smart TV от JVC оснащен четырехъ...

WinForms: ошибки, Холмс Мы любим искать ошибки в проектах Microsoft. Почему? Всё просто: их проекты, как правило, легко проверить (работу можно вести сразу в среде Visual Studio, для которой у PVS-Studio есть удобный плагин) и они содержат мало ошибок. Поэтому обычный алгоритм работы такой: найти ...

Звуковое сопровождение DTS теперь доступно в Windows 10 20H1 В конце января 2019 года Microsoft пообещала вскоре поддержку DTS:X в Windows 10 и Xbox One. Похоже, что эта функция теперь доступна в Windows 10, по крайней мере, для пользователей, зарегистрированных в программе Windows Insider.Приложение DTS Sound Unbound, которое позволя...

Локальные файлы при переносе приложения в Kubernetes При построении процесса CI/CD с использованием Kubernetes порой возникает проблема несовместимости требований новой инфраструктуры и переносимого в неё приложения. В частности, на этапе сборки приложения важно получить один образ, который будет использоваться во всех окруж...

[Из песочницы] Покупки в Android приложении — Play Billing Library И как это до сих пор на Хабре нет статьи об этом? Не дело, надо исправлять. Есть 2 способа добавить In-App покупки в Android-приложение — старый и новый. До 2017 года все пользовались библиотекой от anjlab, но с июня 2017 года ситуация изменилась, Google выпустила собстве...

[Перевод] Как выглядит ваш текст? Друзья, отличной всем пятницы. Хотим поделиться с вами переводом статьи, подготовленным специально для студентов курса «Android-разработчик. Продвинутый курс». Приятного прочтения. Как декларативно стилизовать текст на Android. Иллюстрация Вирджинии Полтрэк TextView в ...

Джедайские техники мобильного разработчика: как монетизировать приложение в 2019? Сколько сил и средств нужно, чтобы приложение начало приносить доход? Почему мобильные разработчики — ни разу не миллионеры, и где находится стеклянный потолок в рекламной прибыли? Ребята из Appgrow проанализировали 320+ приложений и рассказали о главных ошибках разработчи...

DMA: мифы и реальность Введение В прошлой статье («Часть 2: Использование блоков UDB контроллеров PSoC фирмы Cypress для уменьшения числа прерываний в 3D-принтере») я отметил один очень интересный факт: если автомат в UDB изымал данные из FIFO слишком быстро, он успевал заметить состояние, что н...

Использование DbTool для засеивания (seeding) баз данных в приложениях .NET (Core) Представляем вашему вниманию DbTool — утилиту командной строки для экспорта данных БД в различные форматы и open-source библиотеку Korzh.DbUtils, использование которых может значительно упростить первоначальное "засевание" базы данных в вашем .NET (Core) приложении. С помощь...

Xiaomi представила умный унитаз. С подогревом сиденья, управлением со смартфона и беспроводным пультом Ликуйте комментаторы, ждавшие выпуска туалета Xiaomi — сегодня его представили. Строго говоря, это уже не первая модель унитаза компании, но зато самая передовая. Выполненная из керамики новинка отличается очень простым дизайном. Входящая в комплект крышка ...

Win32-приложения будут работать в Windows Core OS Компания Microsoft много лет работает над следующим поколением операционной системы Windows, которая называется Windows Core OS. Это будет ядро, которое станет основой многочисленных оболочек для устройств следующего поколения, таких как Surface Hub, HoloLens 2, может даже S...

Доступно накопительное обновление для Windows 10 May 2019 Update (18362.145) Первое накопительное обновление для Windows 10 May 2019 Update (версия 1903) выпускается с длинным списком исправлений ошибок. Прямые ссылки для загрузки Windows 10 KB4497935 автономных установщиков также доступны в Каталоге Центра обновления Майкрософт.Новое накопительное о...

В Android-приложениях «Яндекса» и «Лаборатории Касперского» перестал работать определитель номера из-за политики Google По новым правилам приложения не должны запрашивать доступ к звонкам и SMS, если они могут работать без него.

Как использовать Android-смартфон или планшет в качестве второго монитора Использовать Android-устройство в качестве второго монитора? Нет ничего проще! Второй монитор — это очень полезная вещь для работы. Благодаря ему можно значительно увеличить рабочее пространство и тем самым уместить куда больше полезных элементов. Однако не у всех есть...

Как удалять приложения на Apple TV: 2 способа Зачастую после экспериментов с установкой различных приложений на Apple TV, многие из них со временем окажутся ненужными и просто будут занимать место на приставке. Если вы все еще не знаете, как удалять приложения на телеприставке Apple, эта пошаговая инструкция поможет в э...

Лайфхаки, которые помогут вам быстрее работать на Android-смартфоне Есть масса способов того, как более комфортно работать на Android Android-смартфоны с каждой новой версией операционной системы становятся все удобнее и удобнее. При этом Google добавляет в свой продукт очень много возможностей, которые упростят вашу жизнь и сделают работу н...

В Windows 10 v1903 замечен баг с красным оттенком при использовании Lenovo Vantage Некоторые пользователи сообщают, что накопительное обновление для Windows 10 KB4512941, являющееся дополнительным обновлением, которое было выпущено 17 августа, вызывает появление красного оттенка на некоторых ПК. Однако проблема, по-видимому, связана с приложением Lenovo Va...

4 способа спрятать приложения на вашем Android-смартфоне А вы знали, что на вашем Android-устройстве можно спрятать программы? Иногда было бы полезно спрятать некоторые приложения на вашем смартфоне или планшете от посторонних глаз. Например, убрать подальше жестокие игры, если ваш смартфон время от времени берут в руки дети. Или ...

Дайджест интересных материалов для мобильного разработчика #302 (10 — 16 июня) В новом дайджесте продолжаются рассказы про WWDC и SwiftUI, а заодно говорим про темные режимы, гипер казуальные игры, приложения для людей, рынок фитнес-приложений и многое другое. Читать дальше →

Свежая версия OxygenOS для OnePlus 6 и OnePlus 6T добавляет новые функции Компания OnePlus выпустила новые прошивки OxygenOS для своих прошлогодний флагманских смартфонов OnePlus 6 и OnePlus 6T. Они проходят под разными версиями (OxygenOS Open Beta 22 для OnePlus 6 и OxygenOS Open Beta 14 для OnePlus 6T), но разницы между ними нет. Изменения ...

Доступно для загрузки Windows 10 Build 18363.476 Корпорация Майкрософт начала развертывание накопительных обновлений исправлений во вторник для поддерживаемых версий Windows 10. Также доступны прямые ссылки для загрузки автономных установщиков Windows 10 KB4524570.Обновление KB4524570 содержит исправления только для безопа...

Управление параметрами в бизнес-приложениях по аналогии с системой контроля версий В различных приложениях регулярно возникает задача по поддержке логики изменения во времени некоторого атрибута объекта относительно некоторого субъекта (или субъектов). Например, это может быть изменение розничной цены товара в магазинах или показателей KPI для сотруднико...

Словарь рекламных метрик.  CTR, CPI, CPM, CPC, CR Для того, чтобы оценить качество рекламных компаний существует большое количество различных метрик. Все они давольно таки простые для понимания, но чтобы было проще ориентироваться, в данном посте будут описаны основные из них. Разберем один из стандартных процессов попа...

Xiaomi представила напольный безлопастный вентилятор Lexiu intelligent leafless fan SS4 за $90 Сегодня ассортимент устройств умного дома компании Xiaomi пополнился безлопастным напольным вентилятором ценой $90. Новинка называется Lexiu intelligent leafless fan SS4 и совместима с фирменным приложением Miija App. Устройство засасывает воздух в нижней части и...

Привет из Матрицы. Агент Смит заразил более 25 млн Android-устройств Согласно отчету компании Check Point, которая занимается вопросами цифровой безопасности, вредоносное приложение Agent Smith заразило более 25 миллионов устройств, работающих под управлением операционной системы Android. Специалисты Check Point утверждают, что приложени...

Книга «Kafka Streams в действии. Приложения и микросервисы для работы в реальном времени» Привет, Хаброжители! Эта книга подойдет для любого разработчика, который хочет разобраться в потоковой обработке. Понимание распределенного программирования поможет лучше изучить Kafka и Kafka Streams. Было бы неплохо знать и сам фреймворк Kafka, но это не обязательно: я ра...

[Перевод] Плюсы и минусы Django Прим. перев.: Эта статья рассчитана в основном на тех кто только выбирает фреймворк для веб-разработки. Опытные разработчики на Django вряд ли узнают что-то новое. Django описывают как «веб-фреймворк для перфекционистов с дедлайнами». Его создали, чтобы переходить от протот...

[Перевод] Фаззинг в стиле 2000 года на современных приложениях Windows 10 Рис. 1. Ушиблен, но не сломлен. Калькулятор Windows, чей код недавно опубликован на Github, оказался одним из двух протестированных приложений, которые не зависли и не упали в противостоянии с фаззером оконных сообщений разработки 2000 года. Размер окна специально увеличен,...

Стало известно, зачем Netflix понадобилось отслеживать физическую активность пользователей Некоторое время назад Android-приложение интернет-кинотеатра Netflix неожиданно начало запрашивать разрешение на отслеживание физической активности. Такое поведение насторожило пользователей — для чего популярному стриминговому сервису могла понадобиться информация о перемещ...

Настраиваем top в GNU\Linux Однажды мой знакомый, который на тот момент администрировал некое веб-приложение на сервере под управлением GNU\Linux, пожаловался на одного вредного администратора сервера. Тот ни в какую не хотел устанавливать htop, несмотря на все просьбы. Я немного удивился и поинтересо...

[Перевод] Разрабатывать приложения под Android — словно быть (демонетизированным) ютубером Как известно, некоторые авторы на YouTube крайне недовольны условиями, которые предлагает эта платформа. Аналогичное сражение сейчас ведут разработчики Android-приложений на платформе Google Play. Попытаюсь за 20 минут объяснить, что не так с Android. Когда-то Android счита...

CEO OnePlus показал пульт дистанционного управления от OnePlus TV Пит Лау (Pete Lau) запостил в Твиттере изображение пульта ДУ от будущих телевизоров компании. Как […]

[Перевод] Использование Fastify и Preact для быстрого прототипирования веб-приложений Автор материала, перевод которого мы сегодня публикуем, хочет поделиться рассказом о том, какими технологиями он пользуется для быстрой разработки прототипов веб-приложений. В число этих технологий входят библиотеки Fastify и Preact. Он, кроме того, пользуется библиотекой ht...

Свежее обновление OxygenOS для OnePlus 6/6T с глубокой интеграцией Google Duo OnePlus начал развертывание последнего обновления OxygenOS 9.0.4 для OnePlus 6 и OxygenOS 9.0.12 для OnePlus 6T. Несмотря на то, что два обновления имеют разные названия, они на самом деле содержат один и тот же журнал изменений, за исключением того, что OnePlus 6T получает ...

Как перейти с iPhone на Android Еще каких-то 10-15 лет назад сменить один телефон на другой было проще простого. Сегодня же переход со старого гаджета на новый — это целое событие, полное подводных камней. В первую очередь от того, что на наших смартфонах хранится масса нужной информации (и это не т...

Операционная система Fuchsia сможет запускать Android-приложения Операционная система Fuchsia от компании Google впервые попала в поле зрения профильных СМИ в 2016 году. Годом позже разработчики заявили, что новинка не предназначена для замены Android или Chrome OS. Однако, похоже, всё не так просто. На Chrome OS уже можно запуск...

Разработчики не могут портировать Android-приложения ... В первой половине августа Huawei провела конференцию для разработчиков, главным событием которой стал анонс собственной операционной системы HarmonyOS (HongmengOS в Китае). Она создана для разного типа устройств, например, телевизоров, носимой электроники, систем умный дом и...

7 полезных возможностей приложения Календарь на Mac (macOS), о которых вы могли не знать Приложение Apple Календарь является довольно функциональным инструментом, позволяющим делать гораздо больше, чем просто создавать календари и события. Если вы пока просто поверхностно ознакомились со встроенным в macOS календарем, то давайте углубимся в возможности этого при...

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

[Перевод] Пишем API на Python (с Flask и RapidAPI) Если вы читаете эту статью, вероятно, вы уже знакомы с возможностями, которые открываются при использовании API (Application Programming Interface). Добавив в свое приложение один из многих открытых API, вы можете расширить функциональность этого приложения либо же допол...

[Перевод] Изучаем Docker, часть 1: основы Технологии контейнеризации приложений нашли широкое применение в сферах разработки ПО и анализа данных. Эти технологии помогают сделать приложения более безопасными, облегчают их развёртывание и улучшают возможности по их масштабированию. Рост и развитие технологий контейнер...

Приложения для электронных книг на операционной системе Android (часть 1) Многие современные электронные книги работают под операционной системой Android, что позволяет, помимо использования штатного программного обеспечения электронных книг, устанавливать и дополнительное ПО. В этом – одно из преимуществ электронных книг, работающих под ОС Androi...

Chrome Audit на 500: Часть 1. Лендинг В инструментах разработчика браузера хром есть вкладка «Audit». На ней расположился инструмент который называется Lighthouse, служит он для анализа насколько хорошо сделано веб приложение. Недавно я решил протестировать одно приложение и ужаснулся результатам. Сразу по нес...

Записки на Mac – полезное стандартное приложение macOS, о котором вы могли не знать Не все знают, что у Apple есть простое, но очень полезное приложение под названием Записки. Как легко догадаться по названию, оно дает возможность разместить на рабочем столе цифровую «записку»-стикер с полезной информацией.   Что такое Записки на Mac Приложение Записки...

Как Netflix удается так здорово управлять поведением зрителей? Сегодняшний Netflix заточен на изменение поведения посредством сторителлинга. Этому есть три причины. Читать дальше →

Опыт использования «координаторов» в реальном «iOS»-проекте Мир современного программирования богат на тренды, а для мира программирования «iOS»-приложений это справедливо вдвойне. Надеюсь, я не сильно ошибусь, утверждая, что одним из самых «модных» архитектурных шаблонов последних лет является «координатор». Вот и наша команда какое...

Apple убила многозадачность в iPhone и iPad Компанию Apple продолжают преследовать неудачи с обновлением операционной системы iOS 13 и iPadOS 13. Пользователи начали жаловаться на проблемы с управлением оперативной памятью и многозадачностью.  Сообщается, что система стала «более агрессивной» в ...

Найден лёгкий способ добраться до скрытых настроек MIUI на смартфонах Xiaomi и Redmi В фирменной оболочке MIUI, которую предлагает китайская компания Xiaomi для своих смартфонов, есть ряд полезных функций, скрытых для обычных среднестатистических пользователей.  Легко добраться до них позволяет новое стороннее приложение MIUI Quick Settings. Его м...

[Перевод] Лучшие практики для контейнеров Kubernetes: проверки работоспособности TL;DR Чтобы добиться высокой наблюдаемости контейнеров и микросервисов, журналов и первичных метрик мало. Для более быстрого восстановления и повышения отказоустойчивости приложения должны применять Принцип высокой наблюдаемости (HOP, High Observability Principle). На уров...

Деплой приложений в VM, Nomad и Kubernetes Всем привет! Меня зовут Павел Агалецкий. Я работаю тимлидом в команде, которая разрабатывает систему доставки Lamoda. В 2018 году я выступал на конференции HighLoad++, а сегодня хочу представить расшифровку своего доклада. Моя тема посвящена опыту нашей компании по деплою с...

Google сместила акценты в Google Play. Что произошло? Разработчики компании Google, в последнее время выпускающие даже слишком много обновлений для фирменных приложений и сервисов, вновь взялись за совершенствование Google Play. Последний апдейт, распространение которого началось на этой неделе, привнес ряд малоприметных для в...

Casa представил мобильное Lightning-приложение для iOS и Android Стартап Casa, специализирующийся на создании систем безопасного хранения приватных ключей, представил мобильное биткоин-приложение Sats App, позволяющее легко управлять Lightning-нодой. Today we’re thrilled to announce Sats App with SatsBack rewards! Sats App is the easiest ...

Facebook закроет свой spyware VPN Onavo В конце января на Хабре появилась новость о том, что Facebook в течение двух лет ведет секретный проект Atals. В его рамках добровольцам платили по $20 в месяц за установку на смартфон некоего псевдо-VPN, приложения, которое устанавливает корневой сертификат и далее отслеж...

Беспроводная клавиатура WECHIP W1 и наушники XIAOMI AIR BT Если порыться на страницах Ebay,  довольно часто можно отыскать довольно интересную добычу, и поверьте это того стоит.  И сегодня у нас есть для вас два интересных продукта, поступающих непосредственно от Ebay.  Наушники Wechip W1 и Xiaomi Air от китайских бре...

[Перевод] 5 ошибок в реализации push-уведомлений для мобильных приложений Главная мысль: прежде чем просить пользователя включить push-уведомления, расскажите ему об их пользе и содержании. Не отправляйте слишком много уведомлений одновременно и сделайте так, чтобы их легко было отключить. * * * При грамотном исполнении push-уведомления для мо...

Число критически опасных уязвимостей веб-приложений в 2018 году выросло в три раза Доля приложений с критически опасными ошибками безопасности сегодня составляет 67%. Число критически опасных уязвимостей, которое в среднем приходится на одно веб-приложение, по сравнению с 2017 годом выросло в три раза. Среди них наиболее распространены уязвимости, связанны...

Музыкальная студия в кармане. Российский музыкант записал альбом на смартфон Лидер группы «Магнитная Аномалия» Антон Вартанов представил альбом «Нулевое влияние», который был полностью записан и сведен на смартфоне Samsung Galaxy A7. Российский музыкант записал альбом на Филлипинах. Он утверждает, что основная масса звук...

Apple выпустила Android-приложение для управления наушниками Beats Пожалуй, самыми удобными наушниками для Android-смартфонов являются Pixel Buds. Они не только обладают функцией бесшовного сопряжения, но еще и имеют множество полезных возможностей, а управлять ими не сложнее, чем AirPods от Apple. К сожалению, музыкальные способности Pixe...

Windows 10 Build 18895 доступна для загрузки 2 дня назад был релиз сборки Windows 10 Build 18894, где была проблема с приложением «Ваш телефон», которое просто не работало на данном билде. Новая же сборка не имеет каких-либо изменений кроме исправления работы приложения «Ваш телефон», которое в сборке под номером 18895...

Язык программирования Kotlin, созданный выходцами из России, стал основным для Android-приложений Большой успех российских программистов

iOS 12.1.4 теперь доступна с исправлением ошибки групповых звонков FaceTime Сегодня Apple выпустила новое обновление iOS 12.1.4 для iPhone, iPad и iPod touch с новым программным обеспечением, разработанным для исправления коварной ошибки Group FaceTime, нарушающей конфиденциальность, которая может быть использована для прослушивания разговоров. Ново...

Впервые пробуем App Center и рассказываем о своем опыте Сегодня, когда в кармане у каждого жителя мегаполиса есть компьютер, который может  куда больше, чем долететь до луны, мы пользуемся мобильными приложениями каждый день. Новости, погода, акции, шопинг — все эти функции реализованы в сотнях тысяч приложений. Но если любимое п...

Uber будет выявлять аварии при помощи смартфона Скоро пользоваться Uber будет еще безопаснее Uber многими людьми воспринимается в основном, как компания-разработчик, создавшая приложение для удобного заказа такси. Это действительно так, но специалисты Uber трудятся и над массой других вещей. Например, уже сейчас в стенах ...

Разработка гибридных PHP/Go приложений с использованием RoadRunner Классическое PHP-приложение — однопоточность, тяжелая загрузка (если вы конечно не пишите на микрофреймворках) и неизбежная смерть процесса после каждого запроса… Такое приложение тяжелое и медленное, но мы можем дать ему вторую жизнь гибридизацией. Чтобы ускорить — демонизи...

Все, что вы хотели знать о SwiftUI, но боялись спросить Привет! Меня зовут Ренат, я разрабатываю сервис по аналитике подписок в iOS – Apphud. Как вы знаете, Apple на WWDC 2019 представила свой новый фреймворк SwiftUI, который призван в будущем заменить (или нет?) привычный нам UIKit. SwiftUI позволяет описывать интерфейс приложе...

[Из песочницы] Использование примесей во Flutter приложениях Я работаю в компании, занимающейся разработкой игр, но как домашнее хобби мне последнее время стала интересна разработка мобильных приложений. Поэтому, когда друг пригласил меня съездить на митап, посвященный разработке мобильных приложений с помощью фреймворка Flutter, я ...

Дайджест интересных материалов для мобильного разработчика #299 (20 — 26 мая) Этот выпуск нашего дайджеста затрагивает вопросы деления пиццы, работы CarPlay, обсуждает Google I/O, развитие приложений в 2019, консоль-шарманку и ошибки пуш-уведомлений. Читать дальше →

Внезапно вышло обновление AirPort Utility для iOS   Apple выпустила обновление приложения AirPort Utility для iOS. Оно нужно для управления роутерами AirPort. В списке изменений, традиционно, указано повышение стабильности и безопасности. Но самым важным исправлением стала совместимость с iOS 13. Раньше на этой п...

[Из песочницы] Три относительно честных способа создания Flutter проекта Итак, с презентацией Google первой стабильной версии Flutter, которая случилась 4 декабря 2018 г. начался процесс изменения ландшафта на полях мобильного программирования. Появился новый игрок, способный изменить правила самой игры. Теперь из одной базы кода можно создават...

Робо-футболист от начинающих. Соревнования в МФТИ. Android & Arduino & Bluetooth Данная статья является полу-сиквелом к работе Love, Death and Robots «Машинка на Arduino, управляемая Android-устройством по Bluetooth, — полный цикл», состоящей из двух частей (раз, два). Вещи, описанные там, были немного доработаны-переделаны, а сам робот из ездящей машинк...

Управление мощностями: в поисках идеального баланса Здравствуйте! Меня зовут Иван Давыдов, я занимаюсь исследованиями производительности в Яндекс.Деньгах. Представьте, что у вас есть мощные сервера, на каждом из которых размещается ряд приложений. Если последних не очень много, они не мешают друг другу работать — им комфортн...

[Перевод] Пишем Android-приложение на ассемблере Эта рассказ о нестандартном подходе к разработке Android-приложений. Одно дело — установка Android Studio и написание «Hello, World» на Java или Kotlin. Но я покажу, как эту же задачу можно выполнить иначе. Читать дальше →

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

[Из песочницы] Конфигурация приложений на Angular. Лучшие практики Как управлять файлами конфигурации среды и целями Когда вы создали angular приложение с помощью Angular CLI или Nrwl Nx tools у вас всегда есть папка с фалами конфигурации окружения: <APP_FOLDER>/src/environments/ └──environment.ts ...

На ошибках учатся: кейс разработки мобильного приложения от Райффайзенбанка Как работа над ошибками помогла разработчикам мобильного приложения увеличить количество транзакций на 20% и поднять динамику открытия накопительных счетов на 50%.

Bluetooth-трекер Tile Mate с диапазоном 150 футов Крошечный трекер можно подключить к любому продукту, который вы можете потерять, и затем его можно найти с помощью приложения Tile. Tile Mate может похвастаться длинной дистанцией 150 футов и поставляется со сменным аккумулятором. Крошечный трекер Bluetooth вместе с приложе...

Как настроить автоматический запуск приложений на Mac   Операционная система macOS умет автоматически восстанавливать запущенные приложения после выключения или перезагрузки. Это удобно, ведь не нужно заново нажимать на десяток иконок и расставлять программы по разным рабочим столам. Для повторного открытия программ ...

Xiaomi представила необычный пульт дистанционного управления с ИК-излучателем на 360° за $12 Вместе с новой отверткой Wiha 8-в-1 в ассортименте Xiaomi появился и новый универсальный пульт дистанционного управления. По картинкам новинку, лаконично названную Mijia Universal Remote Control, впору спутать с роботом пылесосом, но это именно пульт дистанционного упра...

Apple представляет новый бета-сайт iCloud.com со свежим взглядом и напоминаниями В преддверии запуска iOS 13, iPadOS и macOS Catalina Apple обновила свой бета-сайт iCloud.com свежим взглядом и новым приложением Reminders. Бета-версия iCloud.com имеет простой белый интерфейс с небольшими значками, и вместо приложения «Настройки» теперь есть раздел «Настро...

В macOS 10.15 более не поддерживаются 32-битные приложения. Что вы можете сделать? 7 октября 2019 года Apple выпустила в свет новую версию своей операционной системы для Mac, macOS Catalina. Версия 10.15 содержит множество изменений и улучшений. Одно из значимых – полный отказ от 32-битных приложений. Будучи разработчиком таких приложений для macOS, что в...

[Из песочницы] Навигация в кроссплатформенных приложениях: почему NavController победил angular/router в Ionic 4 Всем привет! Меня зовут Никита Жигамовский, программист в KitApp и я хочу рассказать о своем опыте построения навигации в Ionic 4: проблеме, с которой столкнулся, и ее решении. Я занимаюсь разработкой кросс-платформенных решений для мобильных приложений с 2018 года. Рань...

[Перевод] Разработка приложения для потокового вещания с помощью Node.js и React Автор материала, перевод которого мы сегодня публикуем, говорит, что работает над приложением, которое позволяет организовывать потоковое вещание (стриминг) того, что происходит на рабочем столе пользователя. Приложение принимает от стримера поток в формате RTMP и преобра...

Как пользоваться Камерой (фото и видео) в Apple Watch: обзор всех возможностей Конечно же, у актуальных моделей Apple Watch камеры нет. Тем не менее носимое устройство можно использовать в качестве пульта дистанционного управления для создания идеального снимка с вашего iPhone. В Apple Watch присутствует встроенное приложение «Камера», которое позволит...

Microsoft исправила проблемы, препятствовавшие обновлению до Windows 10 May 2019 Update Релиз функционального обновления для Windows 10 под названием May 2019 Update обошёлся без каких-либо критических проблем, хотя определённые ошибки в системе всё же присутствуют. К счастью, подробную информацию о проблемах и статусе их исправления можно узнать на специально...

IBM System i (aka AS/400) — Как мы делали автотесты приложений зеленого экрана Привет! Меня зовут Антон Воробьев, я отвечаю в Альфа-Банке за разработку приложений для централизованной банковской системы. В этом посте я расскажу вам о том, что такое приложения зеленого экрана, зачем они нужны и как мы делали для них автотесты, написав для этого собстве...

[Из песочницы] Lock с приоритетами в .NET Каждый программист, использующий более одного потока в своей программе, сталкивался с примитивами синхронизации. В контексте .NET их очень и очень много, перечислять не буду, за меня это уже сделал MSDN. Мне приходилось пользоваться многими из этих примитивов, и они прекрас...

Twitter для Mac теперь доступен в Mac App Store Когда Apple объявила о выпуске macOS Catalina на Всемирной конференции разработчиков и представила свою новую функцию Catalyst, которая позволит легко переносить приложения iPad на Mac, Twitter был одним из предстоящих приложений. «MacOS Catalina» была запущена в понедельник...

Веб-приложения, наконец, стали более родными в Windows 10 Microsoft делает большие ставки на Progressive Web Apps (PWA), которые представляют собой веб-приложения на стероидах, разработанные так, чтобы они выглядели и работали как собственные приложения на Windows 10 и других платформах, включая Android.Прогрессивные веб-приложения...

Как управлять телевизором при помощи смартфона Кому нужен пульт дистанционного управления, когда есть смартфон? Пульт от телевизора — это одна из тех вещей, которая постоянно теряется и для того, чтобы ее найти, нужно отодвигать предметы интерьера, смотреть не упал ли пульт под подушку, не залетел ли он под диван и...

Смартфон OnePlus 5T обновился до финальной версии OxygenOS 9.0.5 Владельцы смартфонов OnePlus 5 и OnePlus 5T начали получать финальную стабильную версию OxygenOS 9.0.5, которая всего несколько дней назад стала доступна для участников бета-тестирования. Из нововведений отметим увеличенную стабильность работы приложений, исправление ошибок ...

Регулярная Авалония Иногда мы не понимаем как работает регулярное выражение, которое мы составили, и хотим проверить. Есть множество восхитительных приложений встроенных в различные среды или онлайн. Мне захотелось добавить еще одно к этому списку. В данной статье мы посмотрим, как можно оберну...

Как устранить проблемы с быстрой разрядкой батареи на Android-смартфонах Продлить время работы аккумулятора довольно легко Android-смартфоны имеют массу преимуществ — это и широкие возможности по кастомизации, и практически полное отсутствие ограничений со стороны платформожержателя (привет, Apple), и массу всего другого. Но многие пользова...

«Операционная система для ежедневной жизни»: зачем Uber объединила такси, еду и другие сервисы в одном приложении Генеральный директор Uber Дара Хосровшахи считает, что изменения помогут Uber стать «Amazon для транспорта».

Скрытые приложения на смартфонах: что это и зачем нужно? Мобильная система Android постоянно развивается, а каждая ее новая версия приносит определенные изменения и улучшения в работу смартфона. Стараниями...

Дождались: Google готовится к тестированию тёмного режима в Chrome На прошлой неделе любителей Chrome ждала отличная новость — браузер получил тёмную тему. Увы, тогда это касалось исключительно операционной системы Windows и программы Chrome Canary. К тому же сам ночной режим был неполноценным: текст в некоторых контекстных меню оказывался...

Использование Liquibase для управления структурой БД в Spring Boot приложении. Часть 2 В предыдущей части мы разобрались с основными возможностями Liquibase и написали базовый пример Spring boot приложения, который использует Liquibase для инициализации БД. Полный код базового приложения можно увидеть тут. В этой статье мы поговорим про liquibase-maven-plugin ...

Google Lens получает новые фильтры для устройств Android и iOS Приложение Google Lens получит важные улучшения. Появится два новых режима для еды и перевода текстов, которые будут развернуты для пользователей Google Lens на смартфонах iOS и Android, поддерживающих ARCore. Если же вы используете телефон Pixel, то обнаружите, что Google L...

[Перевод] Современное окружение для React Native приложений В этой статье мы рассмотрим настройку React Native окружения с использованием expo-cli, Typescript, и Jest. Typescript поможет нам избежать ошибок при разработке и написать более эффективное мобильное приложение. Современные разработки позволяют интегрировать Typescript в ...

Huawei прокомментировала проблему с загрузкой ... После того как весть о проблеме с исчезновением изображений, загруженных через мобильное приложение Twitter, распространилась за пределы Китая, Huawei решила официально прореагировать на эту ситуацию. Напомним, что вчера появилось предположение, что Huawei намеренно блокируе...

Интересные материалы для разработчика мобильных приложений #262 (10 – 16 июня) В новом дайджесте продолжаются рассказы про WWDC и SwiftUI, а заодно говорим про темные режимы, гипер казуальные игры, приложения для людей, рынок фитнес-приложений и многое другое.

Практические задачи по Java — для курсов и прочих занятий Практические задачи по Java — для курсов и прочих занятий Несколько вводных слов Последние несколько лет я читаю курс по программированию на Java. Со временем он менялся — то добавлялись, то выкидывались разные части, менялась последовательность тем, менялся подход к построе...

[Перевод] Публикуем приложения iOS в App Store с GitLab и fastlane Как GitLab с fastlane собирает, подписывает и публикует приложения для iOS в App Store. Недавно у нас был пост о том, как быстро собрать и запустить приложение Android с GitLab и fastlane. Здесь мы увидим, как собрать и запустить приложение iOS и опубликовать его в TestFlig...

[Перевод] Работа с ошибками в Go 1.13 В последнее десятилетие мы успешно пользовались тем, что Go обрабатывает ошибки как значения. Хотя в стандартной библиотеке была минимальная поддержка ошибок: лишь функции errors.New и fmt.Errorf, которые генерируют ошибку, содержащую только сообщение — встроенный интерфейс...

Человек без смартфона Мне 33 года, я программист из Санкт-Петербурга и у меня нет и никогда не было смартфона. Не то чтобы он был мне не нужен — нужен, даже очень: я работаю в IT сфере, у всех членов моей семьи они есть (у ребенка уже третий), мне приходилось руководить в том числе и мобильной ра...

Приложения для электронных книг на операционной системе Android (часть 2) В первой части обозрения приложений для электронных книг на операционной системе Android были изложены причины, по которым далеко не всякое приложение для системы Android будет корректно работать на электронных книгах с этой же операционной системой. Именно этот печальный ...

[Перевод] Зачем нам столько мессенджеров? Slack, Signal, Hangouts, Wire, iMessage, Telegram, Facebook Messenger… Зачем нам так много приложений для выполнения одной задачи? Десятилетия назад научные фантасты представляли себе летающие машины, автоматически готовящие еду кухни и возможность позвонить кому угодно на...

Microsoft выпускает KB4516041 и KB4516048 для Windows 8.1 и Windows 7 В дополнение к дополнительным накопительным обновлениям для Windows 10, которые Microsoft выпустила на этой неделе, софтверный гигант программного обеспечения также выпустил новые ежемесячные предварительные версии накопительных обновлений для Windows 7 и Windows 8.1.Новые о...

Ящик для хранения данных в go-приложениях Небольшая заметка о встраиваемой key-value БД под названием Coffer, написанной на Golang. Если совсем коротко: в остановленном состоянии БД данные лежат на диске, при запуске данные копируются в память. Чтение происходит из памяти. При записи изменяются данные памяти, а изме...

[Перевод] Как делать сайты в 2019 году Веб стремительно меняется, не отставай и ты! Я писал такую подобную статью в 2018 году, но веб меняется так быстро, что те гайдлайны уже безнадёжно устарели. Давайте-ка шаг за шагом разберём важнейшие принципы веб-дизайна в 2019 году. Обязательно дайте пользователю знать, ч...

Автоматизация тестирования платных сервисов на iOS Для тех, кто интересуется темой автоматизации на iOS, у меня две новости — хорошая и плохая. Хорошая: в iOS-приложении для платных сервисов используется только одна точка интеграции — in-app purchases (встроенные в приложение покупки). Плохая: Apple не предоставляет никаких ...

WebMoney выпустила новое приложение для продвинутых пользователей Международная система WebMoney Transfer объявила о запуске нового мобильного приложения WebMoney Keeper Pro для профессионального использования с расширенным набором функций. Приложение предназначено в первую очередь для пользователей веб-версии кошелька WebMoney Keeper WebP...

Windows 10 получит закругленные углы в дизайне ОС Windows 10 имеет острые и прямые углы, но это может скоро измениться, согласно новому документу с Github. Microsoft планирует выпустить закругленные углы в следующем основном выпуске своей операционной системы Windows 10. Скорее всего, речь идет о Windows 10 20H1.Предложение...

Обнаружены приложения для обхода двухфакторной аутентификации Поддельные приложения были замаскированы под легальную криптовалютную биржу BtcTurk.После запуска одного из трех приложений (BTCTurk Pro Beta, BtcTurk Pro Beta и BTCTURK PRO) пользователю отправлялся запрос на доступ к уведомлениям, после чего появлялось окно для ввода учетн...

Рекомендовать нельзя спрятать Привет, Хабр! Меня зовут Николай, и я занимаюсь построением и внедрением моделей машинного обучения в Сбербанке. Сегодня расскажу о разработке рекомендательной системы для платежей и переводов в приложении на ваших смартфонах. У нас было 2 сотни тысяч возможных вариантов пл...

Где хранятся фото и видео, импортированные в программу Фото на Mac Приложение Фото на Mac имеет достаточно большое количество тонкостей связанных с хранением и редактированием данных. В этом материале мы расскажем, где хранится Медиатека Фото, как там располагаются и сортируются файлы, почему не видно изменений в файлах, созданных в приложе...

[Перевод] Flutter: прокачиваем AppBar & SliverAppBar Во Flutter для создания панели инструментов используется хорошо всем известный AppBar, ну а когда нам нужна динамическая панель инструментов, которая покажет контент при свайпе, мы используем отличный виджет SliverAppBar. Оба виджета позволяют сделать приложение чуточку крас...

Как добавить заметки в центр управления на iPhone и iPad Многим нравится, чтобы часто используемые вещи, такие как заметки, были легко доступны. Это позволяет с легкостью взглянуть на задачи. Это руководство о добавлении заметок в Центр управления на iPhone или iPad позволит вам облегчить жизнь. Как добавить функцию заметок в Цен...

[Перевод] Создание карточек как Tinder на Swift Tinder — мы все знаем, что это приложение для знакомств, где вы можете просто отклонить или принять кого-то свайпом вправо или влево. Эта идея считывания карт теперь используется в тоннах приложений. Этот способ отображения данных для вас, если вы устали от использования т...

Спорим, не знали? Google собирает ваши пароли и номера банковских карт Gboard Вас, наверное, уже достали постоянные обвинения Google в слежке за пользователями, даже если они имеют под собой реальные основания. Однако так думают далеко не все. Некоторых наших читателей неприятно удивила новость о том, что Google Assistant записывает их разговор...

Новые голосовые приложения на C# в 3CX v16 3CX v16 уже на подходе, и у нас есть отличные новости о нашем приложении для разработчиков Call Flow Designer. В новом релизе CFD использует новый скриптовый «движок», интегрированный в ядро сервера 3CX. Благодаря выполнению скриптов в ядре АТС, производительность голосовых ...

3DMark теперь может тестировать смартфоны Huawei в стандартном режиме и Performance Mode Компания 3DMark выпустила обновление для своего фирменного приложения. Среди новых функций есть возможность автоматически определять, работают ли телефоны Huawei в режиме повышенной производительности (Performance Mode). Напомним, в сентябре прошлого года 3DMark удалила...

Функция мгновенного перевода с камеры в приложении Google Translate получила поддержку 60 новых языков Приложение Google Translate, которое давно уже перестало быть просто примитивным переводчиком, обзавелось поддержкой новых языков при работе с камерой. Если точнее, функция мгновенного перевода с камеры получила поддержку 60 новых языков, включая арабский, гречески...

установка старых приложений на новые версии андроида к примеру falling fred. прошерстил инет- приложение перестало запускаться с версии андроид 5.1.0., «произошла ошибка в работе приложения...». есть какие-либо эмуляторы, хз? буду крайне признателен.

«Галактический магазин»: Samsung обновила свой магазин приложений и игр, дав ему новый интерфейс и новое имя Компания Samsung постепенно переводит свои смартфоны на оболочку One UI. Актуальные флагманы и флагманы предыдущего поколения уже получили обновления Android с новой оболочкой. Как будут обстоять дела с грядущими новинками, не относящимися к линейке Galaxy S, пока неясн...

[Перевод] Как создать эффективные скриншоты для приложения в App Store Каким бы ни было мобильное приложение для App Store, оно должно быть представлено аудитории таким образом, чтобы повысить его популярность и тем самым увеличить кликабельность. А для этого необходимо создать такую рекламную страницу приложения, которая будет разительно отлич...

Кое-что о пространстве имён Я программирую на PHP. И немножко на JS. Когда-то я программировал на Java, ещё раньше — на LotusScript. Попробовал на вкус python и dart. Basic, Fortran, Pascal, Prolog, VisualBasic, С++/С, perl — на всём этом я тоже изображал что-то исполняемое. Языки программирования меня...

Хакеры взломали камеру Android-смартфонов в обход системы безопасности Глава отдела безопасности компании Checkmarx Эрез Ялон рассказал о найденной им уязвимости в системе безопасности Android. Благодаря ей любое приложение могло управлять родным приложением “Камера” в смартфонах Google и Samsung, не имея необходимых на то разрешений со стороны...

В системе разрешений Android — серьезный баг, и Google о нем знает Система разрешений – это одно из самых полезных нововведений, которые когда-либо появлялись в Android. Благодаря ей пользователи могут самостоятельно контролировать, какую информацию собирают приложения и к каким компонентам операционной системы они имеют доступ. Если вы не...

Собирать Docker-образы в werf теперь можно и по обычному Dockerfile Лучше поздно, чем никогда. Или как мы чуть не допустили серьёзную ошибку, не имея поддержки обычных Dockerfiles для сборки образов приложения. Речь пойдёт про werf — GitOps-утилиту, которая интегрируется с любой CI/CD-системой и обеспечивает управление всем жизненным цикл...

В App Store начали появляться клоны оригинальных приложений Высокая степень безопасности App Store не возникла из ниоткуда. Она является результатом тщательно выверенных действий модераторов, проверяющих публикуемое в каталоге ПО, а также строгих правил, которым обязаны следовать все разработчики. Но нередко авторы приложений пренеб...

Регистрировать ли торговую марку? или Как мы были вынуждены менять название приложения Привет, Хабр! Сегодня я расскажу вам страшную историю. Однажды утром, открыв почтовый ящик, я увидел два письма схожего содержания: "На вас поступила жалоба о нарушении торговой марки". Первое было от юридического отдела Apple, второе от робота из Google. Но давайте обо всем...

Инструменты для автотестов, интеграция Yandex Mapkit 3, крутой дизайн и подход Server Driven UI — анонс Android-митапа Привет! Меня зовут Андрей Данилов, я андроид-разработчик в Авито. Хочу пригласить вас на Android-митап, который пройдёт в нашем офисе 28 сентября. Обсудим опыт интеграции Yandex Mapkit 3 в приложение, инструменты для автотестов, поговорим, как сделать по-настоящему запоминаю...

Напоминания на iPhone и iPad: полезные советы по использованию приложения Системное iOS-приложение Напоминания – одна из лучших (если не самая лучшая) программ, написанных программистами Apple. В статье мы расскажем, как выжать из Напоминаний максимум полезных возможностей. ПО ТЕМЕ: Все функции кнопок оригинальных наушников из комплекта iPhone. Пр...

Еще один способ оптимизации docker-образов для Java приложений История по оптимизации образов для java приложений началась с выхода статьи в блоге спринга — Spring Boot in a Container. В ней обсуждались различные аспекты по созданию docker образов для spring boot приложений, в том числе и такой интересный вопрос, как уменьшение размеров...

[Перевод] Главный секрет разработки хороших Electron-приложений Кое-кто люто ненавидит Electron-приложения. То, что приложение включает в себя браузер Chromium, кажется, мягко говоря, странным. Это ощущение усиливается в ходе работы с такими приложениями. Они потребляют много памяти, медленно загружаются и не отличаются особенно высокой ...

[Перевод] 7 полезных сайтов и приложений для изучения английского Интересный факт – 20% населения планеты хотя бы на каком-то уровне говорит на английском языке, а его носителями являются всего 5% населения. При этом, этот язык – пожалуй, главный в интернете. По статистике, на нем написано 55,5% всего размещенного онлайн-контента. Так ...

Приложение Google Files для Android объявило войну мемам Несмотря на то что даже проверенные файловые менеджеры, как выяснил исследователь в области кибербезопасности Батист Робер, могут подвергать ваши данные опасности, есть как минимум одно решение, которому можно доверять. Оно не только очистит память вашего Android-смартфона ...

[Перевод] Профилирование кода Go-проекта и решение проблемы с выделением памяти Пожалуй, каждому программисту известны слова Кента Бека: «Make it work, make it right, make it fast». Сначала надо сделать так, чтобы программа работала, дальше — надо заставить её работать правильно, а уже потом можно переходить к оптимизации.  Автор статьи, перевод кото...

OneNote получит нативную тёмную тему оформления Итальянский портал Aggiornamenti Lumia сообщает, что компания Microsoft приступила к внутреннему тестированию тёмной темы оформления в приложении OneNote для Windows 10. Как можно заметить на опубликованных скриншотах, всё приложение, включая Ribbon-ленту, заголовок и други...

Просто о внутренних и внешних настройках для приложения в Unity3D Введение Здравствуйте уважаемые читатели, в сегодняшней статье хотелось бы поговорить о настройках и конфигурировании игровых приложений, создаваемых в среде Unity3d. По традиции начну с предыстории. За время работы в игровой индустрии я разрабатывал различные проекты, с р...

The Money: больше, чем просто учёт финансов на вашем iPhone Ведение бюджета — важный этап на пути к финансовому благополучию Я уже давно нахожусь в поисках оптимального приложения для учёта финансов, но все они какие-то однотипные: вноси доходы и расходы, смотри сколько потратил и так далее. Это полезная информация, но она слаб...

Windows 10 Build 17763.774 теперь доступна для скачивания Если вы не выполнили обновление до Windows 10 May 2019 Update и по-прежнему используете Windows 10 October 2018 Update (версия 1809), то для вашего ПК теперь доступно новое дополнительное накопительное обновление. Windows 10 Build 17763.774 разворачивается через Центр обновл...

Новое обновление безопасности выходит на Windows 10 Mobile Microsoft выпустила новое обновление для Windows 10 Mobile. Обновление KB4495357 фокусируется на исправлении существующих ошибок в текущей сборке и содержит несколько других улучшений. Кроме того, обновление изменяет номер сборки Windows 10 Mobile до 15254.562. Вы можете про...

[Из песочницы] Deploy Symfony + React приложения на AWS посредством CI Добрый день, в данной статье я покажу как развернуть Symfony 4 приложение на AWS. В официальной документации есть пример подобного процесса, однако мой вариант не столь тривиален, как загрузка zip архива с приложением. На дворе 2019, в моде docker, микросервисная архитектура...

О чём говорили на Google I/O 2019: Android 10, AR-приложения и многое другое В этой статье я расскажу о своих впечатлениях от конференции Google I/O 2019, на которой мы с коллегами побывали на днях (и даже “засветились” с нашим приложением в одной из презентаций). Она поможет вам проникнуться атмосферой и, возможно, побудит посмотреть несколько докла...

[Перевод] Подготовка приложения к Android Q. Часть 1 Перевод статьи подготовлен специально для студентов курса «Android-разработчик. Базовый курс». Также напоминаем о том, что мы продолжаем набор на расширенный курс «Специализация Android-разработчик» Мы находимся на 10-м году разработки Android (Android Q должен быть верс...

В Сеть попала предварительная сборка Android 10.0 Q Еще Google толком не успела обновить все устройства до актуальной Android 9.0 Pie, как в Сеть попала предварительная сборка новой Android 10.0 Q. Опробовать ее возможности предоставилось изданию XDA Developers на смартфоне Pixel 3 XL и здесь есть о чем рассказать.Android 10....

Как удалить ненужные предустановленные приложения с вашего Android-смартфона Некоторые предустановленные приложения стоит удалить Не все предустановленные приложения на вашем смартфоне одинаково полезны. Удалив ненужные программы, вы сможете не только улучшить производительность вашего телефона и освободить место для хранения. Некоторые из предустано...

5 приложений для очистки вашего Android-смартфона Как бы бережно вы не относились к дисковому пространству своего смартфона, рано или поздно оно забивается неиспользуемыми вами приложениями и другим мало приятным «мусором». Казалось бы, помочь тут могут всевозможные программы-чистильщики, коих полно на просторах ...

В дешевых Android-смартфонах нашли приложения со 146 уязвимостями Найденные бреши в системе безопасности среди прочего позволяют приложениям без ведома пользователя вести аудиозапись, менять настройки смартфона и свой уровень прав доступа.

Как получать Android-уведомления и отвечать на них на вашем ПК или ноутбуке Сегодня у нас есть масса сервисов и приложений для работы или общения. И было бы удобно держать все уведомления (и отвечать на них) в одном месте. Только вот синхронизация официально не поддерживается ни Microsoft, ни Google. Точнее, так было раньше. Но теперь софтверный ги...

3 способа запуска Android-приложений на компьютере Вы когда-нибудь думали о том, чтобы запустить приложение или игру для Android на своем ПК? Например для того, чтобы не вглядываться в крошечный экран смартфона или получить более комфортное управление в тех же играх или при, скажем, наборе текста. А может вы начнающий разра...

Windows 10 позволит работать с Android-приложениями на ПК Приложение Your Phone умеет отражать экран Android на ПК с Windows 10

Универсальный пульт Logitech Harmony 950 Universal Компания Logitech выпустила универсальный пульт управления Logitech Harmony 950 Universal Remote. Независимо от того, используете ли вы Apple TV или Roku, Logitech Harmony 950 совместим со всеми устройствами. Он работает с более чем 270 000 устройствами от 6000 различных...

Измерение качества кода Android-приложения с помощью Sonarqube и Jacoco в 2019 году Привет, Хабр! Меня зовут Артём Добровинский, я работаю Android-разработчиком в компании FINCH. Однажды, за парой пинт с коллегой из компании, которая занимается размещением объявлений по продаже комиссованных МИГ'ов и комаров по имени Игорь, мы начали обсуждать статические ...

[Перевод] 10 самых распространенных ошибок при работе с платформой Spring. Часть 1 Всем привет. Сегодня делимся первой частью статьи, перевод которой подготовлен специально для студентов курса «Разработчик на Spring Framework». Начнём! Spring — пожалуй, одна из самых популярных платформ разработки на языке Java. Это мощный, но довольно сложный в освоении...

Linksys анонсировал службу домашней безопасности для обнаружения злоумышленников Linksys представила новую услугу Linksys Aware для мониторинга дома. Используя данные из ячеистых маршрутизаторов Velop, система может отслеживать и обнаруживать вторжения в дом через WiFi. Маршрутизаторы Linksys Velop Tri-Band AC2200 могут обнаруживать движение в своей сет...

Приложения для электронных книг на операционной системе Android (часть 3) В этой (третьей) части статьи о приложениях для электронных книг на операционной системе Android будут рассмотрены следующие две группы приложений: 1. Альтернативные словари 2. Заметки, дневники, планировщики Краткое содержание предыдущих двух частей статьи: В 1-ой част...

ActionDash — аналог Digital Wellbeing от Google и приложение для осознанных пользователей Digital Wellbeing – одно из главных нововведений, из-за которого я жду Android 9 на свой OnePlus 3T. В систему давно напрашивалась система для сбора статистики по использованию устройства и отдельных приложений, но ей не суждено было появиться, пока все вместе не признали, ч...

Установщик Fortnite на Android теперь называется «Приложение Epic Games» В декабре прошлого года компания Epic Games официально представила собственный магазин игр Epic Games Store, сделав акцент на способе распределения прибыли между платформодержателем и разработчиками. Так, она обещает забирать всего 12% от прибыли игр вместо 30%, как у Apple,...

Вот это поворот: почему Apple изменила требования к разработчикам приложений В прошлом месяце Apple опубликовала изменения в гайдлайнах для разработчиков приложений под iOS. Они коснулись, в том числе, приложений для родительского контроля и обеспечения конфиденциальности детей. Причем часть новых рекомендаций идет вразрез с решениями, которые Apple ...

Партия из 85 троянов заразила 9 миллионов Android-устройств Деятельность 85 вредоносных приложений из каталога Google Play привела к заражению более 9 миллионов устройств под управлением Android, подсчитали аналитики Trend Micro. Эти приложения вошли в число той сотни, об удалении которой ранее сообщила сама Google. Правда, у поиско...

Как превратить Android-смартфон в пульт от телевизора Как превратить Android-смартфон в пульт от телевизора? Сейчас расскажем! Пульт дистанционного управления является, пожалуй, той вещью, что довольно часто теряется в квартире. Но зачем он нужен, если для этих целей отлично подойдет смартфон? Да, его тоже можно потерять, но на...

[Из песочницы] 10 самых распространенных ошибок Spring Framework Привет, Хабр! Представляю вашему вниманию перевод статьи «Top 10 Most Common Spring Framework Mistakes» автора Toni Kukurin. Spring, вероятно, один из самых популярных Java-фреймворков, а также могучий зверь для укрощения. Хотя его базовые концепции довольно легко понять, д...

Электрички Москвы (и не только): спасибо тем, кто помогал в этом году Электричка слева — Аэроэкспресс — теперь тоже добавлена в приложение. В день расписание у нас просматривают 600 тысяч человек, поэтому каждое маленькое изменение имеет эффект большого масштаба. Я хочу немного отчитаться о том, что мы добавили в приложение электричек по п...

Как настроить открытие ссылок на песни в приложении Яндекс.Музыки на Windows 10 Исправляем недочет приложения Яндекс.Музыки на Windows 10.

Чем мы можем Вам помочь? Чем Вы можете помочь нам? Открытый API и вход по отпечатку пальцев. Что нового в security-приложении Cloud-Clout Приложение для безопасного хранения и обмена данными в облаках Cloud-Clout открывает свой API. Добрый день, Хабр! Прежде всего, разработчики приложения хотят поблагодарить всех хабро...

[Из песочницы] Быстрый Яндекс словарь Наверное все знают что у Яндекс есть замечательный бесплатный сервис Яндекс.Словарь где можно посмотреть перевод нужного вам слова, но для лично меня он не удобен тем что постоянно нужно было переключаться на Chrome, вручную вводить текст или вставлять из буфера обмена, даже...

Создание приложения на Htmlix с роутером на серверной и клиентской стороне В данной статье будет описано как сделать фронтенд на Htmlix для фильтра по категориям и карточки товара, а также создадим роутер, на клиентской части, чтобы при клике по истории в броузере, у нас появлялась актуальная данному адресу страница. Приложение будет состоять из дв...

Сервис Яндекс.Такси запустился в Румынии под брендом Yango Сервис Яндекс.Такси вышел на румынский рынок под брендом Yango. Приложение с локализацией на местном языке уже доступно в App Store и Google Play. Yango работает как и обычное приложение Яндекс.Такси — оно позволяет прокладывать маршрут по нескольким точкам, вызывать м...

[Перевод] Минимум один трюк Vim, про который вы не знали Я уже восемь лет работаю в Vim и постоянно открываю что-то новое. Принято считать это достоинством Vim. Как по мне, так это недостаток открытости: куча скрытых функций спрятаны слишком глубоко. Вот говорят о красоте модального редактирования и текстовых объектах, но мне каж...

Успех Microsoft на Android. Приложение OneDrive загрузили более 1 млрд раз Пару месяцев назад приложение Microsoft Word преодолело отметку в 1 млрд загрузок в Google Play. И вот настал черёд второго. Им стал облачный сервис OneDrive, который также сейчас предустанавливается на многие смартфоны, благодаря чему ему и удалось преодолеть столь вну...

7 лучших Android-приложений с темной темой для AMOLED-дисплеев Дисплеи AMOLED предлагают множество преимуществ по сравнению с обычными ЖК-экранами, но самым большим достоинством является более четкая передача цветов. В том числе и глубокого насыщенного черного. Это преимущество также распространяется и на приложения с темным режимом, п...

Microsoft Azure Developer Camp Россия 23 мая | 9:30 – 19:00 Офис Microsoft, БП Крылатские Холмы, ул. Крылатская 17к1, Переговорные комнаты Уран, Юпитер, Сатурн Москва, Россия Распространение облачных технологий постепенно изменяет методы разработки приложений, и перед программистами возникают новые сложные зад...

[Из песочницы] Разработка приложений на Elixir/Phoenix с помощью Docker Под катом небольшое и простое руководство, в котором показано, как использовать Docker Compose для настройки и запуска приложения Elixir/Phoenix + PostgreSQL. Читать дальше →

Операционная система Haiku: портирование приложений и создание пакетов Осенью этого года, спустя 6 лет разработки, вышла первая бета-версия «R1/beta1» операционной системы Haiku. Я давно слежу за этим интересным проектом, который нацелен на воссоздание и последующее развитие существовавшей в 1994-2000 годах системы BeOS. Поэтому, как только на ...

Зачем нужны «Команды» Siri? Ответ Apple 17 сентября 2018 года, одновременно с релизом iOS 12, watchOS 5 и tvOS 12, Apple выпустила приложение «Команды» для Siri. Именно оно обеспечивает работу функции быстрых команд (shortcuts), позволяющих автоматизировать выполнение многих повседневных задач на iPhone и iPad. С...

Как запрограммировать пульт для шлагбаумов и гаражных ворот? Если вам мало одного пульта для управления, можно сделать его дубликат - то есть запрограммировать второй. Специальное оборудование не потребуется - только два пульта и наш гид. Читайте и пробуйте.

Использование Liquibase для управления структурой БД в Spring Boot приложении. Часть 1 В этой статье я разберу использование утилиты Liquibase в Spring Boot приложениях для версионирования структуры реляционной БД и миграции этой структуры с одной версии на другую. В первой части разберем базовый пример, а во второй поговорим об использовании liquibase-mave-pl...

gui приложение для задачи о ходе коня Это туториал по созданию интерактивного приложения для решения задачи о ходе коня на языках processing и p5.js Посмотреть саму программу можно здесь. Для управления «конём» используется метод mouseDragged(); пример программы, использующей этот метод здесь. Отмена хода осуще...

«“Сделать приложение для людей” — это не набросать на коленке»: о мобильной разработке в ЦФТ Какие проблемы возникают при увеличении мобильной команды в 10 раз? По каким причинам в одной и той же компании Android-разработчики предпочитают использовать известные библиотеки, а в iOS чаще пишут собственные решения? Каково живётся мобильным разработчикам в финтехе? В...

Samsung опередила Google и... календарь Совершенно неожиданно появились новости о том, что компания Samsung еще вчера начала распространять обновление интересного программного обеспечения для смартфонов Samsung Galaxy S10. Примечательным это обновление делает тот факт, что оно, помимо различных улучшений, вкл...

Вот зачем нужна школьная алгебра Обычно на вопрос «зачем нужна математика?» отвечают что-то вроде «гимнастика для ума». На мой взгляд, этого объяснения недостаточно. Когда человек выполняет физические упражнения, то он знает точное название групп мышц, которые при этом развиваются. Но разговоры про математи...

Google Play Instant. Рефакторинг длиною в жизнь Когда ввязываешься в Early Access Program, никогда заранее не знаешь, что получится в итоге. Конечно, надеешься, что технология взлетит, а твое приложение опередит рынок и получит порцию пиара на Google I/O. И это неплохая мотивация, чтобы на начальном этапе вместо документа...

[Перевод] Как мы при помощи WebAssembly в 20 раз веб-приложение ускорили В этой статье рассматривается кейс по ускорению браузерного приложения через замену вычислений JavaScript на WebAssembly. Читать дальше →

[Перевод] 13 приёмов работы с npm, которые помогают экономить время Каждый день миллионы разработчиков, создавая свои JavaScript-приложения, обращаются к npm (или к Yarn). Выполнение команд наподобие npm init или npx create-react-app стало привычным способом начала работы над практически любым JavaScript-проектом. Это может быть сервер, клие...

Доступно для скачивания Windows 10 Build 18362.418 Накопительные обновления Windows 10 за октябрь 2019 года теперь доступны для всех поддерживаемых версий ОС. Компьютеры с обновлением May 2019 Update получают Windows 10 Build 18362.418 с исправлением печати. Прямые ссылки для загрузки автономных установщиков Windows 10 KB451...

[Перевод] Современные возможности C++, о которых надо знать всем программистам Автор материала, перевод которого мы сегодня публикуем, говорит, что C++, в его современном виде, если сравнивать его с тем, чем был этот язык несколько лет назад, значительно изменился в лучшую сторону. Конечно, эти изменения произошли далеко не сразу. Например, в былые вре...

Как посмотреть закрытые уведомления на Android Закрытые уведомления не пропадают бесследно и их всегда можно найти Ежедневно мы получаем десятки, если не сотни уведомлений. С утра до вечера они сыпятся на нас из всех приложений, сервисов и даже веб-сайтов, оповещая о входящих сообщениях, встречах, событиях и многом друго...

Работаем с USB Custom HID на Android В современных Android — приложениях для взаимодействия с другими устройствами чаще всего используются беспроводные протоколы передачи данных, как например Bluetooth. В годы, когда часть устройств имеют беспроводную зарядку, сложно представить себе связку Android устройства ...

[Из песочницы] Топ 5 ошибок в моих ReactJS приложениях Больше 4х лет назад я влюбился в ReactJS и с тех пор все Fron End приложения разрабатываю при помощи этого замечательного инструмента. За это время я и команды, в которых мне повезло поработать, наделали кучу ошибок, многие из которых были благополучно исправлены. Множество ...

[Перевод] Веб-компоненты: 9 проектов, о которых стоит знать в 2019 году Автор материала, перевод которого мы сегодня публикуем, полагает, что если вы собираетесь использовать при проектировании интерфейсов своих приложений веб-компоненты и подыскиваете подходящую библиотеку, независимую от UI-фреймворков, вам стоит взглянуть на те проекты, о кот...

Google предоставит европейским пользователям Android возможность выбрать альтернативные поисковик и браузер В прошлом году компания Google в ответ на очередной удар со стороны регулирующих органов  Евросоюза — рекордный штраф в размере €4,34 млрд и требование снять ограничения на предустановку приложений на Android-смартфонах — внесла изменения в модель ведения бизнеса в Европе. П...

Интернет-ресурсы, о которых должен знать каждый владелец Android-смартфона В интернете полно полезных ресурсов, на которых вы найдете массу информации по любому интересующему вас вопросу. И чем популярнее объект вашего интереса, тем больше сайтов вы найдете и вы вполне можете запутаться в их разнообразии. Стоит ли говорить, что одной из самых попу...

Microsoft объединила все инструменты Office в рамках единого Android-приложения Корпорация Microsoft создала новое приложение для платформы Android, которое включает все инструменты пакета Office в одном месте. С его помощью можно создавать и редактировать документы и управлять ими на смартфоне или планшете. Новый инструмент также позволяет совместно ра...

Docker: как развернуть фуллстек-приложение и не поседеть «Нам нужен DevOps!» (самая популярная фраза в конце любого хакатона) Сначала немного лирики. Когда разработчик является отличным девопсом, умеющим развернуть своё детище на любой машине под любой OC, это плюс. Однако, если он вообще ничего не смыслит дальше своей IDE, это ...

myTracker покажет данные об оттоке пользователей из приложений Пользователи мобильной маркетинговой платформы myTracker получили доступ к данным об оттоке пользователей из приложений. Также обновился интерфейс быстрых отчетов: он стал подробнее и нагляднее. Новая метрика «Отток», доступная в конструкторе отчетов, позволяет отследить, ка...

AppMetrica покажет связь между поведением пользователей и доходом от приложения Все это с помощью Revenue-отчета

«Блокнот» будет обновляться через Microsoft Store Компания Microsoft отделяет «Блокнот» от операционной системы Windows 10. Начиная с функционального обновления 20H1 он будет поставляться в качестве приложения Microsoft Store. «Блокнот» по-прежнему будет входит в состав Windows 10, однако обновления приложения больше не бу...

Бесплатные приложения и скидки в Google Play 6 мая Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 21 мая Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 15 мая Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Популярное Android-приложение внезапно стало вредоносным Приложение CamScanner стало представлять угрозу для пользователей после того, как разработчики добавили в него рекламную библиотеку с вредоносным модулем.

Бесплатные приложения и скидки в Google Play 17 мая Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 8 мая Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 20 мая Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 13 мая Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 7 мая Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 14 мая Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 16 мая Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Анонс Windows 10 Insider Preview Build 19030 (Ранний доступ) Добрый вечер, друзья! Компания Microsoft выпустила новую предварительную сборку Windows 10 20H1 под номером 19030 для участников программы Windows Insider, использующих канал Fast (Ранний доступ). Полный номер сборки: 19030.1.vb_release.191119-1609. Как можно заметить, сбор...

Яндекс.Переводчик научился переводить разговор С помощью режима диалога можно сделать заказ в ресторане, узнать дорогу у прохожих или объясниться с таксистом за рубежом. Новый режим будет полезен и в своей стране - скажем, если понадобится помощь иностранцу. Чтобы начать разговор, достаточно выбрать язык общения для себя...

Как делать фото во время видео на iPhone Возможность одновременно делать фотографии и снимать видео на айфон Apple показала еще несколько лет назад на презентации iPhone 5. Действительно, в iOS 6 появилась такая кнопка — а чтобы было понятно, для чего она нужна, дизайнеры выполнили ее в виде небольшого фотоа...

Xiaomi представила умные шторы с батарейкой за 80 долларов Компания Xiaomi представила новый продукт на платформе по сбору средств Youpin — Aqara Smart Curtain Motor. Это новое поколение умных оконных штор. В отличие от предшественника, выпущенного в 2017 году, новые Aqara Smart Curtain Motor более функциональны, но стоя...

Что такое Magisk и зачем вам нужно установить его на свой Android-смартфон О том, что такое root-права (или права суперпользователя) знают практически все обладатели смартфонов под управлением Android. Однако не многие в курсе, что есть кое-что получше, чем обычные root-права. Это Magisk, особая модификация ПО вашего телефона таким образом, чтобы ...

Apple работает над «новым поколением медиа-приложений для Windows» По всей видимости, компания Apple разрабатывает набор мультимедийных приложений для Windows 10, которые могут заменить собой приложение iTunes на платформе. На это указывает открытая вакансия инженера-программиста, обнаруженная на портале LinkedIn. Приложение iTunes по-преж...

[Перевод] Моя ошибка на миллиард долларов В первое время мне часто хотелось сдаться. Снова и снова возникало чувство, что мы всё делаем неправильно. Делать предположения о проблемах людей. Решать проблемы, которые мы придумали. Мы искали решения в темноте. У нас было ясное видение, но исполнение страдало. Мы знали ...

Бесплатные приложения и скидки в Google Play 14 февраля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 20 марта Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 18 февраля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 30 апреля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 12 марта Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 21 марта Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 8 апреля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 15 апреля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 13 февраля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 27 февраля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 26 апреля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 15 февраля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 26 февраля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 23 апреля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 11 февраля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 6 февраля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 11 апреля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 28 февраля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 22 марта Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 16 апреля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 13 марта Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 5 марта Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 20 февраля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 3 апреля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 9 апреля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 17 апреля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 15 марта Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 7 марта Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 19 апреля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 29 апреля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Специальный плагин сжимает Android-приложения на 40% Разработчики из Массачусетского университета в Амхерсте представили плагин под названием Mesh, который способен оптимизировать память, занимаемую приложениями на телефоне.

Бесплатные приложения и скидки в Google Play 4 апреля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 22 апреля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 4 марта Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 11 марта Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 18 марта Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 21 февраля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 10 апреля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 24 апреля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 1 апреля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 26 марта Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 14 марта Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 8 февраля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 7 февраля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 6 марта Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 28 марта Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 12 апреля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 19 марта Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 22 февраля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 18 апреля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 25 марта Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 2 апреля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 27 марта Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 29 марта Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 5 апреля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 1 марта Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 19 февраля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 12 февраля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Бесплатные приложения и скидки в Google Play 25 февраля Самые горячие распродажи приложений и игр Google Play — в нашей ежедневной рубрике. Лайфхакер отбирает для вас и ваших Android-устройств только лучшее!

Лучшие приложения для преобразования голоса в текст Согласитесь, записать голосовую заметку куда проще, чем «набивать» сообщение вручную. Только вот если вы используете телефон в качестве замены диктофону для того, чтобы наговорить длинный текст или записать лекцию, в дальнейшем у вас, что логично, не будет «т...

Meeting Room L̶i̶t̶t̶l̶e̶ Helper v 2 Данная статья подробно описывает этапы разработки мобильного приложения Meeting Room Helper: от зарождения идеи до релиза. Приложение написано на Kotlin и построено по упрощённой MVVM архитектуре, без использования data binding. Обновление UI-части происходит с помощью LiveD...

Компилятор Huawei Ark Compiler для HarmonyOS сравнили с пачкой лапши быстрого приготовления Как известно, представленные на днях смартфоны Huawei Mate 30 и Mate 30 Pro не имеют магазина приложений Google Play и сервисов Google. Пользователи смогут сами установить это ПО, так как загрузчик в новых аппаратах будет разблокированным (или его можно будет разблокиро...

[recovery mode] Делаем маршрутизатор и NAS на одном процессоре У меня появился «домашний сервер» на Linux всего через несколько лет, как мне купили компьютер. Сейчас, с того момента прошло уже более пятнадцати лет и большинство этого времени у меня был какой-то второй дополнительный компьютер дома. Однажды, когда пришла пора его обновля...

Microsoft планирует исправить 4 проблемы в Windows 10 версии 1903 Разработка Windows 10 – это непрерывный длительный процесс, и операционная система получает обновления функций примерно с шестимесячным интервалом. Microsoft недавно выпустила обновление для Windows May 2019 Update (версия 1903) с длинным списком улучшений и несколькими изве...

Ежемесячная аудитория Files от Google превысила 100 млн пользователей Google объявил, что ежемесячная аудитория Android-приложения для управления файлами и очистки места на смартфонах Files превысила 100 млн пользователей. Приложение Files было создано в первую очередь для тех, кто пользуется устройствами с ограниченным объёмом памяти. Многие ...

Лучшие программы для блокировки приложений на вашем смартфоне Закрываем доступ к смартфону! Смартфоны в настоящее время содержат массу конфиденциальных данных. И даже если не брать во внимание личные переписки и фотографии, то можно вспомнить про банковские приложения, программы для заметок и так далее. Кроме того, когда мы передаем ус...

Simple Music Player 5.0.3 Музыкальный проигрыватель, который легко управляется из статус-бара, с помощью виджета на домашнем экране или с помощью кнопок на гарнитуре. Можно сортировать композиции по названию или исполнителю, а также настраивать эквалайзер. Пока что фильтрация по исполнителю или ал...

Как изменить тариф подписки, если в приложении из App Store нет такого раздела Разработчики приложений часто предлагают бесплатный пробный период, но при его подтверждении оформляется автоматическая подписка на большой срок. Для изменения тарифа подписки могут как предусмотреть отдельное меню, так и не сделать этого. Проще всего выбрать подходящи...

Huawei выпустила Android-приложение для управления авто Новое приложение Huawei позволит управлять автомобилями удалённо. Но зачем? Практически ни одна корпорация, которая сегодня занимается выпуском смартфонов, не начинала свой путь именно с мобильных устройств. Например, Apple зародилась как производитель компьютеров, Samsung &...

Топ-5 базовых приложений для iPhone Предлагаем заменить стандартные приложения iOS на альтернативы, с которыми айфон станет куда более функциональным.

Обзор Trust Veza. Беспроводная клавиатура для телевизора и смарт-приставки Те, кто активно пользуется смарт-телевизорами и смарт-приставками, знаком со сложностями управления обычным пультом ДУ. Набор текста в поиске или управление приложениями с ним превращается в длительный поиск и перебор букв на виртуальной клавиатуре. Процесс управления можно ...

Теперь в App Store можно пользоваться приложениями с платной подпиской после неуспешного списания денег   Apple анонсировала приятное нововведение в App Store. Появился льготный период, в течение которого вы можете дальше пользоваться платными функциями приложений после неудачного списания денег по подписке. Срок действия льготного периода зависит от продолжительнос...

Замена Android от Huawei может выйти уже этой осенью с поддержкой Android-приложений Самой большой историей в мире технологий на этой неделе является распоряжение президента США, запрещающее американским компаниям поставлять свою продукцию Huawei. Одним из результатов этого распоряжения оказалось то, что Google отозвала лицензию Huawei на использование Andr...

В Windows 10 можно будет запускать Win32-приложения в смешанной реальности Технология Windows Mixed Reality в Windows 10 уже существует и она позволяет полнее погрузиться в игру или представить себя в кинотеатре с MR-гарнитурой. Однако некоторым может потребоваться запуск обычных приложений, вроде аудиоплеера, PowerPoint или браузера. Смеш...

Shazam от Apple обзавёлся крутой функцией, но только для Android Shazam – это то самое музыкальное приложение (а не супергерой из недавнего фильма в киновселенной DC), которое в данный момент принадлежит Apple и помогает пользователям определять, какие песни воспроизводятся вокруг них. Теперь Shazam также может распознавать песни, которы...

Что такое «чистый Android» и почему его стоит использовать Чем же так хорош чистый Android? В то время как Android является наиболее популярной операционной системой на мобильном рынке, многие люди до сих пор не знают разницы между «чистым» Android и другими версиями этой ОС. В результате вы можете даже не догадываться о п...

Выпущено новое накопительное обновление для Windows 10 May 2019 Update (18362.145) Компания Microsoft выпустила новое накопительное обновление для Windows 10 May 2019 Update (версия 1903) для участников программы Windows Insider, использующих каналы Slow и Release Preview. Обновление распространяется под кодом KB4497935 и изменяет номер сборки системы на ...

Microsoft тестирует накопительное обновление 18362.263 для Windows 10 May 2019 Update Windows 10 Build 18362.263 может стать следующим накопительным обновлением для Windows 10 версии 1903. Это обновление в настоящее время распространяется для инсайдеров в канале Release Preview и содержит заметные улучшения, в том числе исправление ошибки при перетаскивании п...

Дизайнеры vs разработчики: об истории создания приложения «Мой умный город» Представьте себе банковское приложение. Что вы видите? Наверняка это несколько строчек с количеством денег на ваших счетах и куча невзрачных менюшек, где перечислены способы как-нибудь эти деньги потратить. Невзрачная картина. А банковское приложение, как центр платежной акт...

Thymeleaf: диалект Layout + Spring Boot 2 Диалект Layout — это диалект Thymeleaf, который позволяет пользователям создавать макеты и шаблоны для повторного использования HTML кода. Он имеет иерархический подход и использует шаблон декоратора для «декорирования» файлов макета. Layout Dialect является отдельным проект...

Titanium Backup 8.3.1.2 Titanium Backup Pro — предназначена эта программа для тех, кто любит экспериментировать, или не любит, но хочет, чтобы его система была всегда зарезервирована, все данные были надежно сохранены и легко восстановимы в любой момент времени. Бекап и восстановление приложений, с...

Взгляд на обновления Android с точки зрения разработчика Кода без ошибок не бывает. Питер Нортон говорил: «Идеальному коду место в музее: там ценят всякие древности». А для исправления ошибок – существуют обновления. Хотелось бы поделиться своим взглядом на обновления с точки зрения разработчика рантайма Android. Часть нашей боль...

Google обновила дизайн Play Store После нескольких недель тестирования интернет-гигант Google анонсировал новый дизайн своего магазина приложений Google Play. Его редизайна пользователи ждали несколько лет и теперь наконец-то могут оценить все преимущества нового интерфейса под названием Material. С новым ди...

[Из песочницы] Что нужно знать перед переходом на Akka toolkit для реализации Event Sourcing и CQRS Здравствуйте, уважаемые читатели Хабра. Меня зовут Рустем и я главный разработчик в казахстанской ИТ-компании DAR. В этой статье я расскажу, что нужно знать перед тем, как переходить на шаблоны Event Sourcing и CQRS с помощью Akka toolkit. Примерно с 2015 года мы начали прое...

Heroku + Docker + Spring Boot Далее речь пойдет о моем опыте запуска докеризованного Spring Boot приложения на бесплатных виртуальных машинах облачного сервиса Heroku. Одно из главных преимуществ этого провайдера в том, что он дает возможность создавать бесплатные виртуалки с ограничением по часам работы...

Как прогнозировать поведение пользователей в приложении CEO App in the Air, Байрам Аннаков, разобрал на Epic Growth Conference практики, которые помогают кратно повысить коэффициент удержания пользователя в приложении. Читать дальше →

Xiaomi выпустила универсальный пульт дистанционного управления Mi Universal Remote Xiaomi сегодня начала продажи универсального пульта дистанционного управления Mi Universal Remote, который предназначен для того, чтобы контролировать различную бытовую технику, причем не только из экосистемы Xiaomi Mijia. К устройству можно подключиться и настрои...

Apple обновила прошивки iPhone, iPad и Apple Watch Apple начала распространение финальной версии iOS 12.1.3. Новая сборка включает в себя исправление ошибок в iPhone, iPod и HomePods. Обновление iOS 12.1.3 доступно для всех мобильных устройств с iOS 12.1.2 (iPhone) и iOS 12.1.1 (iPad) через приложение «Настройки».iOS…

YouTube Music станет основным музыкальным приложением для Android-смартфоном В конце этой недели разработчики из Google впервые в этом году обновили музыкальное приложение YouTube Music, повысив его версию до 2.65. Обновление не принесло с собой новую функциональность, однако стало известно, в каком направлении сейчас двигаются создатели данного...

Смартфоны Honor 20, Honor 20 Pro и Honor V20 получили глобальную стабильную Android 10 по всему миру Компания Huawei начала распространение новой оболочки Magic UI 3.0 на основе свежей операционной системы Android 10 для смартфонов Honor 20, Honor 20 Pro и Honor V20 за пределами Китая в международном масштабе.  То есть, на этот раз, речь идёт уже о глобальной про...

[Перевод] Electron: разработка настольных приложений с использованием HTML, CSS и JavaScript Можно ли, используя HTML, CSS и JavaScript, создавать настольные приложения? Автор статьи, перевод которой мы сегодня публикуем, даёт утвердительный ответ на этот вопрос. Здесь он расскажет о том, как, применяя веб-технологии и пользуясь возможностями фреймворка Electron, со...

Приложение Яндекс.Дзен теперь доступно на iPad Компания «Яндекс» выпустила мобильное приложение «Яндекс.Дзен» для iPad. Отныне читать новостную ленту стало удобнее, поскольку не нужно заходить в сервис через браузер, самый интересный контент доступен в приложении на планшете. В «Яндекс.Дзен» можно просматривать перс...

Смотрим фильмы с комфортом С развитием интернета необходимость в загрузке фильмов просто пропала — зачем тратить на это время и место на устройстве, если можно зайти на HD-VIDEOBOX и посмотреть необходимый фильм в онлайне? Это гораздо удобнее, чем загружать фильм из интернета или смотреть контент чере...

«Ваш телефон» теперь поддерживает синхронизацию через мобильный интернет Компания Microsoft выпустила обновление для приложения «Диспетчер вашего телефона» (версия 3.4.8) на Android, которое принесло с собой весьма востребованную функцию. Ранее для доступа к сообщениям, фотографиям и уведомлениям с ПК под управлением Windows 10 было необходимо, ...

4 функции календаря iPhone, о которых знают далеко не все Научитесь использовать стандартное приложение по максимуму.

На радость автолюбителям. Google добавила в YouTube Music одну из самых ожидаемых функций Приложение YouTube Music пришлось по душе многим, но есть у него и свои недостатки. Одной из самых ожидаемых пользователями функций была поддержка Android Auto, отсутствовавшая в приложении. Теперь это исправлено.  До последнего обновления YouTube Music, пользоват...

СМИ: почти 90% российских топовых Android-приложений передают личные данные третьим сторонам 89 из топ-100 бесплатных приложений в российском Google Play Store делятся пользовательскими данными со сторонними платформами. Об этом свидетельствует исследование The Bell.  С помощью сервисов AppCensus и Exodus издание проанализировало, какие именно данные обрабатывают и ...

Как добавить индекс на нагруженной системе 24/7 без простоя? Друзья, в конце января у нас стартует новый курс под названием «MS SQL Server разработчик». В преддверии его запуска мы попросили преподавателя курса, Кристину Кучерову, подготовить авторскую статью. Эта статья будет вам полезна, если у вас есть очень популярная таблица на ...

Facebook подал в суд на двух разработчиков Android-приложений за кликфрод Facebook подал иск в суд против двух компаний-разработчиков приложений для Anroid за инфицирование пользователей вредоносным ПО, генерирующим фейковые клики по рекламным объявлениям. Обе компании – гонкогская JediMobi и сингапурская LionMobi – входили в рекламную сеть F...

Топ приложений для смены живых обоев на вашем Android-смартфоне Многим пользователям функция живых обоев в Android пришлась по душе. И на виртуальной торговой площадке от Google представлена масса приложений для замены этого элемента интерфейса. Но как не запутаться и выбрать что-то действительно стоящее? Давайте попробуем разобраться и...

Дайджест интересных материалов для мобильного разработчика #301 (3 — 9 июня) Наконец-то можно сказать, что WWDC получился. Роскошный SwiftUI, новые версии операционных систем и новая iPadOS, App Store на часах, PencilKit, Catalyst для портирования приложений на macOS, новые инструменты для виртуальной реальности, реактивный Combine. На полгода разбир...

Как отменить отправку сообщения на Android-смартфоне Наверняка ведь почти у каждого была такая ситуация, когда вы отправили сообщение и либо допустили ошибку, либо отправили его не тому абоненту, либо же и вовсе пожалели о том, что написали и хотите все исправить, но сообщение уже ушло. Если вы используете мессенджеры вроде Т...

Анонс Windows 10 Insider Preview Build 18362 (Fast) Добрый вечер, друзья! Компания Microsoft выпустила новую сборку Windows 10 19H1 под номером 18362 для участников программы Windows Insider, использующих канал Fast. Ходят слухи, что именно она может получить статус RTM, однако точной информации пока нет. Исправления и улучш...

Это интересно! 1.29 Это интересно! — Развивайся с нами 🌎 Всё что ты хотел знать о мире теперь собрано в одном месте. Это интересно в картинках! Только интересные и познавательные записи. Все что ты знаешь о мире — это только вершина айсберга! Наше приложение создано специально...

Интересные материалы для разработчика мобильных приложений #241 (7-13 января) Приветствуем вас в новом году! Спасибо, что читаете наши дайджесты и делитесь материалами! На этой неделе у нас прекрасная история о том, как остаться без «Балды», самые зарабатываемые и скачиваемые приложения в разных категориях, быстрые фейлы, маркетинг приложений в 2019 и...

[Перевод] Стратегии деплоя в Kubernetes: rolling, recreate, blue/green, canary, dark (A/B-тестирование) Прим. перев.: Этот обзорный материал от Weaveworks знакомит с наиболее популярными стратегиями выката приложений и рассказывает о возможности реализации наиболее продвинутых из них с помощью Kubernetes-оператора Flagger. Он написан простым языком и содержит наглядные схемы, ...

Меню Пуск теперь является отдельным приложением в Windows 10 В целях повышения производительности Windows 10 Microsoft отделила Пуск от системы и теперь оно является отдельным приложением. За последние несколько лет команда Windows исправила множество проблем, которые приводили к снижению производительности, и чтобы лучше решить эти п...

Не ложь, но и не совсем правда: сапфировое стекло камеры смартфона Xiaomi Mi 9 оказалось не твёрже обычного Блогер JerryRigEverything добрался до новенького флагмана компании Xiaomi, чтобы подвергнуть его стандартному набору испытаний. Правда, в этот раз этот набор немного расширили. Итак, начнём как раз с нового теста, который обычно не проводится. Напомним, Xiaom заявляет,...

Когда почта доставляет: боремся с потерями push-уведомлений в iOS Со стороны пользователя почтовый клиент — приложение нехитрое. Разработчики Яндекс.Почты даже шутят, что в приложении всего три экрана: список писем; отправка письма; экран about. Но очень много интересного происходит под капотом. Как многие мобильные приложения, Почта испо...

Как Google защитит пользователей Android от приложений-шпионов Борьба Google с незаконной слежкой за пользователями, которую разработчики ведут при помощи своих приложений, привела к появлению в Android системы разрешений. Она позволяет пользователям самостоятельно решать, какие привилегии стоит предоставлять установленному ПО, а какие...

Pinterest обновил дизайн мобильных приложений Pinterest обновил оформление своих мобильных приложений для iOS и Android. В новой версии сделан упор на рекомендации и более эффективное использование пространства экрана. Самое заметное изменение при открытии приложения – меньше свободного пространства вокруг пинов и больш...

Как поговорить с микроконтроллером из JS Зачем нужен микроконтроллер? Например, чтобы устроить дома пивоварню. Если своего пивного заводика мало, то можно и что-то масштабнее: построить квест-комнату, оформить презентацию, интерактивный фонтан, который рисует картину каплями, или выставочный стенд для большой компа...

Присмотритесь к новому меню «Пуск» в Windows 10X 2 октября Microsoft анонсировала Windows 10X для двухэкранных и складных устройств, таких как Surface Neo. По словам Microsoft, ОС основана на Windows 10 и включает в себя ряд изменений пользовательского интерфейса, в том числе новый Пуск.Windows 10X – это новое выражение Wi...

Зачем вашему приложению Accessibility Удобная навигация, интуитивно понятный интерфейс, оформление заказа в пару кликов — ежедневно мы упрощаем жизнь клиентов наших приложений, учитывая их пожелания и боли. Из-за отсутствия нужной аналитики в этом процессе мы упускаем запросы большой категории потенциальных поль...

Доступно накопительное обновление для Windows 10 October 2018 Update (17763.652) Обновление October 2018 Update (версия 1809) получает новый патч, который увеличивает номер сборки ОС Windows 10 до билда 17763.652. Как всегда, вы также можете скачать автономные установщики KB4505658 и обновить систему вручную.Windows 10 Build 17763.652 поставляется с длин...

Почему у некоторых пользователей Android Auto пропадает из списка приложений Ранее на этой неделе один пользователь ресурса Reddit сообщил о том, что приложение Android Auto исчезло из списка приложений на его смартфоне после обновления до Android Q Beta 5. Другие пользователи быстро заподозрили здесь что-то неладное и ринулись проверять, является л...

Обновление Windows 10 May 2019 Update по-прежнему имеет известные проблемы Компания Microsoft впервые анонсировала обновление системы Windows 10 May 2019 Update ещё в начале апреля. После этого на протяжении полутора месяцев она проверялась в программе тестирования Windows Insider в канале Release Preview. 21 мая было начато распространение обновле...

Google обновила дизайн Play Маркета После нескольких недель тестирования интернет-гигант Google анонсировал новый дизайн своего магазина приложений Google Play. Его редизайна пользователи ждали несколько лет и теперь наконец-то могут оценить все преимущества нового интерфейса в стиле Material. С новым дизайном...

[Перевод] Создание вашего первого ARCore-приложения В предыдущей статье я уже объяснил, что такое ARCore и как он помогает разработчикам создавать удивительные приложения дополненной реальности без необходимости понимания математики и OpenGL. Если вы ещё не читали её, я настоятельно рекомендую это сделать, прежде чем перейти...

Не New Relic’ом одним: взгляд на Datadog и Atatus В среде SRE-/DevOps-инженеров никого не удивишь, что однажды появляется клиент (или система мониторинга) и сообщает, что «всё пропало»: сайт не работает, оплаты не проходят, жизнь — тлен… Как бы ни хотелось помочь в такой ситуации, сделать это без простого и понятного инст...

Анонс Windows 10 Insider Preview Build 18346 (Fast) Добрый вечер, друзья! Компания Microsoft выпустила новую инсайдерскую сборку Windows 10 19H1 под номером 18346 для участников программы Windows Insider, использующих канал Fast. Предлагаем вашему вниманию список изменений в этой сборке. Исправления и улучшения Исправлена пр...

Расчет странового коэффициента УЕФА В футболе есть два популярных турнира: Лига Чемпионов и Лига Европы. На основании их результатов рассчитывается так называемый Рейтинг футбольных ассоциаций. На базе этого рейтинга в дальнейшем определяется, какое количество команд от каждой страны будет участвовать в посл...

Adobe выпустила приложение камеры для смартфонов Компания Abode анонсировала новое приложение Photoshop Camera на базе искусственного интеллекта для iOS и Android. Приложение будет использовать платформу Adobe Sensei AI для применения фильтров высокого уровня и других эффектов к фотографиям. Приложение совершенно бесплатн...

Как убрать красные глаза с фото на iPhone или iPad без дополнительных приложений Проблема стара, как сама индустрия фотографии, неприятна, но давно решена, причем не одним способом. Функция устранения «красных глаз» в очах людей перед объективом мобильного коммуникатора есть практически в каждом тематическом приложении, что для iOS, что под Android. А на...

Как установить Windows на Android-планшет В магазинах, конечно, есть несколько планшетов на Windows 10, которые вы можете приобрести, но планшетов на базе Android гораздо больше, и многие из них даже поставляются с клавиатурами, которые позволяют пользователям работать на них, как на настольном компьютере или на то...

Перый взгляд: новая MIUI 10 на базе Android Q 10 для смартфона Xiaomi Mi 9 Как мы уже писали, компания Xiaomi выпустила первую тестовую версию прошивки MIUI на базе новой операционной системы Android Q 10  для смартфона Xiaomi Mi 9. Теперь ресурс XDA Developers опубликовал первый взгляд на неё с видео и скриншотами.  В первую очеред...

Больше — лучше: теперь Skype поддерживает до 50 пользователей в режиме группового звонка Компания Microsoft расширила возможности приложения Skype. Если точнее, теперь Skype поддерживает до 50 пользователей в режиме группового звонка, что вдвое больше, чем было ранее. Конечно, для обычных пользователей такая возможность вряд ли будет интересной, но вот в ко...

[Перевод] Используем Firebase в качестве хранилища изображений для Android-приложения В этой статье вы узнаете, как извлечь изображение из хранилища Firebase для Android-приложения. Читать дальше →

Учимся использовать многозадачность на Samsung Galaxy под управлением One UI Совсем недавно мы рассказывали вам о том, почему дисплеи новых Samsung Galaxy S10 не иначе как чудо техники. Ко всему прочему, эти дисплеи, в хорошем смысле этого слова, просто огромны. К слову, в последних нескольких поколениях линейки Galaxy S экраны хоть и были меньше, н...

Google выпустила два новых Android-приложения для людей с нарушениями слуха За последние пару-тройку лет компания Google создала несколько мобильных приложений для людей с физическими или зрительными нарушениями. Теперь поисковый гигант хочет обеспечить поддержку глухих и слабослышащих пользователей, представив два новых приложения – Live Transcribe...

Как перенести пункт управления на Android в нижнюю часть экрана Увеличение диагонали дисплеев современных смартфонов привело к необходимости переработки их интерфейсов. К сожалению, к настоящему моменту это поняла только Samsung, представившая оболочку One UI, управляющие элементы которой целенаправленно были перенесены вниз, чтобы с ни...

Локализация приложения и поддержка RTL. Доклад Яндекс.Такси При локализации сервиса важно внимательно отнестись к согласованию переводов между собой. Руководитель группы клиентской Android-разработки Яндекс.Такси Александр Бонель рассказал, какие практики и инструменты упрощают локализацию. Во второй части доклада Саша поделился опыт...

Как внедрить аналитику и не сломать приложение? Привет! Меня зовут Соснин Илья. Я работаю в Lamoda Android разработчиком. Крашу кнопочки, прогаю списочки и, к сожалению, пишу аналитику… Lamoda — это Data Driven Company, в которой все решения принимаются на основе поведения пользователей. Сначала мы наблюдаем и только пот...

Еще одно приложение Google получило Material Design 2.0 Google продолжает обновлять собственные сервисы до Material Design 2.0. Последним таким стало приложение Play Книги. По правде говоря, для чтения книг я использую сторонние приложения, однако Play Книги удобнее и предлагают собственный магазин приложений. С выходом Android ...

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)