Посты
Подделка подписи Android-приложения и её проверка

Android_basic_Deep_30.7_site-5020-506a4f.png

Несколько лет назад обнаружил, что в интернете появляются свежие версии моих, слегка изменённых (была убрана монетизация), apk буквально спустя пару часов после публикации версии. Был очень заинтересован этим, т. к. в моём приложении были проверки подписи в разных местах, что-то вроде:

Что нового в Android Q?

Androidbasic_Deep_23.7_Site-5020-9d50cc.png

Не так давно отгремела конференция для разработчиков Google I/O 2019. И на ней представили много давно ожидаемых и полезных фич, которые уже можно попробовать в своих приложениях. НО! Не рекомендуем сразу бросаться обновлять приложения, которыми пользуются люди. Давайте сначала посмотрим, что может пойти не так.

Лучшие онлайн-инструменты для Android-разработки. Часть 2

Android_Deep_24.6_site-5020-ab0c50.png

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

Лучшие онлайн-инструменты для Android-разработки. Часть 1

Android_Deep_11.06_site-5020-6483d2.png

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

Антон Казаков — преподаватель курса «Android-разработчик»!

Android_teacher_VK_1000x700_blue_30.5-5020-fad63d.png

Антон Казаков окончил магистратуру Казанского авиационного института по специальности «Радиотехника и телекоммуникации». Он прошёл долгий путь от рядового программиста до руководителя.

Как не волноваться и полюбить ядерный плагин для Android Studio?

Android_Deep_5.12_site-5020-63e4f5.png

Exynap – это один из моих самых любимых плагинов для Android Studio. Он представляет собой гигантскую коллекцию сниппетов, вызываемую сочетанием клавиш Ctrl + Shift + D (Shift + ⌘ + D для MacOS).

Многопоточное программирование в Kotlin

Android_Deep_13.11_site-5020-7b3371.png

Корутины в Kotlin — одна из «больших фичей», как было сказано JetBrains. Мы все знаем, что блокировка при высоких нагрузках и частые опросы — не самые блестящие идеи, а мир становится всё более и более push-based и асинхронным.