В AppFigures исследовали пульты управления для телевизоров. Как бы не смешно это звучало, но многомиллионная индустрия! По оценке, вся группа получила 11 миллионов долларов потребительских расходов и 22 миллиона загрузок за последний месяц. Эти цифры увеличиваются до 117 миллионов долларов потребительских расходов и 276 миллионов загрузок, если взять весь 2024 год. Согласно Appfigures, 21 приложение собрало более миллиона долларов за последние 12 месяцев. Два из Google Play, а остальные в App Store. Так что когда вы будете в следующий раз думать о том, какое приложение сделать, не связывайте большие идеи с большими деньгами. «Скучные» ниши иногда приносят много денег.
Разработка
• Как ускорить карьеру в ИТ? Перенимаем мировой опыт: от Гарварда и Стэнфорда до Кремниевой долины
• Легаси. Оптимизации. Обфускация. Героическая борьба с Minecraft
• Алгоритмы на собеседовании: ритуал или необходимость?
• Как не сойти с ума от FOMO из-за AI
• Пора слезать с иглы обновлений: как мы перешли на кросс-платформенную дизайн-систему и перестали ждать iOS и Android
Маркетинг и монетизация
• Переключение каналов на ТВ — многомиллионный бизнес в магазинах приложений
• Adobe запускает новое приложение для iPhone с функцией «вычислительной фотографии»
Кроссплатформа
• Firebase + KMP: Разрушаем мифы и создаем гибкие решения
• Duit – как создать эффективный BDUI-фреймворк для Flutter
• Аудит безопасности мобильных приложений
• How I Reduced My Flutter App Size by 60% — Without Removing a Single Feature
Разработка
• Как ускорить карьеру в ИТ? Перенимаем мировой опыт: от Гарварда и Стэнфорда до Кремниевой долины
• Легаси. Оптимизации. Обфускация. Героическая борьба с Minecraft
• Алгоритмы на собеседовании: ритуал или необходимость?
• Как не сойти с ума от FOMO из-за AI
• Пора слезать с иглы обновлений: как мы перешли на кросс-платформенную дизайн-систему и перестали ждать iOS и Android
Маркетинг и монетизация
• Переключение каналов на ТВ — многомиллионный бизнес в магазинах приложений
• Adobe запускает новое приложение для iPhone с функцией «вычислительной фотографии»
Кроссплатформа
• Firebase + KMP: Разрушаем мифы и создаем гибкие решения
• Duit – как создать эффективный BDUI-фреймворк для Flutter
• Аудит безопасности мобильных приложений
• How I Reduced My Flutter App Size by 60% — Without Removing a Single Feature
AppTractor
Переключение каналов на ТВ — многомиллионный бизнес в магазинах приложений
Это много миллионов от людей, которые забыли, где находится их пульт...
👍6
iOS
Знание того, какие у вас есть возможности для настройки TabView в iOS 26, очень поможет вам с внедрением Liquid Glass. Знание того, как можно свернуть панель вкладок или когда назначить дополнительное представление, может действительно помочь вам создать лучший опыт для ваших пользователей. Добавление вкладки поиска поможет SwiftUI правильно и согласованно позиционировать функцию поиска на разных платформах.
• Изучаем панели вкладок в iOS 26 с Liquid Glass
• Пошаговое руководство по написанию эксплойта ядра iOS
• #Playground Macro: Running Code Snippets in Xcode’s canvas
• Responding to gestures: Long pressing
• Using enumerated() with SwiftUI List and ForEach to show item numbers
• Why MVVM Fails in SwiftUI
• Deep-dive: Designing a Gmail-scale mobile Mail client in Swift
Знание того, какие у вас есть возможности для настройки TabView в iOS 26, очень поможет вам с внедрением Liquid Glass. Знание того, как можно свернуть панель вкладок или когда назначить дополнительное представление, может действительно помочь вам создать лучший опыт для ваших пользователей. Добавление вкладки поиска поможет SwiftUI правильно и согласованно позиционировать функцию поиска на разных платформах.
• Изучаем панели вкладок в iOS 26 с Liquid Glass
• Пошаговое руководство по написанию эксплойта ядра iOS
• #Playground Macro: Running Code Snippets in Xcode’s canvas
• Responding to gestures: Long pressing
• Using enumerated() with SwiftUI List and ForEach to show item numbers
• Why MVVM Fails in SwiftUI
• Deep-dive: Designing a Gmail-scale mobile Mail client in Swift
AppTractor
Изучаем панели вкладок в iOS 26 с Liquid Glass
Хотя Liquid Glass — это огромное изменение с точки зрения языка дизайна, мне очень нравятся эти новые API TabView, и я с нетерпением жду возможности провести с ними больше времени.
👍2
Android
Новые API автозаполнения Compose 1.8.0 — это большое улучшение для разработчиков. Теперь для автозаполнения полей требуется значительно меньше кода и предлагается больше функций. Compose близок к тому, чтобы иметь паритет функций с View-фреймворком.
• Автозаполнение в Compose 1.8.0
• Бюджет Google TV сокращается
• Operit AI — полнофункциональный ИИ-помощник для Android
• Лаборатория в смартфоне: изучаем эффект Доплера на палочках в Android
• Kotlin: 5 Flow patterns every developers must know
• QuickTrim | Creating Transcription based video Trimmer with Media3 Transformer
• Avoid using mutable collections in the data class constructor in Kotlin
• AI vs Reverse Engineering: Will AI make Android R8 obfuscation obsolete?
Новые API автозаполнения Compose 1.8.0 — это большое улучшение для разработчиков. Теперь для автозаполнения полей требуется значительно меньше кода и предлагается больше функций. Compose близок к тому, чтобы иметь паритет функций с View-фреймворком.
• Автозаполнение в Compose 1.8.0
• Бюджет Google TV сокращается
• Operit AI — полнофункциональный ИИ-помощник для Android
• Лаборатория в смартфоне: изучаем эффект Доплера на палочках в Android
• Kotlin: 5 Flow patterns every developers must know
• QuickTrim | Creating Transcription based video Trimmer with Media3 Transformer
• Avoid using mutable collections in the data class constructor in Kotlin
• AI vs Reverse Engineering: Will AI make Android R8 obfuscation obsolete?
AppTractor
Автозаполнение в Compose 1.8.0
Новые API автозаполнения Compose 1.8.0 — это большое улучшение для разработчиков. Теперь для автозаполнения полей требуется значительно меньше кода и предлагается больше функций.
❤1
Какой-то индус раздает полноформатный клон Uber на React Native бесплатно - с бэкендом, маршрутами, картами. Так что если вы не боитесь индусского кода всегда мечтали составить конкуренцию большой компании - ваш шанс (на самом деле, конечно, нет, ну а вдруг?).
Разработка
• Writing Toy Software Is A Joy
• Why Engineers Hate Their Managers (And What to Do About It)
Кроссплатформа
• Клон Uber на React Native
• AIDL в React Native в 2025 году
• Battle of the Mobile Frameworks: 5 Ways to Build One App (2025 Verdict Inside)
• The Code I Stopped Writing as a Flutter Developer (And What I Use Instead)
Разработка
• Writing Toy Software Is A Joy
• Why Engineers Hate Their Managers (And What to Do About It)
Кроссплатформа
• Клон Uber на React Native
• AIDL в React Native в 2025 году
• Battle of the Mobile Frameworks: 5 Ways to Build One App (2025 Verdict Inside)
• The Code I Stopped Writing as a Flutter Developer (And What I Use Instead)
AppTractor
Клон Uber на React Native
Это полнофункциональный клон Uber, созданный с помощью React Native. Он включает в себя такие важные функции, как интеграция с live картой, маршрутизация в реальном времени, поиск местоположения и близлежащих мест с использованием реальных данных через REST…
1👍5🔥3❤2🤡1
Резюме умирают, и ИИ ответственен за это
Работодатели тонут в заявлениях о приеме на работу, созданных с помощью ИИ, а LinkedIn теперь обрабатывает 11,000 откликов в минуту — на 45% больше, чем в прошлом году. The New York Times пишет, что из-за ИИ традиционный процесс найма перегружен автоматизированным шумом. Поток резюме, созданных с помощью ChatGPT, и откликов, отправленных ботами, вызвал гонку вооружений между соискателями и работодателями, причем обе стороны используют все более сложные ИИ-инструменты в противостоянии ботов, которое быстро выходит из-под контроля.
Хаос нарастает и кандидаты все больше автоматизируют поиск работы, оплачивая услуги ИИ-агентов, которые самостоятельно находят работу и подают заявки от их имени. В ответ на это компании вводят системы поиска ИИ в откликах и все больше изменяют процессы, чтобы вообще абстрагироваться от резюме. Разочарование достигло той точки, когда сами ИИ-компании отступают от собственных технологий в процессе найма. Недавно Anthropic посоветовала соискателям не использовать LLM в своих заявках — поразительное признание от компании, чья бизнес-модель зависит от людей, использующих ИИ для всего остального.
На данный момент работодатели и соискатели остаются втянутыми в обостряющуюся технологическую гонку вооружений, где машины отслеживают результаты работы других машин, в то время как люди, которым они призваны служить, изо всех сил пытаются установить подлинные связи во все более неаутентичном мире.
Возможно, конечная цель — это роботы, которые будут проводить собеседования с другими роботами для работы, выполняемой роботами, в то время как люди будут сидеть на пляже, попивая дайкири и играя в винтажные видеоигры.
Работодатели тонут в заявлениях о приеме на работу, созданных с помощью ИИ, а LinkedIn теперь обрабатывает 11,000 откликов в минуту — на 45% больше, чем в прошлом году. The New York Times пишет, что из-за ИИ традиционный процесс найма перегружен автоматизированным шумом. Поток резюме, созданных с помощью ChatGPT, и откликов, отправленных ботами, вызвал гонку вооружений между соискателями и работодателями, причем обе стороны используют все более сложные ИИ-инструменты в противостоянии ботов, которое быстро выходит из-под контроля.
Хаос нарастает и кандидаты все больше автоматизируют поиск работы, оплачивая услуги ИИ-агентов, которые самостоятельно находят работу и подают заявки от их имени. В ответ на это компании вводят системы поиска ИИ в откликах и все больше изменяют процессы, чтобы вообще абстрагироваться от резюме. Разочарование достигло той точки, когда сами ИИ-компании отступают от собственных технологий в процессе найма. Недавно Anthropic посоветовала соискателям не использовать LLM в своих заявках — поразительное признание от компании, чья бизнес-модель зависит от людей, использующих ИИ для всего остального.
И, возможно, это нормально. Когда любой может генерировать сотни индивидуальных откликов с помощью нескольких подсказок, документ, который когда-то демонстрировал усилия и подлинный интерес к должности, превратился в шум.
На данный момент работодатели и соискатели остаются втянутыми в обостряющуюся технологическую гонку вооружений, где машины отслеживают результаты работы других машин, в то время как люди, которым они призваны служить, изо всех сил пытаются установить подлинные связи во все более неаутентичном мире.
Возможно, конечная цель — это роботы, которые будут проводить собеседования с другими роботами для работы, выполняемой роботами, в то время как люди будут сидеть на пляже, попивая дайкири и играя в винтажные видеоигры.
😁11🔥5😱3❤1
Вы каким-либо образом используете (или планируете использовать) ИИ в поиске работы?
Anonymous Poll
18%
Да, уже использую
24%
Если буду искать работу, буду использовать
15%
Не использую и не буду
18%
Не знаю пока
9%
Не ищу и не планирую искать работу
16%
Посмотреть
Телеграм ищет Android-разработчика. Зарплата через три года до 1 млн долларов после уплаты налогов.
Forwarded from Telegram Contests
Prize fund: $50,000
Deadline: 23:59 on July 11 (Dubai time)
Who can participate: Everyone
Results: July 2025
Telegram is hosting a contest for Android developers to implement a redesigned profile appearance.
In addition to prize money, the winner of this contest may join the
THE TASK
Rework the existing profile screens by implementing the new design flow in strict accordance with the mockups provided below:
– Profiles of users, businesses, groups, and channels must be covered, including groups with topics enabled.
– Support for both day and night themes is mandatory.
– All related tabs and profile instances must be supported, including those where gifts are displayed.
💡 For this task, we recommend building the relevant screens from scratch. However, reusing existing code components is acceptable.
Contest Requirements:
– You must use Java.
– No third-party UI frameworks are allowed.
– The submission must be consistent with the existing Telegram for Android codebase.
– The app's stability and performance must not be affected with the changes you made.
– The app must be free of significant flaws (including crashes, visual glitches, noticeable element blinking, layout errors, and more).
❗️ The implementation must precisely follow the provided design mockups, including all transitions shown in the animated demos.
Evaluation:
During the evaluation stage, we will review your code and test the submission on a wide range of Android devices.
Submissions:
Contestants will be able to submit their entries to @ContestBot at a later date. We will further clarify the submission instructions closer to the deadline.
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡8😁1
iOS
Swift 6 появился на WWDC 2024, и все мы, конечно, поспешили перенести на него все наши приложения. Ну, не совсем все и не поспешили... На WWDC 2021 мы уже получили блестящий новый структурированный фреймворк параллелизма Swift 5.5, который помог нам писать безопасный код быстрее с async/await и акторами. Swift 6, казалось, сломал все, и было бы неплохо немного подождать. Год спустя путь миграции выглядит намного более гладким, с большим количеством ориентиров. В этом руководстве от Kodeco разбираются все аспекты скорого переезда на шестую версию.
• AvatarAiPayWall — красивый пейвол на SwiftUI
• Offline-First SwiftUI with SwiftData: Clean, Fast, and Sync-Ready
• SwiftUI: Alarm App CopyCat with AlarmKit (WWDC 2025)
• Migrating to Swift 6 Tutorial
• NotificationCenter.Message: A New Concurrency-Safe Notification Experience in Swift 6.2
• Rewriting a 12 Year Old Objective-C iOS App with Claude Code
Swift 6 появился на WWDC 2024, и все мы, конечно, поспешили перенести на него все наши приложения. Ну, не совсем все и не поспешили... На WWDC 2021 мы уже получили блестящий новый структурированный фреймворк параллелизма Swift 5.5, который помог нам писать безопасный код быстрее с async/await и акторами. Swift 6, казалось, сломал все, и было бы неплохо немного подождать. Год спустя путь миграции выглядит намного более гладким, с большим количеством ориентиров. В этом руководстве от Kodeco разбираются все аспекты скорого переезда на шестую версию.
• AvatarAiPayWall — красивый пейвол на SwiftUI
• Offline-First SwiftUI with SwiftData: Clean, Fast, and Sync-Ready
• SwiftUI: Alarm App CopyCat with AlarmKit (WWDC 2025)
• Migrating to Swift 6 Tutorial
• NotificationCenter.Message: A New Concurrency-Safe Notification Experience in Swift 6.2
• Rewriting a 12 Year Old Objective-C iOS App with Claude Code
kodeco.com
Migrating to Swift 6 Tutorial
The migration path to Swift 6 is now a lot smoother, with lots more guideposts. Work through this tutorial to find out how much easier it’s become.
👍4
Android
Dodo продолжает пилить статьи про функциональное программирование в Android. Во второй части мы узнаем о функциональных типах данных и их структурах. Будет еще как минимум одна статья, так что самое время приступать к внедрению ☺️
• Функциональное программирование в Android. Cтруктуры данных и State Machine
• How Mecha BREAK is driving PC-only growth on Google Play Games
• Stop Writing Code That Will Make You Cry
• Mastering Inter-Process Communication (IPC) in Android
• Android Gradle Dependency Configurations
Dodo продолжает пилить статьи про функциональное программирование в Android. Во второй части мы узнаем о функциональных типах данных и их структурах. Будет еще как минимум одна статья, так что самое время приступать к внедрению ☺️
• Функциональное программирование в Android. Cтруктуры данных и State Machine
• How Mecha BREAK is driving PC-only growth on Google Play Games
• Stop Writing Code That Will Make You Cry
• Mastering Inter-Process Communication (IPC) in Android
• Android Gradle Dependency Configurations
Хабр
Функциональное программирование в Android. Cтруктуры данных и State Machine
О чём статья В первой части статьи я рассказал о своём знакомстве с функциональным программированием и о сути этой парадигмы. Сегодня вы узнаете о функциональных типах данных и их структурах. Мы:...
👍5🤡1
Google DeepMind сегодня выпустил новую языковую модель под названием Gemini Robotics On-Device, которая может локально запускать задачи на роботах без необходимости подключения к Интернету. Основанная на предыдущей модели Gemini Robotics компании, выпущенной в марте, Gemini Robotics On-Device может управлять движениями робота. Разработчики могут контролировать и настраивать модель в соответствии с различными потребностями, используя подсказки на естественном языке. В демонстрации компания показала роботов, работающих на этой локальной модели, которые выполняют такие действия, как расстегивание сумок и складывание одежды. В бенчмарках Google утверждает, что модель работает на уровне, близком к облачной модели. Google также выпускает Gemini Robotics SDK. Компания заявила, что разработчики могут показывать роботам от 50 до 100 демонстраций, чтобы обучить их новым задачам, используя эти модели на физическом симуляторе MuJoCo.
Разработка
• Google выпускает новую модель Gemini, которая может локально работать на роботах
• Резюме умирают, и ИИ ответственен за это
• Google и Lenovo создали «самый продвинутый Chromebook Plus на сегодняшний день»
• Адресную строку в Chrome на Android теперь можно переместить вниз
• Are most apps just CRUD wrappers?
• How to build a self-hosted crypto wallet in your mobile app
Кроссплатформа
• The Hidden Flutter Pattern That’s Wasting 30% of Your App’s Performance
Разработка
• Google выпускает новую модель Gemini, которая может локально работать на роботах
• Резюме умирают, и ИИ ответственен за это
• Google и Lenovo создали «самый продвинутый Chromebook Plus на сегодняшний день»
• Адресную строку в Chrome на Android теперь можно переместить вниз
• Are most apps just CRUD wrappers?
• How to build a self-hosted crypto wallet in your mobile app
Кроссплатформа
• The Hidden Flutter Pattern That’s Wasting 30% of Your App’s Performance
AppTractor
Google выпускает новую модель Gemini, которая может локально работать на роботах
Google утверждает, что двурукий Franka FR3 успешно справился со сценариями и объектами, которые он «не видел» раньше, например, со сборкой на промышленном конвейере.
Все, конец вашему KMP. Команда Swift объявила о создании рабочей группы Android. Основная цель рабочей группы — сделать Android официально поддерживаемой платформой для Swift и поддерживать разработку для нее.
Группа будет:
• Улучшать и поддерживать работу с Android для официального дистрибутива Swift, устраняя необходимость во внешних или нижестоящих исправлениях
• Рекомендовать улучшения для основных пакетов Swift, таких как Foundation и Dispatch, для лучшей работы с идиомами Android
• Работать с группой управления платформой для официального определения уровней поддержки платформы в целом, а затем работать над достижением официальной поддержки определенного уровня для Android
• Определять диапазон поддерживаемых уровней API Android и архитектур для интеграции Swift
• Разрабатывать непрерывную интеграцию для проекта Swift, которая включает тестирование Android в проверках pull request
• Определять и рекомендовать лучшие практики для бриджа между Swift и Android Java SDK и упаковки библиотек Swift с приложениями Android
• Разрабатывать отладку приложений Swift на Android
• Консультировать и помогать с добавлением поддержки Android в различные пакеты Swift сообщества
Please open Telegram to view this post
VIEW IN TELEGRAM
1🤡31❤16👍7🌚3😁1👌1
iOS
Продолжаем исследовать Foundation Models. Разработчик демонстрирует, как с помощью нового фреймворка можно создать полноценный чат‑бот, работающий полностью на устройстве без обмена данными с облаком. Представленный проект – это приложение на SwiftUI с поддержкой iOS 26 и Apple Intelligence, использующее приватную on‑device модель (~3 млрд параметров). В интерфейсе реализованы многопоточность, хранение диалогов через SwiftData, потоковая генерация ответов, автосуммирование переписки и извлечение метаданных из веб‑страниц. Ключевая особенность проекта – использование
• Расширяем возможности VK DeviceHub: как мы добавляли поддержку iOS для собственной фермы мобильных устройств
• iOS Developer Interview Questions for Senior Engineers : Part 1
• Dependency Injection in iOS with SwiftUI
• FoundationChat: Building an AI Chat App with iOS 26’s On-Device Models
• Type-safe and user-friendly error handling in Swift 6
• SwiftUI stateless bindings
• Swift 6.2 Java interoperability in practice
Продолжаем исследовать Foundation Models. Разработчик демонстрирует, как с помощью нового фреймворка можно создать полноценный чат‑бот, работающий полностью на устройстве без обмена данными с облаком. Представленный проект – это приложение на SwiftUI с поддержкой iOS 26 и Apple Intelligence, использующее приватную on‑device модель (~3 млрд параметров). В интерфейсе реализованы многопоточность, хранение диалогов через SwiftData, потоковая генерация ответов, автосуммирование переписки и извлечение метаданных из веб‑страниц. Ключевая особенность проекта – использование
@Generable макроса, позволяющего описывать структуру сообщений как Swift‑структуры, что делает вывод модели строго типобезопасным и упрощает обработку ответов. Кроме того показано, как с помощью Tool API встроить анализ веб‑страниц, извлекая заголовки, превью и описания прямо в чат. Это превращает FoundationChat в движок для гибких AI‑фич, работающих офлайн и сохраняющих приватность.• Расширяем возможности VK DeviceHub: как мы добавляли поддержку iOS для собственной фермы мобильных устройств
• iOS Developer Interview Questions for Senior Engineers : Part 1
• Dependency Injection in iOS with SwiftUI
• FoundationChat: Building an AI Chat App with iOS 26’s On-Device Models
• Type-safe and user-friendly error handling in Swift 6
• SwiftUI stateless bindings
• Swift 6.2 Java interoperability in practice
Medium
FoundationChat: Building an AI Chat App with iOS 26’s On-Device Models
Using Apple Foundation Models framework
👍2
Android
Blinkit делится решением вечной головоломки Android — адаптивной производительностью в реальном времени. Компания строит свою систему – Droid Dex – так, чтобы она адаптировала настройки под конкретное устройство, основываясь на пяти ключевых показателях: CPU, память, сеть, хранилище, батарея. У каждого измерения есть четыре уровня — от отличного до низкого — и важный момент: разработчики могут задать веса для разных контекстов. Например, для загрузки изображений приоритет даётся сети и памяти, а для видео — CPU и батарее . Такой подход позволяет приложениям действительно адаптироваться под условия пользователя, а не просто работать «на усреднённой мощности». Droid Dex показал себя на миллионах реальных пользователей, снизил количество падений и ANR, а также улучшил вовлечённость и удовлетворённость. Более того, проект открытый и хорошо документирован — вся система доступна на GitHub, и Blinkit активно принимает фидбэк и улучшения.
Поставьте 👍, если хотите эту статью на русском.
• Klyx — легковесный редактор кода для Android
• Команда Swift объявила о создании рабочей группы Android
• Настраиваем CI/CD Android-проекта, часть 2. Запуск Android-тестов
• Незаметное ограничение Android 15
• How Blinkit Cracked Android's Performance Puzzle with Droid Dex
• How to Create a Word-by-Word Animation in Jetpack Compose
• Android Interview Questions for Mid-Level Developers (3–6 Years)
Blinkit делится решением вечной головоломки Android — адаптивной производительностью в реальном времени. Компания строит свою систему – Droid Dex – так, чтобы она адаптировала настройки под конкретное устройство, основываясь на пяти ключевых показателях: CPU, память, сеть, хранилище, батарея. У каждого измерения есть четыре уровня — от отличного до низкого — и важный момент: разработчики могут задать веса для разных контекстов. Например, для загрузки изображений приоритет даётся сети и памяти, а для видео — CPU и батарее . Такой подход позволяет приложениям действительно адаптироваться под условия пользователя, а не просто работать «на усреднённой мощности». Droid Dex показал себя на миллионах реальных пользователей, снизил количество падений и ANR, а также улучшил вовлечённость и удовлетворённость. Более того, проект открытый и хорошо документирован — вся система доступна на GitHub, и Blinkit активно принимает фидбэк и улучшения.
Поставьте 👍, если хотите эту статью на русском.
• Klyx — легковесный редактор кода для Android
• Команда Swift объявила о создании рабочей группы Android
• Настраиваем CI/CD Android-проекта, часть 2. Запуск Android-тестов
• Незаметное ограничение Android 15
• How Blinkit Cracked Android's Performance Puzzle with Droid Dex
• How to Create a Word-by-Word Animation in Jetpack Compose
• Android Interview Questions for Mid-Level Developers (3–6 Years)
Medium
How Blinkit Cracked Android's Performance Puzzle with Droid Dex
Adaptive real-time performance tuning — fewer ANRs, smoother UX, and smarter device-specific optimization
👍6🎉1
А вот я к вас с новым дейтингом. Sitch стремится более вдумчиво подходить к процессу регистрации и использует большие языковые модели, чтобы привнести опыт человека-свахи в приложение для знакомств, помогая людям находить потенциальных партнеров без свайпов. По сути, приложение это версия со-основательницы-свахи на основе искусственного интеллекта, которая помогает пользователям вступить в игру, задавая им подробные вопросы (более 50), на которые они могут ответить текстом или голосом. После настройки профиля пользователя ИИ-сваха отображает предлагаемые совпадения. Если оба пользователя соглашаются на совпадение друг с другом, бот добавляет их в групповой чат с ИИ. В любой момент времени — даже после реальных свиданий — пользователи могут предоставить отзыв о своих совпадениях, чтобы улучшить персонализацию. Примечательно, что продает Sitch матчи - три стоят 90 долларов, восемь 160. Причем заплатить за них надо авансом, как настоящей свахе. В настоящее время Sitch предлагает свои услуги только в Нью-Йорке, но планирует открыть представительства в большем количестве городов в этом году.
Разработка
• Anthropic позволяет создавать приложения прямо в Claude
• Google Gemini CLI — ИИ-инструмент для терминалов
• Радиобаттон Авито с функцией чекмарка: спорный паттерн или гениальное решение?
• The Importance of Kindness in Engineering
Маркетинг
• Sitch объединяет человеческий подход к подбору пар и искусственный интеллект
• Маркетологи в мобайле: Никита Кулаков (Head of Performance, Яндекс Браузер)
Кроссплатформа
• Is Apple Trying to Kill Flutter with iOS 26?
• Apple’s Liquid Glass Threatens Hybrid Apps
Разработка
• Anthropic позволяет создавать приложения прямо в Claude
• Google Gemini CLI — ИИ-инструмент для терминалов
• Радиобаттон Авито с функцией чекмарка: спорный паттерн или гениальное решение?
• The Importance of Kindness in Engineering
Маркетинг
• Sitch объединяет человеческий подход к подбору пар и искусственный интеллект
• Маркетологи в мобайле: Никита Кулаков (Head of Performance, Яндекс Браузер)
Кроссплатформа
• Is Apple Trying to Kill Flutter with iOS 26?
• Apple’s Liquid Glass Threatens Hybrid Apps
AppTractor
Sitch объединяет человеческий подход к подбору пар и искусственный интеллект
Sitch стремится более вдумчиво подходить к процессу регистрации и использует большие языковые модели (LLM), чтобы привнести опыт человека-свахи в приложение для знакомств, помогая людям находить потенциальных партнеров без свайпов.
❤1👍1🤔1
Apple объявила о нескольких важных изменениях в гайдлайнах App Store в Европейском союзе в рамках соблюдения Закона о цифровых рынках.
Во-первых, теперь практически никаких ограничений на внешние ссылки. Apple также меняет свою позицию в отношении так называемого «scare sheet», который пользователи видят, когда нажимают на внешние ссылки. Теперь пользователи будут видеть более адекватный экране предупреждения при первом нажатии на ссылку, и есть новая возможность отказаться от просмотра этого экрана для будущих взаимодействий в том же приложении.
Во-вторых, меняется оплата, если вы используете внешние платежи. Будет первоначальный сбор за приобретение в 2%. Будет сбор за услуги магазина, который делится на два уровня.
• Уровень 1: комиссия 5% - практически без любых маркетинговых инструментов App Store
• Уровень 2: комиссия 13%, сниженная до 10% для участников программы малого бизнеса и подписок - со всеми инструментами
Разработчики на альтернативных условиях Apple в ЕС будут платить ранее объявленный Core Technology Fee в размере 0.50 евро за каждую первую годовую установку свыше 1 миллиона. Для разработчиков на стандартных условиях Apple в ЕС действует новая Core Technology Commission. Вместо платы за установку они будут платить комиссию в размере 5% с продаж, совершенных посредством альтернативных платежей в приложении.
Apple заявила: «Европейская комиссия требует от Apple внести ряд дополнительных изменений в App Store. Мы не согласны с этим результатом и планируем подать апелляцию».
Тим Суини прокомментировал: «Новая схема злонамеренного соответствия Закону о цифровых рынках Apple является откровенно незаконной как в Европе, так и в Соединенных Штатах и является насмешкой над честной конкуренцией на цифровых рынках. Приложения с конкурирующими платежами не только облагаются налогом, но и коммерчески ущемляются в App Store».
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🤡1
Forwarded from AppFiles - Mobile Development
•
(iOS Ru) Молот и наковальня iOS-разработчика•
(iOS En) iOS 26 Apple Maps Bottom Sheet Interaction Using SwiftUI•
(iOS En) Build a SwiftUI Voice Agent in Minutes•
(iOS En) Family App's Morphing Menu Interaction Using SwiftUI•
(iOS En) Discover 5 new AI features of Xcode 26•
(iOS En) iOS 26 Apple Find My App's Custom Tab Bar•
(iOS En) Create a Swift Package from Your SwiftUI Project (SF Symbol Picker)•
(iOS En) Apple Music Bottom Bar for iOS 26 & iOS 18 Using SwiftUI•
(And Ru) Эти фичи Kotlin меняют правила игры•
(And Ru) Что не так с Android разработкой?•
(And En) The Full Android 16 Migration Checklist - Your Todos For API Level 36•
(And En) The Full Jetpack Compose Responsive UI Crash Course•
(And En) Reaching billions: Multiplatform strategies and performance tools for Android•
(And En) Rich Errors in Kotlin•
(And En) All about Androidify•
(And En) Migrate Gradle Builds to Kotlin DSL•
(Crs Ru) Кроссплатформа, умный склад и DnD: кодим, автоматизируем, побеждаем•
(Crs En) Compose Multiplatform for iOS: Ready for Production UseПрошлогодние видео:
•
(iOS Ru) А так ли нужны акторы в Swift Concurrency?•
(iOS Ru) Swift 5.9: разбираем интероп и «женим» с С++•
(iOS Ru) Реактивный Swift Concurrency•
(And Ru) Как запускать задачи в фоне на Android. РАЗБОР•
(And Ru) Эволюция Android тестов с Marathon Test Runner•
(Dev Ru) Все софт скиллы — про преодоление страха и силу волиPlease open Telegram to view this post
VIEW IN TELEGRAM
Добавляем поддержку палочек
Новый дайджест за неделю со всеми материалами - эксплоиты ядра iOS и палочки на Android, рабочая группа Swift для Android и незаметные ограничения, смерть резюме, ТВ-пульты как многомиллионный бизнес в магазинах приложений, Gemini для роботов и многое другое. Заходите!
Новый дайджест за неделю со всеми материалами - эксплоиты ядра iOS и палочки на Android, рабочая группа Swift для Android и незаметные ограничения, смерть резюме, ТВ-пульты как многомиллионный бизнес в магазинах приложений, Gemini для роботов и многое другое. Заходите!
👍4
iOS
Помните, когда вышел SwiftUI, мы все удивлялись тому, как автоматически обновляются представления при изменении
Поставьте 👍, если хотите эту статью на русском
• Молот и наковальня iOS-разработчика
• Apple объявляет о масштабных изменениях в App Store в ЕС
• SwiftCrossUI — кроссплатформенный декларативный UI-фреймворк, вдохновленный SwiftUI
• How to support Dynamic Type accessibility in SwiftUI
• Sparkle: Distribution apps in- and out of the Mac App Store
• Adding Icon Composer icons to Xcode
• Apple’s On-Device Foundation Model Is Here.. But Is It Any Good?
• Automatic Observation Tracking in UIKit and AppKit: The Feature Apple Forgot to Mention
• Embedding Godot games in iOS apps is easy now
• Decoding Swift types that require additional data
Помните, когда вышел SwiftUI, мы все удивлялись тому, как автоматически обновляются представления при изменении
@Published свойств? Что ж, Apple тихо работает над тем, чтобы привнести эту же магию в UIKit и AppKit. А что самое лучшее? Она уже появилась в iOS 18/macOS 15, но о ней вряд ли кто-то знает. Вам даже не нужен Xcode 26, достаточно одной простой записи plist. Включите его с помощью ключа, и ваши представления волшебным образом обновятся при изменении ваших @Observable моделей. Больше никаких ручных вызовов setNeedsDisplay()!Поставьте 👍, если хотите эту статью на русском
• Молот и наковальня iOS-разработчика
• Apple объявляет о масштабных изменениях в App Store в ЕС
• SwiftCrossUI — кроссплатформенный декларативный UI-фреймворк, вдохновленный SwiftUI
• How to support Dynamic Type accessibility in SwiftUI
• Sparkle: Distribution apps in- and out of the Mac App Store
• Adding Icon Composer icons to Xcode
• Apple’s On-Device Foundation Model Is Here.. But Is It Any Good?
• Automatic Observation Tracking in UIKit and AppKit: The Feature Apple Forgot to Mention
• Embedding Godot games in iOS apps is easy now
• Decoding Swift types that require additional data
steipete.me
Automatic Observation Tracking in UIKit and AppKit: The Feature Apple Forgot to Mention | Peter Steinberger
Discover how iOS 18's hidden automatic observation tracking brings SwiftUI-like reactive programming to UIKit and AppKit, making your UI code cleaner and more maintainable.
👍8
Android
NoDPI представляет собой асинхронный прокси-сервер на базе библиотеки asyncio Он перехватывает tls-рукопожатия (handshake) исходящих соединений и отправляет их на фрагментацию. Если домен присутствует в списке заблоченных, программа разбивает пэйлоад на несколько кусков случайного количества и случайной длины, и склеивает с байтовой последовательностью \x16\x03\x04 (+ data). Т. е. одна tls запись превращается в несколько записей разной длины. После этого они объединяются и отправляются как один пакет. Пока у DPI нет мощностей, чтобы разбираться с таким хаосом в пакетах, и все это благополучно следует к пункту назначения, а мы, довольные, смотрим YouTube. История разработки приложения - в статье на Хабре. Правда, в комментариях там же пишут, что не работает.
• Как Blinkit решил загадку производительности Android-приложения с помощью Droid Dex
• Store — решение для работы с данными на Kotlin Multiplatform
• Что не так с Android разработкой?
• Эти фичи Kotlin меняют правила игры
• NoDPI4Android. Решаем проблему «деградации» YouTube теперь и на Android
• Boost Android Development with Gemini CLI in 5 Minutes
• Passkeys & Credential Manager in Android
• Initial exploration of using Koog for developing Kotlin based AI agents
• Top announcements to know from Google Play at I/O ‘25
• Get ready for the next generation of gameplay powered by Play Games Services
• Reducing App Size: Proguard, R8, App Bundles & Resource Shrinking
• Is mobile development a dead-end after 6-9 years?
NoDPI представляет собой асинхронный прокси-сервер на базе библиотеки asyncio Он перехватывает tls-рукопожатия (handshake) исходящих соединений и отправляет их на фрагментацию. Если домен присутствует в списке заблоченных, программа разбивает пэйлоад на несколько кусков случайного количества и случайной длины, и склеивает с байтовой последовательностью \x16\x03\x04 (+ data). Т. е. одна tls запись превращается в несколько записей разной длины. После этого они объединяются и отправляются как один пакет. Пока у DPI нет мощностей, чтобы разбираться с таким хаосом в пакетах, и все это благополучно следует к пункту назначения, а мы, довольные, смотрим YouTube. История разработки приложения - в статье на Хабре. Правда, в комментариях там же пишут, что не работает.
• Как Blinkit решил загадку производительности Android-приложения с помощью Droid Dex
• Store — решение для работы с данными на Kotlin Multiplatform
• Что не так с Android разработкой?
• Эти фичи Kotlin меняют правила игры
• NoDPI4Android. Решаем проблему «деградации» YouTube теперь и на Android
• Boost Android Development with Gemini CLI in 5 Minutes
• Passkeys & Credential Manager in Android
• Initial exploration of using Koog for developing Kotlin based AI agents
• Top announcements to know from Google Play at I/O ‘25
• Get ready for the next generation of gameplay powered by Play Games Services
• Reducing App Size: Proguard, R8, App Bundles & Resource Shrinking
• Is mobile development a dead-end after 6-9 years?
Хабр
NoDPI4Android. Решаем проблему «деградации» YouTube теперь и на Android
Салют, Хабр! На связи снова я, Aragorn, со своим проектом по терроризированию Роскомпозора. В прошлый раз я рассказывал о NoDPI - утилите для «раздеградирования» YouTube и установил личный...
❤3👍2👌2
Разработка
• Google выпускает Gemma 3n
• Умная камера Petlibro использует ИИ для распознавания и описания движений питомцев
• «Тупой ИИ» с нами надолго. Почему в новых моделях больше галлюцинаций
• Статья 1: Введение в MV шаблоны
• What is free trial abuse -- and how can you stop it?
• Don’t Be Ashamed to Say "I Don’t Know"
Маркетинг
• VK Реклама представила ИИ редактор рекламных текстов
• Google запускает Doppl — приложение, позволяющее визуализировать, как на вас будет смотреться тот или иной наряд
Кроссплатформа
• Кроссплатформа, умный склад и DnD: кодим, автоматизируем, побеждаем
• Why Liquid Glass Is Making Developers Rethink Flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
AppTractor
Google выпускает Gemma 3n
После предварительного просмотра в прошлом месяце на Google I/O, полная версия теперь здесь и готова к запуску непосредственно на вашем оборудовании.
👍3