Android разработка – Telegram
Android разработка
5.22K subscribers
442 photos
25 videos
1 file
547 links
все о Android разработке

@itchannels_telegram - 🔥 лучшие it каналы

@ai_machinelearning_big_data -ML

@ArtificialIntelligencedl -AI

@datascienceiot - ml 📚

@pythonlbooks -📚books
Download Telegram
​​BootBoi – Android приложение для удаленного включения/выключения/перезагрузки вашего ПК!

Вы когда-нибудь хотели включить удаленную машину (ноутбук, Raspberry, NAS), но не хотели вставать с дивана? BootBoi избавит вас от такой утомительной задачи!

¡
Для включения удаленного устройства BootBoi использует Wake On Lan. Эту функцию надо включить в BIOS, читайте больше здесь.
¡ Для выключения и перезагрузки используется SSH. Выполняются такие команды как whoami, poweroff и reboot.

@android_its
👍6
Работа с AIDL в Android

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

О существовании AIDL я знал довольно давно, однако до этого момента с IPC в андройде не сталкивался, и этот опыт был для меня первым.

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

Итак, приступим.

Читать дальше

@android_its
👍7
Дайджест интересных материалов для мобильного разработчика

Читать дальше

@android_its
👍6
Flutter уроки бесплатный курс

Flutter уроки для разработки мобильных приложений под iOS и Andorid

Смотреть

@android_its
👍6
Apktoolинструмент для реверс инженерии закрытых бинарных приложений для Android

Может декодировать ресурсы почти до исходной формы и восстанавливать их после внесения некоторых изменений

Ссылка на проект

@android_its | #Interesting #Android
👍71🥰1
[Android] Ускорение сборок flavors и buildTypes малой кровью и кастомным BuildConfig

Статья посвящена ускорению скорости сборки флейворов и разных типов сборки монолитного проекта с помощью многомодульности и кастомного файла конфигурации.

Возник запрос. Готов ответ
Имелась следующая проблема: довольно продолжительное выполнение сборки монолитного приложения на каждый флейвор и тип сборки.

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

Для решения этой задачи было принято решение по созданию модуля fastapp, который будет заниматься только конфигурированием сборки и вследствие этого иметь высокую скорость сборки из-за маленького размера модуля. Константы конфигурации будут предоставляться другим модулям в runtime с помощью GlobalConfig на основе BuildConfig. “Константы” в GlobalConfig – это переменные var, использование которых не приводит к полной перекомпиляции монолитного модуля app, а приводит только к пересборке модуля fastapp. Также мы вынесем сервисы Google и Huawei из монолита в отдельные модули.

Читать дальше

@android_its
👍6
Forwarded from Java
Killergram – Модуль Android Xposed для удаления нововведённых рекламных сообщений Telegram разработанный на Java.

Поддерживаемые клиенты:
• Official telegram.messenger
• Official telegram.messenger.web
• Official telegram.messenger.beta
• NekoX nekox.messenger
• Nekogram tw.nekomimi.nekogram
• Nanogram cool2645.nekolite
• Plus Messenger telegram.plus
• iMe Messenger com.iMe.android
• BGram org.telegram.BifToGram
• Catogram itaysonlab.messenger
• Forkgram forkclient.messenger.beta
• aka org.aka.messenger

@javatg | #Java #Telegram
👍5
AFWallФайрволл на Андроид.

По сути это расширенный редактор iptables (GUI) для Android. Он обеспечивает точный контроль над тем, каким приложениям Android разрешен доступ к сети.

Особенности:
• Несколько профилей с настраиваемыми именами
• Подсвечивает системные приложения настраиваемым цветом
• Уведомлять о новых установках
• Поддержка VPN
• Логгинг и блокировка паролем

@android_its | #Java #Android #Privacy
🔥6
Best-Flutter-UI-TemplatesНаилучшие и совершенно бесплатные макеты/примеры UI на Flutter Dart

Подборка интересных реализаций интерфейсов написанных на Flutter Dart

Ссылка на проект

@android_its | #Flutter #Dart #Interesting
🔥4👍1
QtScrcpyGUI утилита для отображения и управления вашими устройствами Android через USB (или через TCP/IP)

Вы можете написать свой собственный сценарий для сопоставления действий клавиатуры и мыши с прикосновениями и щелчками мобильного телефона в соответствии с вашими потребностями. Не требует root права

Ссылка на проект

@android_its | #Interesting #Android #USB
👍6🤔1
Outline-Clientкроссплатформенный VPN или прокси-клиент для Windows, macOS, iOS, Android и ChromeOS

Outline Client предназначен для использования с программным обеспечением Outline Server, но он полностью совместим с любым сервером Shadowsocks.

Пользовательский интерфейс клиента реализован в Polymer 2.0. Поддержка платформы предоставляется Cordova и Electron с дополнительными нативными компонентами в этом репозитории

@android_its | #TypeScript #Proxy #VPN #Interesting
👍5🔥1
Last call для mobile-разработчиков 🔔

Тинькофф ищет iOS- и Android-разработчиков, чтобы за три дня сделать им оффер в команду.

6 августа пройдет Mobile Weekend Offer для специалистов с опытом от 3 лет. Пройдите все этапы технического интервью за день. Если понравятся условия и задачи — Тинькофф сделает оффер в течение трех дней.

Успейте подать заявку до 3 августа: https://u.tinkoff.ru/2022.mobile.weekend.offer

Работа в команде Тинькофф — это не только возможность стать частью экспертного комьюнити мобильных разработчиков, но и развивать флагманские продукты. Например, Мобильный Банк, Тинькофф Бизнес и другие проекты.
👍6👎2
Kiwixавтономное приложение на Android для чтения веб-контента, позволяет читать Википедию и другие веб-сайты без подключения к Интернету

Это делается путем чтения содержимого файла в формате ZIM, сильно сжатом открытом формате с дополнительными метаданными.

Kiwix также доступен на обычных компьютерах (Windows, Mac, GNU/Linux)

Ссылка на проект

@android_its | #Interesting #Web #Android
🔥5👍2
SpotubeЛегкий кроссплатформенный клиент Spotify (Mac, GNU/Linux, Windows и Android)

Обрабатывает воспроизведение вручную, транслирует музыку с помощью Youtube и не требует премиум-аккаунта Spotify

Ссылка на проект

@android_its | #Interesting
👍6
Apktoolинструмент для реверс инженерии закрытых бинарных приложений для Android

Может декодировать ресурсы почти до исходной формы и восстанавливать их после внесения некоторых изменений

Ссылка на проект

@android_its | #Interesting #Android
👍6
Weekend Offer для разработчиков

VK ищут разработчиков для работы над приложениями Почты и Облака Mail.ru для iOS и Android. Подробнее о том, кого ищут и чем предстоит заниматься, можно узнать по ссылке ниже.

Подать заявку можно до 2 сентября. Уже через день по результатам собеседований выберут лучших кандидатов и отправят им офферы.

Зарегистрироваться

@android_its
🔥6👍2