Android

30.10.2024

Главный метод Android-приложения

Главный метод Android-приложения

Привет! Я Саша, старший Android-разработчик в Авито, ранее работал в Яндексе и Kaspersky. Пишу о разработке и всём, что с ней связано, в своем телеграм-канале. Сейчас ...

29.10.2024

Как написать Android приложение, которое не будет стыдно положить в портфолио. Гайд для новичков в Android разработке

Как написать Android приложение, которое не будет стыдно положить в портфолио. Гайд для новичков в Android разработке

Введение В этом гайде мы напишем с вами Android-приложение с нуля, используя лучшие архитектурные подходы – Clean Architecture и MVVM с элементами MVI, они обеспечат ...
Пятый элемент корпоративной мобильности: разбираемся с Separated apps в KNOX Service Plugin (KSP)

Пятый элемент корпоративной мобильности: разбираемся с Separated apps в KNOX Service Plugin (KSP)

Допустим такой кейс: cотрудники компании использовали корпоративные устройства под управлением EMM системы (Enterprise Mobility Management), политики которой запрещали ...

23.10.2024

Восстанавливаем удалённые сообщения в Telegram

Восстанавливаем удалённые сообщения в Telegram

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

21.10.2024

Как потратить шесть лет и быть невидимкой в Play Market

Как потратить шесть лет и быть невидимкой в Play Market

Всем привет! Этот пост в большей степени — рассказ о пути одной идеи к реализации. И немного — о трудностях, с которыми я сталкиваюсь прямо сейчас, когда вроде бы всё готово — ...

20.10.2024

EnJoyTheVR: доступная виртуальная реальность на базе смартфонов

EnJoyTheVR: доступная виртуальная реальность на базе смартфонов

15.10.2024

Пришелец из ретрофутуризма: андроид-раскладушка Kyocera KYY311

Пришелец из ретрофутуризма: андроид-раскладушка Kyocera KYY311

Донеслись до меня тут новости, что в моду входят раскладные телефоны на андроиде. Ну а чем я хуже, я себе тоже добуду! Сказано — сделано:

09.10.2024

Настоящий домашний онлайн-кинотеатр на ТВ-приставке c Android. Cinema – surround 5.1 DIY project

Настоящий домашний онлайн-кинотеатр на ТВ-приставке c Android. Cinema – surround 5.1 DIY project

Расскажу о своем опыте построения домашнего кинотеатра с многоканальным звуком на ТВ-приставке с Android.

07.10.2024

Dagger Hilt (Для начинающих)

Dagger Hilt (Для начинающих)

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

06.10.2024

Как перехватывают зашифрованный HTTS-трафик на мобильном устройстве

Как перехватывают зашифрованный HTTS-трафик на мобильном устройстве

Реверс-инжиниринг VPN-сервиса Onavo Protect под Android позволил определить методы, которые можно использовать для перехвата зашифрованного HTTPS-трафика на мобильном ...

03.10.2024

Как обойти замедление Youtube в России

Как обойти замедление Youtube в России

Многие пользователи YouTube в России в 2024 столкнулись замедление загрузки видео на ПК, телефонах и телевизорах | Проблема связана с ограничениями скорости со стороны ...

30.09.2024

Создание уведомлений на языке Kotlin

Создание уведомлений на языке Kotlin

Приветствие, о чем статья Всем привет! Недавно мне нужно было добавить в мое мобильное приложение уведомление, которое писало бы определенный текст в 9 утра. Я потратила ...

26.09.2024

ByteWeaver в Open Source: инструментирование байт-кода Java во имя великого блага

ByteWeaver в Open Source: инструментирование байт-кода Java во имя великого блага

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

23.09.2024

HybrydCLR. Как обновлять код Unity игры без загрузки обновлений в стор

HybrydCLR. Как обновлять код Unity игры без загрузки обновлений в стор

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

20.09.2024

Магия ссылок Системы быстрых платежей

Магия ссылок Системы быстрых платежей

Всем привет! Меня зовут Татьяна, я Android-разработчик в НСПК. С 2023 года я стала частью команды Мир Plat.Form, где с головой погрузилась в мир платежных ссылок и их ...

19.09.2024

Что такое AndroidManifest.xml, его структура и важность

Что такое AndroidManifest.xml, его структура и важность

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

15.09.2024

В Android блокируют установку приложений из сторонних источников. Почему это важно?

В Android блокируют установку приложений из сторонних источников. Почему это важно?

Источник: androidauthority.com Сразу скажу, что это не централизованное блокирование со стороны самой корпорации Google. Нет, компания просто разрешила самим разработчикам ПО ...

09.09.2024

Что на неделе: новый Bluetooth, школьник-миллионер и самый тонкий электронный блокнот в мире

Что на неделе: новый Bluetooth, школьник-миллионер и самый тонкий электронный блокнот в мире

Всем привет! Время пролетело быстро, и вот мы снова здесь, чтобы обсудить самые горячие, странные и иногда просто забавные новости прошедшей недели. Собрал их я — Олег Малахов ...

05.09.2024

Как я разрушил свои стереотипы об автотестах, или Мой путь от Appium до Kaspresso

Как я разрушил свои стереотипы об автотестах, или Мой путь от Appium до Kaspresso

Всем привет! Меня зовут Сергей Дударев, я руководитель направления автоматизированных тестов в департаменте мобильной разработки «Лаборатории Касперского». В этой статье хочу ...

04.09.2024

Интересные приёмы, взятые из исходников Android

Интересные приёмы, взятые из исходников Android

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

02.09.2024

Фокус в Android TV

Фокус в Android TV

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

29.08.2024

$1697 за выключатель кондиционера: DIY ремонт управляющего планшета

$1697 за выключатель кондиционера: DIY ремонт управляющего планшета

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

28.08.2024

Mapping объектов с помощью MapStruct

Mapping объектов с помощью MapStruct

В огромном приложении Android с Clean Architecture много рутинной работы, связанной с отображением объектов между различными слоями. Хорошим решением будет автоматизация этого ...

25.08.2024

ByeDPI для Android, SpoofDPI для Mac и Linux – чиним YouTube и не работающие в России сайты на Андроид, Линукс и Мак

ByeDPI для Android, SpoofDPI для Mac и Linux – чиним YouTube и не работающие в России сайты на Андроид, Линукс и Мак

Вчера писал о графической оболочке Launcher for GoodbyeDPI, позволяющей интуитивно-понятно воспользоваться решением GoodbyeDPI от ValdikSS

16.08.2024

Передача данных между фрагментом и BottomSheetDialogFragment с использованием Dagger и Navigation Component

Передача данных между фрагментом и BottomSheetDialogFragment с использованием Dagger и Navigation Component

Передача данных между фрагментом и BottomSheetDialogFragment может быть эффективно организована с использованием Dagger и Navigation Component, избегая использования передачи ...

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