Android разработка
Open in Telegram
все о Android разработке @itchannels_telegram - 🔥 лучшие it каналы @ai_machinelearning_big_data -ML @ArtificialIntelligencedl -AI @datascienceiot - ml 📚 @pythonlbooks -📚books
Show more4 867
Subscribers
No data24 hours
-117 days
-3730 days
Data loading in progress...
Similar Channels
Tags Cloud
Incoming and Outgoing Mentions
---
---
---
---
---
---
Attracting Subscribers
July '26
July '26
+2
in 0 channels
June '26
+29
in 0 channels
Get PRO
May '26
+21
in 1 channels
Get PRO
April '26
+29
in 0 channels
Get PRO
March '26
+37
in 0 channels
Get PRO
February '26
+21
in 0 channels
Get PRO
January '26
+43
in 0 channels
Get PRO
December '25
+46
in 0 channels
Get PRO
November '25
+104
in 43 channels
Get PRO
October '25
+80
in 14 channels
Get PRO
September '25
+97
in 37 channels
Get PRO
August '25
+171
in 2 channels
Get PRO
July '25
+245
in 57 channels
Get PRO
June '25
+195
in 59 channels
Get PRO
May '25
+83
in 0 channels
Get PRO
April '25
+101
in 27 channels
Get PRO
March '25
+70
in 2 channels
Get PRO
February '25
+140
in 42 channels
Get PRO
January '25
+142
in 44 channels
Get PRO
December '24
+224
in 43 channels
Get PRO
November '24
+143
in 53 channels
Get PRO
October '24
+338
in 55 channels
Get PRO
September '24
+339
in 198 channels
Get PRO
August '24
+254
in 40 channels
Get PRO
July '24
+324
in 50 channels
Get PRO
June '24
+397
in 57 channels
Get PRO
May '24
+217
in 37 channels
Get PRO
April '24
+326
in 47 channels
Get PRO
March '24
+243
in 22 channels
Get PRO
February '24
+131
in 1 channels
Get PRO
January '24
+253
in 43 channels
Get PRO
December '23
+130
in 39 channels
Get PRO
November '23
+73
in 31 channels
Get PRO
October '23
+114
in 1 channels
Get PRO
September '23
+178
in 0 channels
Get PRO
August '23
+2 019
in 0 channels
Get PRO
July '23
+611
in 0 channels
Get PRO
June '23
+52
in 0 channels
Get PRO
May '23
+548
in 0 channels
Get PRO
April '23
+49
in 0 channels
Get PRO
March '23
+67
in 0 channels
Get PRO
February '23
+73
in 0 channels
Get PRO
January '23
+177
in 0 channels
Get PRO
December '22
+244
in 0 channels
Get PRO
November '22
+151
in 0 channels
Get PRO
October '22
+1 281
in 0 channels
Get PRO
September '22
+93
in 0 channels
Get PRO
August '22
+67
in 0 channels
Get PRO
July '22
+135
in 0 channels
Get PRO
June '22
+780
in 0 channels
Get PRO
May '22
+1 206
in 0 channels
| Date | Subscriber Growth | Mentions | Channels | |
| 03 July | 0 | |||
| 02 July | +2 | |||
| 01 July | 0 |
Channel Posts
Open-source IDE на Qt6 для реверс-инжиниринга Android APK.
https://github.com/vaibhavpandeyvpz/apkstudio
| 2 | Java и инкапсуляция без магии
Публичные поля выглядят удобно ровно до первого бага.
account.balance = new BigDecimal("-100");
Код скомпилировался, объект изменился, бизнес-правило сломалось.
Никакой проверки, никакого контроля, никакой гарантии, что BankAccount остаётся в корректном состоянии.
Поэтому поле баланса не должно быть частью публичного API. Наружу можно отдать чтение, а изменение проводить через методы, где явно описаны правила:
private BigDecimal balance = BigDecimal.ZERO;
public BigDecimal getBalance() {
return balance;
}
public void withdraw(BigDecimal amount) {
if (amount.signum() <= 0) {
throw new IllegalArgumentException("amount must be positive");
}
if (balance.compareTo(amount) < 0) {
throw new IllegalStateException("insufficient funds");
}
balance = balance.subtract(amount);
}
Геттеры и сеттеры нужны не для того, чтобы механически обернуть каждое поле методами.
Смысл инкапсуляции в том, чтобы объект сам защищал свои инварианты: баланс не уходит в минус, сумма списания валидна, состояние нельзя сломать прямым присваиванием.
Если значение можно менять только по правилам, это уже не просто структура данных, а нормальная доменная модель. | 839 |
| 3 | В библиотеку ANGLE, используемую в Chrome и Android, добавлена поддержка Wayland
Разработчики Chromium реализовали поддержку протокола Wayland библиотеке ANGLE. Библиотека осуществляет трансляцию вызовов OpenGL ES в графические API OpenGL, Direct3D 9/11 и Vulkan, и применяется в Chrome в качестве бэкенда для WebGL, а в Android для реализации OpenGL ES поверх Vulkan. Упоминается, что изменение позволит реализовать поддержку Wayland во фреймворке CEF (Chromium Embedded Framework), предназначенном для встраивания браузерного движка Chromium в приложения. Среди прочего, отсутствие поддержки Wayland в CEF не позволяет реализовать Wayland-версию клиента Steam.
Подробнее:
https://opennet.ru/65541/
https://opennet.me/65541/ | 1 034 |
| 4 | 🖥 Китайский разработчик выложил в открытый доступ целую автомобильную ОС, которая превращает любой Android-смартфон в беспроводной адаптер CarPlay.
Она называется OkcarOS. Это кастомная прошивка Android 13, которая напрямую общается с экраном автомобиля по протоколу CarPlay.
→ Подключение за 4 секунды
→ Видео 60 fps, битрейт 25 Мбит/с
→ Без потерь аудио PCM
→ Разрешение 1:1 с экраном в автомобиле
100% с открытым исходным кодом.
https://github.com/okcar-os/android | 1 213 |
| 5 | Google показала Android 17 - систему, где Gemini встраивают почти в каждый слой
Android 17 выглядит не как обычное обновление с новыми иконками, а как попытка превратить смартфон в полноценного AI-ассистента.
Что обещают внутри:
- ИИ сможет взаимодействовать с приложениями от имени пользователя
- система будет собирать автоматизации под конкретные задачи
- появятся кастомные AI-виджеты
- голосовой ввод научат чистить от пауз, мусора и слов-паразитов
- Gemini Intelligence станет частью повседневных сценариев, а не отдельной кнопкой в приложении
Одна из самых заметных фич - Screen Reactions. Она позволит одновременно записывать экран и себя, а потом накладывать реакцию поверх видео, комментариев или другого контента. По сути, встроенный инструмент для реактов и коротких роликов без стороннего софта.
Отдельно Google анонсировала Googlebook - премиальные компьютеры под ChromeOS и глубокую интеграцию Gemini Intelligence.
Похоже, Google больше не продаёт просто Android и ChromeOS.
Она собирает экосистему, где ИИ становится стандартным интерфейсом между пользователем, приложениями и устройством. | 1 637 |
| 6 | 🔍📱 Doorr: Android интерфейс для поиска с Prowlarr и Jackett
Doorr — это мобильное приложение для Android, которое упрощает поиск контента через Prowlarr и Jackett. Удобный интерфейс и функциональные возможности делают его отличным инструментом для пользователей.
🚀Основные моменты:
- Интуитивно понятный интерфейс для поиска
- Поддержка Prowlarr и Jackett
- Легкий доступ к файлам и настройкам
📌 GitHub: https://github.com/Lifailon/doorr | 1 064 |
| 7 | Tencent ужал переводчик до 440 мегабайт и сделал его умнее Google Translate
Китайцы из Tencent выложили в открытый доступ модель Hy-MT1.5-1.8B-1.25bit, и это тот случай, когда длинное название скрывает по-настоящему любопытную штуку. Переводчик весит 440 мегабайт, целиком работает офлайн на телефоне, понимает 33 языка и при этом обгоняет Google Translate на стандартных бенчмарках.
Главный фокус тут в квантовании. Обычно модель такого размера в FP16 занимает около 3,3 гигабайта, что для смартфона уже многовато. Tencent сжали её до 1,25 бита на вес, и в итоге получили файл в семь с половиной раз меньше оригинала. Что особенно приятно, это не привычная история «сжали и оно начало нести чушь». Точность не просела, а по сравнению с предыдущими подходами на 1,67 бита новая версия ещё и работает примерно на десять процентов быстрее.
При своих скромных 1,8 миллиарда параметров модель умудряется тягаться с коммерческими API и даже с гигантами на 235 миллиардов.
То есть на стандартных тестах перевода она играет в одной лиге с системами, которые в сотню раз тяжелее и крутятся в дата-центрах, а не у вас в кармане.
Покрытие тоже не для галочки. 33 языка, 5 диалектов и 1056 направлений перевода, причём в список попали тибетский и монгольский. Это редкий случай, когда крупный игрок не ограничивается английским, испанским и парой ходовых европейских, а реально вкладывается в малые языки, которые обычно остаются за бортом коммерческих сервисов.
В довесок Tencent напоминают, что их переводческий стек уже тридцать раз брал первые места на международных соревнованиях по машинному переводу и стоит внутри продуктов компании.
ЭТО боевая технология, которую просто решили отдать наружу. На Hugging Face лежит сама модель, на GitHub код, и есть готовый APK для Android, чтобы потрогать всё руками без танцев со сборкой.
Если коротко, то идея «переводчик уровня Google прямо на телефоне без интернета и подписки» из разряда фантастики окончательно переехала в разряд скачал и пользуйся.
📲Demo APK (Android): https://huggingface.co/AngelSlim/Hy-MT1.5-1.8B-1.25bit-GGUF/resolve/main/Hy-MT-demo.apk
🤗Hugging Face:: https://huggingface.co/AngelSlim/Hy-MT1.5-1.8B-1.25bit
🔗GitHub: https://github.com/tencent/AngelSlim
📄Paper: https://arxiv.org/abs/2601.07892 | 1 347 |
| 8 | ⚡️ CORS в Spring Boot: не лечите это костылями на фронте
Если frontend и backend живут на разных доменах или портах, браузер начнет резать запросы по CORS. Это не баг Spring Boot и не проблема React. Это нормальный механизм безопасности браузера.
Правильный способ - настроить CORS на стороне backend.
В Spring Boot это можно сделать глобально через WebMvcConfigurer: указать маршруты, разрешенные origins, HTTP-методы, заголовки и работу с credentials.
Главное - не ставить бездумно * везде подряд, особенно если используете cookies, токены или allowCredentials(true). В проде лучше явно перечислять доверенные домены, например frontend-домен приложения.
Такой подход дает централизованный контроль: вы один раз задаете политику CORS и не размазываете настройки по каждому контроллеру.
Для Java backend-разработчика это базовая, но важная вещь: CORS должен быть частью архитектуры API, а не случайной правкой перед деплоем. | 0 |
| 9 | 🦀 Google затащили Rust туда, где его реально ждали - прямо в cellular baseband у Pixel 10.
Не в приложение, не в системный сервис и даже не в очередную утилиту, а в прошивку модема. Это уже совсем другой уровень.
Первым шагом заменили DNS-парсер, который раньше был написан на C и регулярно оставался источником memory-safety проблем. Теперь там Rust на базе hickory-proto: bare-metal, no_std, FFI к существующим C-аллокаторам - все по-взрослому.
И самое важное тут даже не сам DNS-парсер. Главное, что Google уже протащили Rust в build system baseband. А значит, это не разовая демонстрация, а начало нормальной поэтапной миграции.
Вот так и выглядит реальное внедрение Rust в критическую инфраструктуру: без громких лозунгов, но с максимальной пользой. Сначала один опасный компонент, потом еще один, а дальше язык постепенно заходит в самые уязвимые части системы.
Для всей индустрии это очень показательный кейс. Rust все чаще идет не в новые игрушечные проекты, а в старые и сложные куски железа, где цена ошибки слишком высокая.
security.googleblog.com/2026/04/bringing-rust-to-pixel-baseband.html
#Rust #RustLang #MemorySafety #EmbeddedSystems #Android | 0 |
| 10 | 🔥 Одна аннотация, которая экономит тонны кода в Spring
@RestController - это не просто удобство, а скрытая магия, про которую многие забывают.
Под капотом это комбинация @Controller + @ResponseBody .
То есть тебе не нужно писать @ResponseBody в каждом методе - всё работает автоматически.
• Меньше бойлерплейта
• чище код
• меньше шансов забыть и получить неожиданный результат
Кажется мелочью, но на больших проектах это реально экономит время и нервы
Если до сих пор используешь @Controller + @ResponseBody вручную - пора упрощать | 0 |
Available now! Telegram Research 2025 — the year's key insights 
