Android

08.05.2022

Дайджест недели (мобильная разработка) – #1

Дайджест недели (мобильная разработка) – #1


Привет, Хабр! Каждую неделю, в своем телеграм-канале Mobile Native, я публикую дайджест с интересными и полезными материалами (новости, статьи, инструменты, библиотеки и т.д.) ...

02.05.2022

Как начать писать приложения на ClojureDart

Как начать писать приложения на ClojureDart


16 апреля зарелизился ClojureDart, а это значит, что для любителей Clojure открылась возможность писать мобильные, веб- и десктоп-приложения на Flutter. Зачем использовать для ...

18.04.2022

Как я делаю дрон из Raspberry Pi и ESP32 (или мои первые шаги в робототехнике)

Как я делаю дрон из Raspberry Pi и ESP32 (или мои первые шаги в робототехнике)


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

31.03.2022

Муртазин говорит об обсуждении американцами возможности блокировки активации новых Android и iPhone в России

Муртазин говорит об обсуждении американцами возможности блокировки активации новых Android и iPhone в России


"Известия" сообщают: По информации аналитика Mobile Research Group Эльдара Муртазина, 31 марта компании-разработчики операционных систем обсудят вопрос — не запретить ли новым ...

06.03.2022

Single Activity с Navigation Component. Или как я мучался с графами. Boilerplate ч. 1

Single Activity с Navigation Component. Или как я мучался с графами. Boilerplate ч. 1


Всем привет! Меня зовут Алишер, Android-разработчик уже как 1,5 года. За это время у меня появился шаблонный (Boilerplate) проект в котором у нас базовая архитектура ...

05.03.2022

Распознавание достопримечательностей с помощью машинного обучения

Распознавание достопримечательностей с помощью машинного обучения


Бывает листаешь книгу или журнал, видишь красивое место или здание, но не знаешь, где оно и как называется. Тут пригодилось бы приложение, которое распознает его по ...

21.02.2022

Подготовка к шатдауну. Как общаться после отключения интернета

Подготовка к шатдауну. Как общаться после отключения интернета


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

31.01.2022

Soviet Project — Хоррор игра о недалеком прошлом

Soviet Project — Хоррор игра о недалеком прошлом


Однажды я долго искал интересные 3D игры в Play Market и к своему сожалению не нашел почти ничего интересного. Графика этих игр была слишком простая, освещение ужасное, ...

16.01.2022

Экспорт UI дизайн-интерфейсов из Figma в Xcode iOS-Android Studio, в виде .xib-xml

Экспорт UI дизайн-интерфейсов из Figma в Xcode iOS-Android Studio, в виде .xib-xml


FigmaConvertXib это инструмент для экспорта элементов дизайна из проекта Figma, в среду разработки, с точностью 90%. В результате конвертации будут созданы файлы xib / xml, и ...

01.01.2022

Сборка и публикация Qt Android приложений через Gitlab CI

Сборка и публикация Qt Android приложений через Gitlab CI


Над сервисом для построения CI/CD даже не задумывался, есть GitLab, что еще нужно? Первым шагом нужно создать файл .gitlab-ci.yaml в корне проекта. Далее я подробно разберу ...

27.12.2021

Fuchsia OS от Google: от никому не известного проекта до ОС для смартфонов Samsung и Google

Fuchsia OS от Google: от никому не известного проекта до ОС для смартфонов Samsung и Google


Мобильная операционная система Android доминирует на рынке смартфонов вот уже несколько лет. Робкие попытки других производителей изменить ситуацию, вроде Tizen OS от Samsung, ...

22.12.2021

Пишем бесплатный Gerber-вьювер с открытым исходным кодом под Android с нуля

Пишем бесплатный Gerber-вьювер с открытым исходным кодом под Android с нуля


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

03.11.2021

Взламываем ТВ-приставку, чтобы получить плацдарм для хакерских атак

Взламываем ТВ-приставку, чтобы получить плацдарм для хакерских атак


Привет! Меня зовут Роман, я занимаюсь безопасностью IOT-устройств. Мы в Бастион регулярно отрабатываем те или иные сценарии атак и устраиваем эксперименты. Об одном из них я ...

24.10.2021

Разработка приложений с Windows Subsystem for Android

Разработка приложений с Windows Subsystem for Android


Microsoft открыла тестирование Windows Subsystem for Android. Пока это доступно для бета тестеров из США. Но умельцы уже нашли способы установить ее на любую сборку windows ...

03.10.2021

C#: Автоматизация Android без посредников (adb)

C#: Автоматизация Android без посредников (adb)


Всем привет Не давно понадобилось автоматизировать одно приложение.Мне не хотелось использовать какие то посредники по типу Appium, во-первых, ресурсы были ограничены, на ...
Дублирование кода и неконсистентность дизайна: ищем решение

Дублирование кода и неконсистентность дизайна: ищем решение


06.09.2021

Как Android пришел к AAB? Что будет с APK? Разбор

Как Android пришел к AAB? Что будет с APK? Разбор


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

03.09.2021

Развенчиваем мифы про Chrome OS

Развенчиваем мифы про Chrome OS


Многие считают, что всё знают о системе Chrome OS, ни разу не пользовавшись ей: «Ну я ж знаю Хром, а тут в ОС только браузер и есть, всё понятно». Но на самом деле даже в ...

17.08.2021

LeetD3vM4st3R

LeetD3vM4st3R


В APK находится функционал по генерации сигнатуры для ассоциативного массива. Постарайтесь получить подпись для следующего набора данных: { "user" : "", "password": ...

10.08.2021

Готовимся к Windows 11: добавляем поддержку полноценной клавиатуры в Android-приложение

Готовимся к Windows 11: добавляем поддержку полноценной клавиатуры в Android-приложение


10.07.2021

Пишем паническую кнопку под андроид (Часть 2)

Пишем паническую кнопку под андроид (Часть 2)


На связи снова Алексей который спешит уже с техническими подробностями проекта) В этой части узнаем как работают триггеры в приложении и поговорим о проблемах Google Play! ...

25.06.2021

Android окукливается и сообщество потворствует этому

Android окукливается и сообщество потворствует этому


Disclaimer: Пост пятничный и холиварный. Есть шанс изменить мир к лучшему. Помните, когда среди оригинальных OS производителей, таких как Symbian или Windows Phone, поднял ...

09.05.2021

Мобильные приложения перестали быть подходящей идеей для стартапов

Мобильные приложения перестали быть подходящей идеей для стартапов


В феврале 2009 года СМИ по всему миру начали рассказывать о «вундеркинде» — девятилетнем сингапурском мальчике по имени Лим Динг Вен, ставшем самым юным разработчиком ...

19.04.2021

Давайте будем прямыми в своих intent

Давайте будем прямыми в своих intent


В Android 12 появится важное изменение, улучшающее безопасность платформы целиком и всех приложений, предназначенных для работы с этой версией ОС. Активити, сервисы и бродкаст ...
Применение SQLiteOpenHelper и Database Inspector в Android-разработке

Применение SQLiteOpenHelper и Database Inspector в Android-разработке


Автор статьи, перевод которой мы публикуем сегодня, хочет рассказать об использовании баз данных SQLite в Android-разработке. В частности — он коснётся тут двух вопросов. ...

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