Мобильная разработка
13.9K subscribers
861 photos
237 videos
2.96K links
Актуальное по мобильной разработке — Android, iOS, кроссплатформа

Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/oVBP
Download Telegram
Apple
Apple и OpenAI столкнулись с иском от xAI Илона Маска из-за подавления конкуренции в сфере ИИ
Стартап Илона Маска xAI подал иск против Apple и OpenAI в федеральный суд США. Маск обвиняет компании в монополизации рынка ИИ через интеграцию ChatGPT в iOS и блокировании конкурентов. Дело может стать прецедентом для антимонопольного регулирования в сфере искусственного интеллекта.

— Читать дальше «Apple и OpenAI столкнулись с иском от xAI Илона Маска из-за подавления конкуренции в сфере ИИ»
Android
Android запретит установку любых .apk из интернета. Только от проверенных разработчиков
С 2026 года Android разрешит установку только проверенных приложений: верификация станет обязательной для всех источников, включая APK

— Читать дальше «Android запретит установку любых .apk из интернета. Только от проверенных разработчиков»
😱15👎9😁7👍1
Apple
Linux полностью портировали на Mac M1/M2 — работают даже игры через Proton
Linux теперь полноценно работает на Mac с M1/M2: Asahi Linux реализовал драйверы для OpenGL 4.6, Vulkan 1.4 и запуск игр через Proton

— Читать дальше «Linux полностью портировали на Mac M1/M2 — работают даже игры через Proton»
🔥13👍31
Технический гайд по сторис ч.2: багфиксы, оптимизация, новые фичии +350% к переходам

Привет! Меня зовут Владислав Фальзан, я работаю android-разработчиком в М2. Наша команда мобильной разработки развивает приложение — онлайн-платформу для решения вопросов с недвижимостью. Основные пользователи приложения — физические лица (B2C) и риелторы (B2B2C). Эта статья — продолжение технического гайда для android-разработчиков, которые хотят реализовать и внедрить полный цикл сторис у себя в приложении с использованием: Compose, MVVM, Coroutines flow и правил чистой архитектуры.
Читать далее

Читать: https://habr.com/ru/companies/m2tech/articles/940864/

@a_cup_of_java | Другие наши каналы
Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#20)

Продолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки.

Под катом: Райф, Т-инвестиции.
Читать далее

Читать: https://habr.com/ru/articles/941228/

@a_cup_of_java | Другие наши каналы
Как я сделал 2Flights: кроссплатформенное приложение для отслеживания рейсов с глобальным лидербордом

Когда закрылся App in the Air, многие путешественники остались без привычного инструмента для учёта своих перелётов. Flighty — отличное приложение, но оно работает только на iOS. Мне захотелось сделать кроссплатформенную альтернативу, доступную и для Android, и для iOS, с акцентом на визуализацию и сообщество. Так появился проект 2Flights.
Читать далее

Читать: https://habr.com/ru/articles/941520/

@a_cup_of_java | Другие наши каналы
👎2🤣2
iOS 26. Почему нативная разработка — это преимущество и необходимость

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

Читать: https://habr.com/ru/companies/cleverpumpkin/articles/935480/

@a_cup_of_java | Другие наши каналы
👎12👍7🤝2👏1
Stack Inspector: мониторинг стека в iOS и macOS

Сколько реально занимает стек в вашем iOS/macOS-приложении? Давайте разберёмся, как в рантайме:

контролировать использование стека,

предотвращать stack overflow,

безопасно оптимизировать рекурсию и работу фоновых потоков.
Читать далее

Читать: https://habr.com/ru/articles/941586/

@a_cup_of_java | Другие наши каналы
Tracer — инструмент для поиска и анализа ошибок: новые фичи в 2025

С первого релиза в августе 2023 года Tracer успел стать востребованным решением. Уже к концу 2024 года в нём было зарегистрировано свыше 1 500 организаций и 5 000 пользователей и ежедневно обрабатывалось более 2,5 млрд запросов. В 2025 году количество зарегистрированных организаций превысило 1 800, а число пользователей достигло отметки в 8 000. Но это не предел, ведь работа над прокачкой инструмента не останавливается.
Читать далее

Читать: https://habr.com/ru/companies/vk/articles/941972/

@a_cup_of_java | Другие наши каналы
The role of a user persona in UX and how to create it

A lot of articles and guides on how to create an effective UX design for a software product mention “sticking to a user persona” in order not to waste efforts and resources on a non-target audience. What is a user persona, how to define it, and how can it help the UX team in finding the best design solutions for a product?
Читать далее

Читать: https://habr.com/ru/articles/942046/

@a_cup_of_java | Другие наши каналы
2🌚2
С нуля до APK: Android-приложение для озвучки новостей из Telegram с помощью ИИ

В конце июня этого года я возвращался с дачи, слушая радио в машине. Новости по радио выходят раз в час, и их разнообразие оставляет желать лучшего. Тогда я подумал: было бы здорово, если бы было приложение, которое автоматически собирало новости из Telegram-каналов и озвучивало их голосом на русском языке.
Читать далее

Читать: https://habr.com/ru/articles/942488/

@a_cup_of_java | Другие наши каналы
🔥9😁6
Google меняет правила игры: верификация разработчиков и ограничения APK в Android

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

Что меняется?

Согласно новости от iXBT, Google вводит обязательную верификацию разработчиков для установки APK на сертифицированных устройствах Android (то есть на большинстве смартфонов и планшетов с Google Play Services). Теперь приложения, загружаемые не из Play Store, должны быть подписаны ключами разработчиков, прошедших проверку личности через новую консоль Android Developer. Это не проверка кода на вредоносность, а именно идентификация автора приложения.
Читать далее

