Мобильная разработка
Открыть в Telegram
Актуальное по мобильной разработке — Android, iOS, кроссплатформа Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/oVBP
Больше2025 год в цифрах

13 926
Подписчики
-524 часа
-277 дней
-9830 день
Архив постов
Фото недоступноПоказать в Telegram
[Перевод] Claude Code: лучшие практики агентного программирования
Иногда действительно лучше промолчать, чем писать что-то ради «галочки». На днях мы в команде вспомнили о методичке Anthropic по Claude Code и поняли — добавить к ней практически нечего, конечно, кроме наших советов об использовании этого инструмента. Все подходы, которые появились у нас с помощью этой практики, теперь вошли в официальные гайды лидеров в области ИИ-агентов.
В общем, если вы хотите разобраться в агентном программировании — не проходите мимо этого перевода с комментариями руководителя отдела Flutter-разработки Surf Марка.
Читать дальше
Читать: https://habr.com/ru/companies/surfstudio/articles/943108/
@a_cup_of_java | Другие наши каналы
👎 1
Фото недоступноПоказать в Telegram
Проверил график изменения цен и увидел совсем не то, что показывал маркетплейс
Вы заглядываете в историю изменения цены на вайлдберриз? Кстати, раньше она и на Яндекс Маркете была, но они её убрали..
Так вот, я частенько смотрел раньше на этот график с историей цены, пока не сделал свой мониторинг цен, а как сделал - естественно меня пробрало любопытство проверить, сойдутся ли данные.
Однако график, что показывает Вб, не учитывает персональные цены для конкретных пользователей с учётом доставки. А ещё, история агрегируется за неделю, то есть по дням её посмотреть не получится, не говоря уже о проверке цены в рамках одного дня.
Получается, они показывают нам какую-то фантомную цену за последние 90 дней?.. Нашёл пример товара с графиком (он ещё и не для всех товаров показывается), и что мы видим:
Читать далее
Читать: https://habr.com/ru/articles/942998/
@a_cup_of_java | Другие наши каналы
👎 2
Фото недоступноПоказать в Telegram
События, которым можно доверять: выстраивание процесса работы с разметкой приложения с точки зрения аналитика
Привет! Меня зовут Николай Олигеров. Сейчас я работаю аналитиком данных в Яндекс Путешествиях, а до этого я был продуктовым аналитиком в Лавке — мой рассказ будет именно про неё.
В какой‑то момент мы поняли, что больше не можем доверять своей событийной аналитике: события дублировались, параметры терялись, триггеры срабатывали не тогда, когда нужно. В статье расскажу, как мы полностью пересобрали систему разметки приложения Лавки: с автотестами, документацией, мониторингами и прозрачным процессом, где аналитики и разработка работают вместе.
Читать далее
Читать: https://habr.com/ru/companies/yandex/articles/940728/
@a_cup_of_java | Другие наши каналы
🤨 2
Фото недоступноПоказать в Telegram
Осень начинается не с сентября, а с Apple Event
VK вместе с Coffee&Code собирают всех желающих 9 сентября в офисе VK в Авроре, чтобы смотреть презентацию вместе. Будет большой экран, много общения, бинго, попкорн и чипсики.
Регистрация — тут.
🔥 2❤🔥 1❤ 1👍 1
Фото недоступноПоказать в Telegram
Android. Glance Widgets. Начало
Android. Glance widgets.
По разным причинам мы начинаем изучать что-то новое. Будь то углубленный курс по твоей специализации. Или это что-то стороннее, получить навык, который давно хотел освоить. И вот мы сталкиваемся с новым и попадаем в цикл понятно/ничего непонятно.
Статья для тех, кто хочет изучить Glance виджеты на Android. Посмотреть на существующие проблемы, про подводные камни и увидеть способы их решения. Полезно делиться опытом
Читать далее
Читать: https://habr.com/ru/articles/942886/
@a_cup_of_java | Другие наши каналы
Фото недоступноПоказать в Telegram
Android. Glance Widgets. Начало
Android. Glance widgets.
По разным причинам мы начинаем изучать что-то новое. Будь то углубленный курс по твоей специализации. Или это что-то стороннее, получить навык, который давно хотел освоить. И вот мы сталкиваемся с новым и попадаем в цикл понятно/ничего непонятно.
Статья для тех, кто хочет изучить Glance виджеты на Android. Посмотреть на существующие проблемы, про подводные камни и увидеть способы их решения. Полезно делиться опытом
Читать далее
Читать: https://habr.com/ru/articles/942886/
@a_cup_of_java | Другие наши каналы
Фото недоступноПоказать в Telegram
Flutter дайджест — Лето 2025 (июль + август)
Привет, друзья! ☀️ Лето подходит к концу, а значит самое время подвести итоги и вспомнить, что интересного произошло во Flutter-мире за два месяца.
Впереди осень 🍂 — и мы готовим ещё больше новостей, релизов и туториалов. Ну а пока наслаждайтесь нашим летним дайджестом.
А ещё — поздравляем студентов и школьников с Днём знаний! 🎓 Пусть учёба будет лёгкой, а знания по Flutter и Dart только умножаются. Канал FlutterPulse будет развиваться и расти вместе с вами 🚀
Читать далее
Читать: https://habr.com/ru/articles/942808/
@a_cup_of_java | Другие наши каналы
👎 1
Фото недоступноПоказать в Telegram
Как я ездил в Узбекистан чтобы создать юрлицо и почему IT Park в Узбекистане — это находка для айтишников?
Всем привет! Меня зовут Александр Антипин и я руковожу небольшой студией разработки. Мы разрабатываем мобильные игры и IT-решения для компаний. В этой статье я расскажу про IT Park в Узбекистане — место, которое сейчас активно обсуждают в айтишных чатах. Если вы думаете, что это просто хайп, то я попробую вас переубедить. За пару дней в Ташкенте я успел зарегистрировать компанию, открыть счёт, получить карты и даже съездить в Самарканд, чтобы проникнуться духом города с 2500-летней историей. Но обо всём по порядку: зачем вообще туда ехать, почему именно Узбекистан, какие бонусы даёт IT Park и как там живётся?
Читать далее
Читать: https://habr.com/ru/articles/942804/
@a_cup_of_java | Другие наши каналы
👎 2👍 1
Фото недоступноПоказать в Telegram
Интересная «Request-Based» архитектура на примере Блокнота с открытым исходным кодом
Привет, меня зовут Саша и я Android-разработчик :)
Разрабатывая мобильные приложения я обратил внимание что все операции которые делает приложение - это по сути запросы данных от разных источников.
Часто источниками данных являются: человек, сервер и устройство (User, Server, Platform).
Приложение принимает данные от какого-то источника, преобразует их и выдает преобразованные данные другому источнику и так пока не дойдет до корня дерева запросов.
Подобно тому как вызовы функций вкладываются друг в друга:
Читать далее
Читать: https://habr.com/ru/articles/942762/
@a_cup_of_java | Другие наши каналы
Фото недоступноПоказать в Telegram
Интересная «Request-Based» архитектура на примере Блокнота с открытым исходным кодом
Привет, меня зовут Саша и я Android-разработчик :)
Разрабатывая мобильные приложения я обратил внимание что все операции которые делает приложение - это по сути запросы данных от разных источников.
Часто источниками данных являются: человек, сервер и устройство (User, Server, Platform).
Приложение принимает данные от какого-то источника, преобразует их и выдает преобразованные данные другому источнику и так пока не дойдет до корня дерева запросов.
Подобно тому как вызовы функций вкладываются друг в друга:
Читать далее
Читать: https://habr.com/ru/articles/942762/
@a_cup_of_java | Другие наши каналы
❤ 2
Фото недоступноПоказать в Telegram
Упрощаем NFC: обзор нового SDK для Android разработки
Работа с NFC в Android всегда была непростой задачей. Нативный API требует от разработчика понимания низкоуровневых протоколов и механизмов обработки данных. Новый TAO NFC SDK (Android) призван решить эту проблему, предоставляя высокоуровневую абстракцию, которая значительно упрощает взаимодействие с NFC-метками.
Читать далее
Читать: https://habr.com/ru/articles/942474/
@a_cup_of_java | Другие наши каналы
❤ 3
Игра
Где искать оплачиваемые стажировки в IT в 2025
Стажировка — это шанс получить реальный опыт и понять, как устроена работа в индустрии. Но найти оплачиваемую программу, которая даст первый полезный опыт дальше для резюме, всё ещё сложно. Мы собрали проверенные направления, которые помогают студентам, джунам и тем, кто переквалифицируется, начать карьеру в IT.
— Читать дальше «Где искать оплачиваемые стажировки в IT в 2025»
👍 1👎 1
Фото недоступноПоказать в Telegram
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
Фото недоступноПоказать в Telegram
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 | Другие наши каналы
❤ 6
Фото недоступноПоказать в Telegram
Мобильная разработка за неделю #600 (25 — 31 августа)
В этом “юбилейном” выпуске память в Swift и ужесточение проверки разработчиков для сторонней установки приложений от Google, очередная смерть Flutter и инструмент для поиска и анализа ошибок, все != nil в коде, pixel-perfect тестирования дизайн-системы в Android, Польша как главный рынок приложений Европы и многое другое. Заходите!
Читать далее
Читать: https://habr.com/ru/articles/942534/
@a_cup_of_java | Другие наши каналы
👍 1
Фото недоступноПоказать в Telegram
Мобильная разработка за неделю #600 (25 — 31 августа)
В этом “юбилейном” выпуске память в Swift и ужесточение проверки разработчиков для сторонней установки приложений от Google, очередная смерть Flutter и инструмент для поиска и анализа ошибок, все != nil в коде, pixel-perfect тестирования дизайн-системы в Android, Польша как главный рынок приложений Европы и многое другое. Заходите!
Читать далее
Читать: https://habr.com/ru/articles/942534/
@a_cup_of_java | Другие наши каналы
Фото недоступноПоказать в Telegram
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 | Другие наши каналы
👎 10😐 6👍 3👀 3
Фото недоступноПоказать в Telegram
С нуля до APK: Android-приложение для озвучки новостей из Telegram с помощью ИИ
В конце июня этого года я возвращался с дачи, слушая радио в машине. Новости по радио выходят раз в час, и их разнообразие оставляет желать лучшего. Тогда я подумал: было бы здорово, если бы было приложение, которое автоматически собирало новости из Telegram-каналов и озвучивало их голосом на русском языке.
Читать далее
Читать: https://habr.com/ru/articles/942488/
@a_cup_of_java | Другие наши каналы
🔥 8😁 6
Фото недоступноПоказать в Telegram
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
