Интересная #ЦифраДня из опроса игровых разработчиков. Большая часть за год не выпустила ни одной игры! Впрочем, с 2020 года этот показатель немного снизился. заметный рост в процентах выпустивших 3, 4 или 5 игр, видимо гиперказуальный жанр диктует свою динамику. А как ваши отложенные проекты поживают? 😀
На Хабре то ли третий, то ли четвертый день в хабах о мобильной разработке нет вменяемых статей. Что, конечно, примечательно 😒 Что вы читаете, поделитесь? Впрочем, Medium что-то тоже приуныл… А вот не преуныл Waze - у них занятная коллаборация с Headspace. Казалось бы - где навигация для водителей, а где медитации. А вот, придумали и интегрировали одно в другое. Мне нравятся такие неожиданные маркетинговые решения. «Находить больше радости и смысла в дороге» всегда приятно 🚗
Разработка
• В Waze добавили опыт Headspace
• Распродажа The Ultimate DevOps Bundle в Humble Bundle
• Рост мобильных игр в опросе разработчиков PocketGamer.biz 2021
• После покупки MoPub, AppLovin обгонит Facebook
• Оптимизация игр на Unity: проверенный в деле план
• Трекер-маячки для мобильных приложений или как создать новый канал коммуникации с постоянной аудиторией приложения
• MVVM во Flutter с использованием провайдеров
• Кейс: дизайн Amazon Food
• Flutter + Dio Framework + Лучшие практики
iOS
• Реализуем шаблон многоадресного делегата в Swift 5
• Что такое Content Hugging и Compression Resistance в Swift
Android
• Вышла Developer Preview версия Compose для Wear OS
• Square Logcat: простое логирование для Android
• Создаем Android-библиотеку (AAR)
• Полное руководство по Splash Screen API в Android 12
Разработка
• В Waze добавили опыт Headspace
• Распродажа The Ultimate DevOps Bundle в Humble Bundle
• Рост мобильных игр в опросе разработчиков PocketGamer.biz 2021
• После покупки MoPub, AppLovin обгонит Facebook
• Оптимизация игр на Unity: проверенный в деле план
• Трекер-маячки для мобильных приложений или как создать новый канал коммуникации с постоянной аудиторией приложения
• MVVM во Flutter с использованием провайдеров
• Кейс: дизайн Amazon Food
• Flutter + Dio Framework + Лучшие практики
iOS
• Реализуем шаблон многоадресного делегата в Swift 5
• Что такое Content Hugging и Compression Resistance в Swift
Android
• Вышла Developer Preview версия Compose для Wear OS
• Square Logcat: простое логирование для Android
• Создаем Android-библиотеку (AAR)
• Полное руководство по Splash Screen API в Android 12
AppTractor
В Waze добавили опыт Headspace
Функции Headspace доступны с сегодняшнего дня в течение ограниченного времени.
Podlodka анонсирует 6-ой сезон Podlodka Android Crew!
🔥Старт 18 октября.
Интенсив продлится две недели. Сессии проходят дважды в день: утром и вечером.
В программе: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв).
Во время первой недели разбирают Работу с сетью:
- научат, как правильно проектировать сетевой слой приложения
- глубоко погрузят в протоколы передачи данных и научат осознанно их выбирать
- покажут лучшие практики дизайна API и клиент-серверного взаимодействию
На второй неделе обсуждают Дебаг до релиза и после:
- обучат инструментам отладки и кейсам их применения
- расскажут как и зачем мониторить приложение в продакшене
- разберут системное отслеживание за перформансом приложения
Подробности и билеты уже на сайте 😊
🔥Старт 18 октября.
Интенсив продлится две недели. Сессии проходят дважды в день: утром и вечером.
В программе: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв).
Во время первой недели разбирают Работу с сетью:
- научат, как правильно проектировать сетевой слой приложения
- глубоко погрузят в протоколы передачи данных и научат осознанно их выбирать
- покажут лучшие практики дизайна API и клиент-серверного взаимодействию
На второй неделе обсуждают Дебаг до релиза и после:
- обучат инструментам отладки и кейсам их применения
- расскажут как и зачем мониторить приложение в продакшене
- разберут системное отслеживание за перформансом приложения
Подробности и билеты уже на сайте 😊
Еще когда представили первые AirPods я сказал, что это одна из лучших и перспективных вычислительных платформ (и это при моей любви к Apple 😀). Ну правда, компьютер в ухе, это же инновации почище смартфонов. Почему-то они до сих пор прозябают в роли просто хороших наушников, но кажется Apple начинает присматриваться и к их развитию. По слухам, хотят сделать градусник, датчики положения и усилитель для слухового аппарата. Главное начнется, конечно, когда разработчиков допустят до создания приложений, но кажется, что даже просто такое развитие AirPods приближает будущее.
Разработка
• Apple изучает функции здоровья для AirPods
• Text Resizing — гибкие компоненты для улучшенного доступности: опыт PayPal
• Karat, Interviewing Cloud для разработчиков, получил $110 млн
• ТОП-5 вопросов технического директора про автоматизацию
• Я люблю чистый код
• 3 книги, которые должен прочитать каждый программист
• Автоматизация дизайн-системы
• Как измерять эффективность инженерных команд
iOS
• Xcodes.app: переключение между Xcode
• SwiftUI and MVI
• Как мы автоматизируем iOS: настройка Gitlab CI + Fastlane + Firebase + ItunesConnect
• iOS. UI. Приёмы. Часть 2
• Работа с UISheetPresentationController
• Как интегрировать Siri Shortcuts и создавать собственные интенты
• Улучшаем iPad приложение
Android
• Дизайн приложения для Android TV в четырех инсайтах. Кейс Haier
• Обнаружение клонирования приложений и подмены местоположения на Android
• 5 шагов, чтобы стать Android-разработчиком
• QA-тестирование в облаке
Разработка
• Apple изучает функции здоровья для AirPods
• Text Resizing — гибкие компоненты для улучшенного доступности: опыт PayPal
• Karat, Interviewing Cloud для разработчиков, получил $110 млн
• ТОП-5 вопросов технического директора про автоматизацию
• Я люблю чистый код
• 3 книги, которые должен прочитать каждый программист
• Автоматизация дизайн-системы
• Как измерять эффективность инженерных команд
iOS
• Xcodes.app: переключение между Xcode
• SwiftUI and MVI
• Как мы автоматизируем iOS: настройка Gitlab CI + Fastlane + Firebase + ItunesConnect
• iOS. UI. Приёмы. Часть 2
• Работа с UISheetPresentationController
• Как интегрировать Siri Shortcuts и создавать собственные интенты
• Улучшаем iPad приложение
Android
• Дизайн приложения для Android TV в четырех инсайтах. Кейс Haier
• Обнаружение клонирования приложений и подмены местоположения на Android
• 5 шагов, чтобы стать Android-разработчиком
• QA-тестирование в облаке
AppTractor
Apple изучает функции здоровья для AirPods
Предположительно, AirPods смогут играть более заметную роль, когда дело дойдет до мониторинга чьего-либо здоровья и физической формы.
#ДатаДня: В 2020 году Google запустил бесплатный курс для самостоятельного изучения “Android Basics на Kotlin”. Сегодня вышел последний модуль и теперь курс доступен в полном формате. “Основы Android на Kotlin” учат людей, не имеющих опыта программирования, создавать простые приложения для Android. Попутно студенты изучают основы программирования и основы языка программирования Kotlin. Этот курс разбит на блоки, всего их шесть — основы Kotlin, макеты экранов, навигация, интернет, хранение данных и WorkManager. В конце каждой части есть тест, чтобы оценить, что вы уже узнали. Если вы пройдете тесты, то получите бейдж, который можно сохранить в своем профиле разработчика Google.
Наш традиционный большой еженедельный дайджест со всем материалами за неделю - 71 статья и новость про iOS и Android, разработку и монетизацию!
#ЦифраДня или #ЗдесьВсеПростоТакКромеДенег: За шесть месяцев после внесения изменений, касающихся конфиденциальности пользовательских данных, рекламный бизнес Apple увеличил свою долю более чем в три раза. Branch, который измеряет эффективность мобильного маркетинга, заявил, что на собственный бизнес Apple теперь приходится 58% всех рекламных установок приложений для iPhone. Год назад его доля составляла 17%. Впрочем, вопросов к данным очень много (например, в связи с изменениями правил “рекламные” установки Apple Search Ads атрибуцируются так в 100% случаях, в то время как в остальных сетях большая часть трафика сейчас, вероятно, относится к органике, данные не учитывают веб-рекламу, они относятся в основном к неигровым приложениям и т.п.), так что на самом деле рост ASA может быть и не такой значительный.
Приглашаем на Матемаркетинг - конференцию по продуктовой и маркетинговой аналитике, монетизации и решениям, основанным на данных.
📍17-19 ноября, в офлайн- и онлайн-форматах.
Вас ждут доклады по 8 темам, в том числе ряд выступлений об iOS и о том, как справляться с последствиями изменений в версии 14.5:
Рома Осокин, OHM - Изменения в ключевых рекламных системах и типах кампаний после выхода iOS14+ & SKAD Network, следующий вызов от Google и как подготовиться к 2022.
Николай Чеботарев, Performance Director Borscht и Антон Елфимов, аналитик Moonly - Прогнозируемое масштабирование мобильной закупки в эпоху нестабильной аналитики.
Сергей Довганич, Renta - Решение проблем веб-трекинга вызванных ограничениями Apple в браузерах Safari. Как подготовиться к отказу Google Chrome от 3rd cookies.
Сергей Зосимов, Lead Marketing Analyst, Predicted.io - Оценка маркетинговых SKAN (SKAdNetwork) кампаний, запускаемых после релиза iOS14.5
- - - -
✅ Матемаркетинг-21 пройдет 18-19 ноября в Москве, а также будет доступен в онлайне.
↪️ Программа и все подробности доступны на нашем сайте
- - - -
А пока предлагаем посмотреть доклад с прошлогоднего Матемаркетинга, в котором Виталий Давыдов, CEO Adapty, рассказал, как меняется мобильный маркетинг и как выход iOS14 повлиял на IDFA, рынок рекламы и разработчиков.
📍17-19 ноября, в офлайн- и онлайн-форматах.
Вас ждут доклады по 8 темам, в том числе ряд выступлений об iOS и о том, как справляться с последствиями изменений в версии 14.5:
Рома Осокин, OHM - Изменения в ключевых рекламных системах и типах кампаний после выхода iOS14+ & SKAD Network, следующий вызов от Google и как подготовиться к 2022.
Николай Чеботарев, Performance Director Borscht и Антон Елфимов, аналитик Moonly - Прогнозируемое масштабирование мобильной закупки в эпоху нестабильной аналитики.
Сергей Довганич, Renta - Решение проблем веб-трекинга вызванных ограничениями Apple в браузерах Safari. Как подготовиться к отказу Google Chrome от 3rd cookies.
Сергей Зосимов, Lead Marketing Analyst, Predicted.io - Оценка маркетинговых SKAN (SKAdNetwork) кампаний, запускаемых после релиза iOS14.5
- - - -
✅ Матемаркетинг-21 пройдет 18-19 ноября в Москве, а также будет доступен в онлайне.
↪️ Программа и все подробности доступны на нашем сайте
- - - -
А пока предлагаем посмотреть доклад с прошлогоднего Матемаркетинга, в котором Виталий Давыдов, CEO Adapty, рассказал, как меняется мобильный маркетинг и как выход iOS14 повлиял на IDFA, рынок рекламы и разработчиков.
matemarketing.ru
MM’25 — Конференция для аналитиков, performance-маркетологов и product-менеджеров
Крупнейшая конференция по маркетинговой и продуктовой аналитике в России, СНГ и Восточной Европе. Даты: 20–21 ноября 2025, онлайн-день — 11 ноября.
К чему предыдущий опрос-то был? Оказывается “средняя по IT” удовлетворенность зарплатой - 42%, и это самый большой показатель вообще для всех профессий в России. Причем удовлетворенность айтишников зарплатой постоянно растет - в 2020 было 32%, в 2019 30%, а в 2010 вообще 18%. И, судя по опросу, в мобайле все еще лучше - у нас 50% довольны, и это даже с учетом всех “нет, чтобы посмотреть”.
Разработка
• Только 4 из 10 программистов удовлетворены своей зарплатой
• Новые MacBook Pro с чипами M1 Pro и M1 Max
• Apple представляет AirPods нового поколения
• Spinn: Dyson в мире кофемашин
• Дизайн приложений: примеры для вдохновения #60
• Podlodka #237: как ставить цели организации
• Студия Papukaya на деньги Supercell создает игры для «не-геймеров»
• ironSource покупает Tapjoy
• Doom Checkboxes: Doom из чекбоксов
• Раскрутка с нулевым бюджетом. История маленького приложения
• Приложение Практика – увеличение органического трафика на 67% с помощью Checkaso
• 8 инструментов, которые удвоят вашу продуктивность программирования в 2021
• Учите все быстрее, используя технику Фейнмана
• 10 принципов архитектуры в Salesforce
• Как мы создали социальное приложение без программирования (и стали #2 на ProductHunt!)
• Кейс: фитнес-приложение с дополненной реальностью
iOS
• Доля Apple Search Ads выросла в 3 раза после изменения конфиденциальности в iOS
• OnboardKit: настраиваемый онбординг на Swift
• Опыт внедрения многомодульности в (еще) не разросшееся приложение (Часть 1)
• Стили навигации iOS и какой из них выбрать для приложения?
• 6 принципов написания лучших модулей для ваших iOS-приложений
• Прогресс загрузки с Awaited сетевыми задачами
Android
• Facebook открыл статический анализатор кода для Android — Mariana Trench
• Android Parcelable или Serializable?
• Курс “Основы Android на Kotlin” завершен
• Room в Android с корутинами Kotlin
• Что нового в kotlinx.serialization 1.3
• RecyclerView с Compose View не работает
• Проблемы создания RecyclerView с ConcatAdapter в сетке
Разработка
• Только 4 из 10 программистов удовлетворены своей зарплатой
• Новые MacBook Pro с чипами M1 Pro и M1 Max
• Apple представляет AirPods нового поколения
• Spinn: Dyson в мире кофемашин
• Дизайн приложений: примеры для вдохновения #60
• Podlodka #237: как ставить цели организации
• Студия Papukaya на деньги Supercell создает игры для «не-геймеров»
• ironSource покупает Tapjoy
• Doom Checkboxes: Doom из чекбоксов
• Раскрутка с нулевым бюджетом. История маленького приложения
• Приложение Практика – увеличение органического трафика на 67% с помощью Checkaso
• 8 инструментов, которые удвоят вашу продуктивность программирования в 2021
• Учите все быстрее, используя технику Фейнмана
• 10 принципов архитектуры в Salesforce
• Как мы создали социальное приложение без программирования (и стали #2 на ProductHunt!)
• Кейс: фитнес-приложение с дополненной реальностью
iOS
• Доля Apple Search Ads выросла в 3 раза после изменения конфиденциальности в iOS
• OnboardKit: настраиваемый онбординг на Swift
• Опыт внедрения многомодульности в (еще) не разросшееся приложение (Часть 1)
• Стили навигации iOS и какой из них выбрать для приложения?
• 6 принципов написания лучших модулей для ваших iOS-приложений
• Прогресс загрузки с Awaited сетевыми задачами
Android
• Facebook открыл статический анализатор кода для Android — Mariana Trench
• Android Parcelable или Serializable?
• Курс “Основы Android на Kotlin” завершен
• Room в Android с корутинами Kotlin
• Что нового в kotlinx.serialization 1.3
• RecyclerView с Compose View не работает
• Проблемы создания RecyclerView с ConcatAdapter в сетке
AppTractor
Только 4 из 10 программистов удовлетворены своей зарплатой
Именно у программистов за год больше всего вырос уровень удовлетворенности своим доходом.
Современным командам разработчиков важно обеспечивать безопасность и высокое качество приложения, сохраняя при этом быстрый темп выпуска обновлений.
26 октября в 11:00 присоединяйтесь к открытому вебинару, где мы обсудим, как с помощью практик SDLC снизить риски безопасности ПО и сервисов, не потеряв в скорости работы.
Вы узнаете:
• О современных подходах к реализации практик безопасной разработки (SDLC)
• Как статический анализатор кода (SAST) может повысить уровень безопасности ПО
• Как в рамках SDLC встроить SAST в сборочную инфраструктуру для повышения безопасности на примере Solar appScreener
Вебинар будет особенно полезен:
• Разработчикам
• DevOps-инженерам
• Специалистам по application security
• Специалистам по тестированию и качеству ПО
Участие бесплатное. Необходима регистрация.
26 октября в 11:00 присоединяйтесь к открытому вебинару, где мы обсудим, как с помощью практик SDLC снизить риски безопасности ПО и сервисов, не потеряв в скорости работы.
Вы узнаете:
• О современных подходах к реализации практик безопасной разработки (SDLC)
• Как статический анализатор кода (SAST) может повысить уровень безопасности ПО
• Как в рамках SDLC встроить SAST в сборочную инфраструктуру для повышения безопасности на примере Solar appScreener
Вебинар будет особенно полезен:
• Разработчикам
• DevOps-инженерам
• Специалистам по application security
• Специалистам по тестированию и качеству ПО
Участие бесплатное. Необходима регистрация.
Нашел интересную статью о том, как учить и понимать что-то быстрее и только из нее узнал, что любимый мной метод решения задач с помощью уточки (видели в новой “Матрице”, да? 😀) принадлежит Ричарду Фейнману, одному из великих физиков. Сам метод просто - попытайтесь объяснить то, что вы изучаете или пытаетесь решить, ребенку, когда застрянете - вернитесь к изучению. Упрощать, раскладывать на составляющие и повторять до тех пор, пока все не станет просто и понятно. Как пишут, “техника обучения Фейнмана помогает вам изучать и понимать вещи с разных точек зрения. Ее можно использовать не только в академических целях, но и для построения бизнеса, создания стартапов, ментальных моделей и многого другого”.
Разработка
• Учитесь быстрее, используя технику Фейнмана
• Как ATT повлиял на мобильную рекламу?
• Новый бесплатный курс Microsoft «Наука о данных для начинающих»
• Вебинар «Практики безопасной разработки»
• Flutter Dev Podcast #31: cпособы хранения данных
• Flutter: как мы выбирали навигацию для мобильного приложения?
• Вы не должны измерять производительность отдельного программиста
• Кейс: создание прибыльного приложения за 30 дней
• Оффбординг: прощание с изяществом
iOS
• Обработка жестов в iOS
• SuperPlayer: способ включить AVPlayer в Composable архитектуру
Android
• Einsen: приоритеты задач на Jetpack Compose
• Google представил Pixel 6 и Pixel 6 Pro
• Как я взломал приложение для Android, чтобы получить премиум-функцию
• Compose for Wear OS: Scaffold
• Почему опытные разработчики используют геттеры и сеттеры
Разработка
• Учитесь быстрее, используя технику Фейнмана
• Как ATT повлиял на мобильную рекламу?
• Новый бесплатный курс Microsoft «Наука о данных для начинающих»
• Вебинар «Практики безопасной разработки»
• Flutter Dev Podcast #31: cпособы хранения данных
• Flutter: как мы выбирали навигацию для мобильного приложения?
• Вы не должны измерять производительность отдельного программиста
• Кейс: создание прибыльного приложения за 30 дней
• Оффбординг: прощание с изяществом
iOS
• Обработка жестов в iOS
• SuperPlayer: способ включить AVPlayer в Composable архитектуру
Android
• Einsen: приоритеты задач на Jetpack Compose
• Google представил Pixel 6 и Pixel 6 Pro
• Как я взломал приложение для Android, чтобы получить премиум-функцию
• Compose for Wear OS: Scaffold
• Почему опытные разработчики используют геттеры и сеттеры
AppTractor
Учитесь быстрее, используя технику Фейнмана
Ричард Фейнман считается одной из самых легендарных личностей в истории науки. Лауреат Нобелевской премии 1965 года по квантовой электродинамике (вместе с Дж. Швингером и Томонагой), доктор Фейнман был удивительным и замечательным педагогом и великим физиком.…
IT-компания Mad Brains проведет профессиональную конференцию о разработке мобильных приложений и сервисов MAD Conf в Ульяновске 5-6 ноября.
MAD Conf 2021 — это 18 экспертов, участие офлайн и онлайн, более 300 участников, 2 afterparty, MAD-вечеринка и много нетворкинга.
Первый день посвящен перспективным мобильным технологиям и разработке интеграционных решений. Во второй день спикеры расскажут о трендах мобильного и веб-дизайна, маркетинга и менеджмента в новых условиях. Вас ждут доклады экспертов Google, Сбера, Самоката, Surf, EPAM, Промсвязьбанка и других компаний.
Конференция включает и интересную неформальную программу: MAD Train (вечеринка-экскурсия в трамвае), afterparty в каждый из дней, экскурсию в новый офис Mad Brains.
Подробнее о спикерах и программе конференции можно узнать на сайте MAD Conf.
Специально для наших подписчиков действует промокод со скидкой 10% на участие — apptractor.
Офлайн-участникам нужен или QR-код, или сертификат о перенесенном ковиде, или ПЦР-тест.
MAD Conf 2021 — это 18 экспертов, участие офлайн и онлайн, более 300 участников, 2 afterparty, MAD-вечеринка и много нетворкинга.
Первый день посвящен перспективным мобильным технологиям и разработке интеграционных решений. Во второй день спикеры расскажут о трендах мобильного и веб-дизайна, маркетинга и менеджмента в новых условиях. Вас ждут доклады экспертов Google, Сбера, Самоката, Surf, EPAM, Промсвязьбанка и других компаний.
Конференция включает и интересную неформальную программу: MAD Train (вечеринка-экскурсия в трамвае), afterparty в каждый из дней, экскурсию в новый офис Mad Brains.
Подробнее о спикерах и программе конференции можно узнать на сайте MAD Conf.
Специально для наших подписчиков действует промокод со скидкой 10% на участие — apptractor.
Офлайн-участникам нужен или QR-код, или сертификат о перенесенном ковиде, или ПЦР-тест.
#ЦифраДня: Azure Cloud Advocates в Microsoft выпустили 10-недельную учебную программу, посвященную основам Data Science. Всего в курсе 20 занятий, все учебные материалы доступны на GitHub. Каждый урок включает в себя тесты до и после, письменные или видео лекции, инструкции, проекты для самостоятельной проработки и типовые решения для них. Курс построен так, что позволяет вам учиться во время разработки — это проверенный способ закрепления новых навыков.
Оффбординг - это как онбординг, только... наоборот 😀 Не приветствие с пользователем в продукте, а прощание с ним. Удаление аккаунта, отмена подписки и все такое. Внезапно оказывается, что это тоже надо делать правильно (да и в свете последний веяний Apple - делать обязательно). В ситуации, когда вероятность выхода и удаления выше, чем принятия и удержания, становится важным понять, как изящно отпустить клиента. Так что, вероятно, в скором времени у UX-специалистов и разработчиков будет еще одно поле деятельности. А эта статья - примерное введение в тему.
Разработка
• Оффбординг: прощание с изяществом
• Оцените эффективность Apple Search Ads с помощью бесплатного аудита SearchAds.com
• DeepMind купил и открывает физический симулятор MuJoCo
• AppsFlyer выпустил 13-ый Performance Index
• Как я случайно заблокировал 10 000 телефонов в Южной Америке
• Оптимизируем физику Shadow Fight Arena — мобильного файтинга с синхронным PvP
• Каким законам UX-дизайна следуют крупные приложения: Spotify, YouTube, Medium, Twitter, Pinterest, Netflix, Uber, Instagram и т.д.
• Жизненный цикл приложения во Flutter
• Делаем приложения Flutter без бэкенда?
• 21 урок, который я хотел бы знать раньше в своей карьере разработчика
iOS
• SwiftyWalkthrough: обучающие инструкции на Swift
• App Tracking Transparency: что изменилось с новой политикой приватности от Apple
• Шаблон MVVM - Введение
• Чистая архитектура в SwiftUI 5.5
• Начинаем работать с Appwrite iOS SDK
Android
• Почему любой Android снимает видео хуже iPhone?
• Microsoft запустила поддержку Android-приложений на Windows 11 для участников предварительного тестирования
• 50 самых популярных вопросов по ООП на собеседованиях Java-разработчиков
• Как проверять поля с помощью Jetpack Compose в Android
Разработка
• Оффбординг: прощание с изяществом
• Оцените эффективность Apple Search Ads с помощью бесплатного аудита SearchAds.com
• DeepMind купил и открывает физический симулятор MuJoCo
• AppsFlyer выпустил 13-ый Performance Index
• Как я случайно заблокировал 10 000 телефонов в Южной Америке
• Оптимизируем физику Shadow Fight Arena — мобильного файтинга с синхронным PvP
• Каким законам UX-дизайна следуют крупные приложения: Spotify, YouTube, Medium, Twitter, Pinterest, Netflix, Uber, Instagram и т.д.
• Жизненный цикл приложения во Flutter
• Делаем приложения Flutter без бэкенда?
• 21 урок, который я хотел бы знать раньше в своей карьере разработчика
iOS
• SwiftyWalkthrough: обучающие инструкции на Swift
• App Tracking Transparency: что изменилось с новой политикой приватности от Apple
• Шаблон MVVM - Введение
• Чистая архитектура в SwiftUI 5.5
• Начинаем работать с Appwrite iOS SDK
Android
• Почему любой Android снимает видео хуже iPhone?
• Microsoft запустила поддержку Android-приложений на Windows 11 для участников предварительного тестирования
• 50 самых популярных вопросов по ООП на собеседованиях Java-разработчиков
• Как проверять поля с помощью Jetpack Compose в Android
AppTractor
Оффбординг: прощание с изяществом
В ситуации, когда вероятность выхода и удаления выше, чем принятия и удержания, становится важным понять, как изящно отпустить клиента.
#ДатаДня: Tech Talks от Apple пройдут с 25 октября по 17 декабря и будут включать как доклады в прямом эфире, так и индивидуальные встречи с экспертами. На этой виртуальной конференции вы сможете узнать больше о последних технологиях, задать вопросы и получить рекомендации от разработчиков компании. Начнутся Tech Talks уже 25 октября, расписание ближайших сессий (до 5 ноября) уже доступно на сайте. Новые доклады и индивидуальные сессии будут открываться каждые две недели. Все доклады Tech Talks будут включать живую презентацию по какой-либо теме, с последующими вопросами и ответами или круглым столом, а в рабочее время эксперты Apple также будут общаться с разработчиками один на один.
Главная цифра дня пришла под вечер или #ПошлаЖара! Google еще раз снижает комиссию - со всех подписок все время теперь будут брать 15%, с «электронных книг и сервисов потоковой передачи музыки» вообще всего в 10%. Ждем того же от Apple?
Разработка
• Google Play снижает комиссии на подписки
• Чеклист: как увеличить органический трафик игры в Google Play?
• Visual Studio Code теперь доступна в виде веб-приложения
• Intel открывает ControlFlag, ИИ-инструмент для поиска ошибок в коде
• Apple запускает Tech Talks
• AltUnity Tester для автоматизации Unity проектов
• С книжной полки на рынок мобильных приложений. История Laoshi.io
• Как среднему программисту опережать конкурентов
iOS
• Борьба с зависимостями: как мы переводили проект на SwiftPM (и сделали еще хуже, чем было)
• Делаем TikTok: создаем плавную прокрутку видео фида в Swift
• Когда SwiftUI заменит UIKit?
Android
• Возможности OkHttp о которых вы не знали
• Awesome KMM: библиотеки Kotlin Multiplatform Mobile
• Обзор Google Play Billing 4.0.0
• Летающая пицца в мобильном приложении: как делали промоушен комбо «Дюна»
• Как сгенерировать Kotlin DSL Client по схеме GraphQL
• Как выполнить Android UI тесты в CI и остаться в живых
Разработка
• Google Play снижает комиссии на подписки
• Чеклист: как увеличить органический трафик игры в Google Play?
• Visual Studio Code теперь доступна в виде веб-приложения
• Intel открывает ControlFlag, ИИ-инструмент для поиска ошибок в коде
• Apple запускает Tech Talks
• AltUnity Tester для автоматизации Unity проектов
• С книжной полки на рынок мобильных приложений. История Laoshi.io
• Как среднему программисту опережать конкурентов
iOS
• Борьба с зависимостями: как мы переводили проект на SwiftPM (и сделали еще хуже, чем было)
• Делаем TikTok: создаем плавную прокрутку видео фида в Swift
• Когда SwiftUI заменит UIKit?
Android
• Возможности OkHttp о которых вы не знали
• Awesome KMM: библиотеки Kotlin Multiplatform Mobile
• Обзор Google Play Billing 4.0.0
• Летающая пицца в мобильном приложении: как делали промоушен комбо «Дюна»
• Как сгенерировать Kotlin DSL Client по схеме GraphQL
• Как выполнить Android UI тесты в CI и остаться в живых
AppTractor
Google Play снижает комиссии на подписки
Google снова вносит изменения в бизнес-политику магазина приложений. Компания объявила, что еще больше категорий приложений будут иметь право платить значительно меньшую комиссию. Все приложения, основанные на подписке, теперь будут все время платить 15%.…
PlayButton: большая конференция Яндекса о видео
Большая онлайн-конференция Яндекса, посвященная видео в интернете, пройдет 24 октября. Эксперты из Яндекс.Дзена, Кинопоиска и IVI расскажут о Low Latency, параллельном транскодировании, QoS-метриках, особенностях склейки дублей, доставки видео и рекомендациях. Регистрируйтесь, программа дополняется.
Регистрация на сайте.
Большая онлайн-конференция Яндекса, посвященная видео в интернете, пройдет 24 октября. Эксперты из Яндекс.Дзена, Кинопоиска и IVI расскажут о Low Latency, параллельном транскодировании, QoS-метриках, особенностях склейки дублей, доставки видео и рекомендациях. Регистрируйтесь, программа дополняется.
Регистрация на сайте.