Читать: https://habr.com/ru/articles/942522/

@a_cup_of_java | Другие наши каналы
👎12😐6👍3👀3😁1
Мобильная разработка за неделю #600 (25 — 31 августа)

В этом “юбилейном” выпуске память в Swift и ужесточение проверки разработчиков для сторонней установки приложений от Google, очередная смерть Flutter и инструмент для поиска и анализа ошибок, все != nil в коде, pixel-perfect тестирования дизайн-системы в Android, Польша как главный рынок приложений Европы и многое другое. Заходите!
Читать далее

Читать: https://habr.com/ru/articles/942534/

@a_cup_of_java | Другие наши каналы
Compose Multiplatform простое приложение c MVI

Статья об использовании мультиплатформенного Android и iOs решения на Compose с минимальным количеством сторонних beta библиотек

Из сторонних beta библиотек используется buildkonfig = "0.17.1"

Room - База данных

ktor - Network. Также задействован embeddedServer для эмуляции сервера

coin - Di

Coroutine Flow

Compose Navigation

Clean Architecture
Читать далее

Читать: https://habr.com/ru/articles/941196/

@a_cup_of_java | Другие наши каналы
7
Compose Multiplatform простое приложение c MVI

Статья об использовании мультиплатформенного Android и iOs решения на Compose с минимальным количеством сторонних beta библиотек

Из сторонних beta библиотек используется buildkonfig = "0.17.1"

Room - База данных

ktor - Network. Также задействован embeddedServer для эмуляции сервера

coin - Di

Coroutine Flow

Compose Navigation

Clean Architecture
Читать далее

Читать: https://habr.com/ru/articles/941196/

@a_cup_of_java | Другие наши каналы
🔥4
Где искать оплачиваемые стажировки в IT в 2025

Стажировка — это шанс получить реальный опыт и понять, как устроена работа в индустрии. Но найти оплачиваемую программу, которая даст первый полезный опыт дальше для резюме, всё ещё сложно. Мы собрали проверенные направления, которые помогают студентам, джунам и тем, кто переквалифицируется, начать карьеру в IT.

— Читать дальше «Где искать оплачиваемые стажировки в IT в 2025»
👎3👍1
Упрощаем NFC: обзор нового SDK для Android разработки

Работа с NFC в Android всегда была непростой задачей. Нативный API требует от разработчика понимания низкоуровневых протоколов и механизмов обработки данных. Новый TAO NFC SDK (Android) призван решить эту проблему, предоставляя высокоуровневую абстракцию, которая значительно упрощает взаимодействие с NFC-метками.
Читать далее

Читать: https://habr.com/ru/articles/942474/

@a_cup_of_java | Другие наши каналы
3
Интересная «Request-Based» архитектура на примере Блокнота с открытым исходным кодом

Привет, меня зовут Саша и я Android-разработчик :)

Разрабатывая мобильные приложения я обратил внимание что все операции которые делает приложение - это по сути запросы данных от разных источников.

Часто источниками данных являются: человек, сервер и устройство (User, Server, Platform).

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

Подобно тому как вызовы функций вкладываются друг в друга:
Читать далее

Читать: https://habr.com/ru/articles/942762/

@a_cup_of_java | Другие наши каналы
2
Как я ездил в Узбекистан чтобы создать юрлицо и почему IT Park в Узбекистане — это находка для айтишников?

Всем привет! Меня зовут Александр Антипин и я руковожу небольшой студией разработки. Мы разрабатываем мобильные игры и IT-решения для компаний. В этой статье я расскажу про IT Park в Узбекистане — место, которое сейчас активно обсуждают в айтишных чатах. Если вы думаете, что это просто хайп, то я попробую вас переубедить. За пару дней в Ташкенте я успел зарегистрировать компанию, открыть счёт, получить карты и даже съездить в Самарканд, чтобы проникнуться духом города с 2500-летней историей. Но обо всём по порядку: зачем вообще туда ехать, почему именно Узбекистан, какие бонусы даёт IT Park и как там живётся?
Читать далее

Читать: https://habr.com/ru/articles/942804/

@a_cup_of_java | Другие наши каналы
👍3👎3
Flutter дайджест — Лето 2025 (июль + август)

Привет, друзья! ☀️ Лето подходит к концу, а значит самое время подвести итоги и вспомнить, что интересного произошло во Flutter-мире за два месяца.

Впереди осень 🍂 — и мы готовим ещё больше новостей, релизов и туториалов. Ну а пока наслаждайтесь нашим летним дайджестом.

А ещё — поздравляем студентов и школьников с Днём знаний! 🎓 Пусть учёба будет лёгкой, а знания по Flutter и Dart только умножаются. Канал FlutterPulse будет развиваться и расти вместе с вами 🚀
Читать далее

Читать: https://habr.com/ru/articles/942808/

@a_cup_of_java | Другие наши каналы
👎1
Android. Glance Widgets. Начало

По разным причинам мы начинаем изучать что-то новое. Будь то углубленный курс по твоей специализации. Или это что-то стороннее, получить навык, который давно хотел освоить. И вот мы сталкиваемся с новым и попадаем в цикл понятно/ничего непонятно.

Статья для тех, кто хочет изучить Glance виджеты на Android. Посмотреть на существующие проблемы, про подводные камни и увидеть способы их решения. Полезно делиться опытом
Читать далее

Читать: https://habr.com/ru/articles/942886/

@a_cup_of_java | Другие наши каналы