Итак, по итогам вчерашнего опроса тут 31% iOS-разработчиков или 378 проголосовавших или 1720, если брать от всей группы. Из них в исследовании популярности команд приняло 124 человека. “Грустно, девицы”, — ледяным голосом сказал Остап. Видимо, в следующий раз буду долбать каждый день, пока все не пройдут. Крепитесь ☺️
Разработка
• Начинается Season of Docs 2020
• Radio QA #58: Не один дома
• Tuned — приложение для пар от Facebook
• Zoom, Skype, Кинопоиск и Premier впервые попали в Топ-10 российского App Store
• Создание навигатора с применением технологий дополненной реальности и методов машинного обучения
• AdColony: 89% издателей мобильных приложений и игр используют рекламные видео
iOS
• Swift 5.2. Обзор всех изменений
• SimpleEngine: 2D игровой движок
• Создаем лучшие приложения для Apple Watch
• Создание погодного приложения для iOS
Android
• Перенаправление функций в native-библиотеках на Android
• TensorFlow Lite Model Maker: создание классификатора изображений для Android
• Android Canvas API: от нуба до ниндзи
• Android-тестирование батареи на Microsoft YourPhone
• Все, что вы должны знать о ViewBinding в Android
Разработка
• Начинается Season of Docs 2020
• Radio QA #58: Не один дома
• Tuned — приложение для пар от Facebook
• Zoom, Skype, Кинопоиск и Premier впервые попали в Топ-10 российского App Store
• Создание навигатора с применением технологий дополненной реальности и методов машинного обучения
• AdColony: 89% издателей мобильных приложений и игр используют рекламные видео
iOS
• Swift 5.2. Обзор всех изменений
• SimpleEngine: 2D игровой движок
• Создаем лучшие приложения для Apple Watch
• Создание погодного приложения для iOS
Android
• Перенаправление функций в native-библиотеках на Android
• TensorFlow Lite Model Maker: создание классификатора изображений для Android
• Android Canvas API: от нуба до ниндзи
• Android-тестирование батареи на Microsoft YourPhone
• Все, что вы должны знать о ViewBinding в Android
AppTractor
Начинается Season of Docs 2020
В Season of Docs технические писатели и менторы 3 месяца работают вместе над созданием нового набора документов, улучшением структуры существующих документов, разработкой учебных пособий.
Новостей все меньше, все сидят на карантине, поэтому постепенно откапываю старые статьи. Вот вам хорошее мнение о том, что программисты переоценены. Мы такие же работники, как и все остальные - пролетарии, “синие воротнички”. По большей части. Да, есть гении, но их мало, а большинство просто пишет код и это не отличается от любой другой работы.
Разработка
• Программисты — новый рабочий класс
• Самые популярные приложения в мире в марте 2020
• Конструктор Builder.ai предлагает готовые заготовки
• Android Broadcast #11: Развитие мобильного разработчика
• Почему небольшая команда разработки выигрывает
• Очередь в backend: за чем стоим и с чего начать свой путь?
• Как мы проводили accessibility-тестирование в Alfa Digital
• Ультимейт-шаблон скриншотов для стора в Figma
• Сторителинг в UX: микровзаимодействия, которые поддерживают путешествие героя
• Swift: ставка Google на дифференцированное программирование
• Дизайн приложения для здоровья, которое мотивирует пользователей строить здоровые привычки с друзьями
• 21 ошибка в моей 21-летней карьере программиста
iOS
• Добавьте эффект параллакса к статическому тексту в iOS
• Код View - управляющий фреймворк для отказа от IB
Android
• Open source: CI/CD и тестовая инфраструктура Авито для Android
• Топ-20 плагинов для Android Studio
• Модульное приложение для Android и динамическая доставка
• Chip Navigation Bar: красивая панель навигации
Разработка
• Программисты — новый рабочий класс
• Самые популярные приложения в мире в марте 2020
• Конструктор Builder.ai предлагает готовые заготовки
• Android Broadcast #11: Развитие мобильного разработчика
• Почему небольшая команда разработки выигрывает
• Очередь в backend: за чем стоим и с чего начать свой путь?
• Как мы проводили accessibility-тестирование в Alfa Digital
• Ультимейт-шаблон скриншотов для стора в Figma
• Сторителинг в UX: микровзаимодействия, которые поддерживают путешествие героя
• Swift: ставка Google на дифференцированное программирование
• Дизайн приложения для здоровья, которое мотивирует пользователей строить здоровые привычки с друзьями
• 21 ошибка в моей 21-летней карьере программиста
iOS
• Добавьте эффект параллакса к статическому тексту в iOS
• Код View - управляющий фреймворк для отказа от IB
Android
• Open source: CI/CD и тестовая инфраструктура Авито для Android
• Топ-20 плагинов для Android Studio
• Модульное приложение для Android и динамическая доставка
• Chip Navigation Bar: красивая панель навигации
AppTractor
Программисты — новый рабочий класс
Мы ворковали над миллиардерами-программистами, создателями социальных сетей и анонимайзеров, над одетыми в кожу хакерами из сериала Mr. Robot. Но настоящие герои — это люди, которые ходят каждый день на работу и создают хорошие вещи — будь то автомобили,…
Занимаешься разработкой приложений и игр, но хватает только на еду?
Мобильный пират - один из старейших комьюнити в СНГ по добыче кеша в мобайле.
Хочешь продвинуть свой проект в топ без особых затрат - не проблема, инфа найдется.
Нужна помощь по коду - опытные коллеги помогут.
Только свежая и актуальная инфа по манимейкингу + закрытые чаты для топов.
Добро пожаловать на борт! Наш канал - @piratinfo
А для самых смелых еще и чат припасли - @mobilepirat
Мобильный пират - один из старейших комьюнити в СНГ по добыче кеша в мобайле.
Хочешь продвинуть свой проект в топ без особых затрат - не проблема, инфа найдется.
Нужна помощь по коду - опытные коллеги помогут.
Только свежая и актуальная инфа по манимейкингу + закрытые чаты для топов.
Добро пожаловать на борт! Наш канал - @piratinfo
А для самых смелых еще и чат припасли - @mobilepirat
Наконец-то AR придумали достойное применение. В Snapchat придумали линзу, которая при наведении на купюры показывает помощь, которую может оказать пожертвование медикам для борьбы с вирусом. Деньги можно пожертвовать прямо внутри мессенджера и всем сразу хорошо - у пользователей классный опыт, у медиков деньги, у Snapchat слава.
Разработка
• Snapchat запустил AR-пожертвования для борьбы с коронавирусом
• Mail.ru Group запускает Games Cup 2020
• Android Broadcast #12: Как пройти интервью в компанию мечты
• Доля iOS в США растет
• Apple и Google создают систему отслеживания контактов
• «Ростелеком» учредил онлайн-хакатон VirusHack с призовым фондом 2.5 млн рублей
• Podlodka #158: Локализация
• Google сделал виртуальную клавиатуру Брайля
• В App Store тоже нашли fleeceware-приложения
• Делаем умный дом при помощи ASP.NET Core и Arduino
• 1 млн шагов, или как разработать приложение для себя
• Список игр с кодом для практики и улучшения ваших навыков программирования
• Учим компьютер прыжку со стрейфом в Quake с reinforcement learning
• Лучшие AI-инструменты Google для всех
• Как справиться с увольнением, если вы разработчик
• Flutter и Zeplin: ускорение процесса разработки с помощью дизайна
• Загрузка: Нейморфизм 2
iOS
• В iOS 14 запускать приложения можно будет без установки
• Воспроизведение продвинутой анимации Lottie
• Простые способы создания анимации в Swift
Android
• Декларативное программирование клиент-серверных приложений на Android
• Приключение в Compose - эффект огня Doom
• Работа с обновлениями в приложении в Android
• kmpapp: Kotlin Multiplatform и MVVM
Разработка
• Snapchat запустил AR-пожертвования для борьбы с коронавирусом
• Mail.ru Group запускает Games Cup 2020
• Android Broadcast #12: Как пройти интервью в компанию мечты
• Доля iOS в США растет
• Apple и Google создают систему отслеживания контактов
• «Ростелеком» учредил онлайн-хакатон VirusHack с призовым фондом 2.5 млн рублей
• Podlodka #158: Локализация
• Google сделал виртуальную клавиатуру Брайля
• В App Store тоже нашли fleeceware-приложения
• Делаем умный дом при помощи ASP.NET Core и Arduino
• 1 млн шагов, или как разработать приложение для себя
• Список игр с кодом для практики и улучшения ваших навыков программирования
• Учим компьютер прыжку со стрейфом в Quake с reinforcement learning
• Лучшие AI-инструменты Google для всех
• Как справиться с увольнением, если вы разработчик
• Flutter и Zeplin: ускорение процесса разработки с помощью дизайна
• Загрузка: Нейморфизм 2
iOS
• В iOS 14 запускать приложения можно будет без установки
• Воспроизведение продвинутой анимации Lottie
• Простые способы создания анимации в Swift
Android
• Декларативное программирование клиент-серверных приложений на Android
• Приключение в Compose - эффект огня Doom
• Работа с обновлениями в приложении в Android
• kmpapp: Kotlin Multiplatform и MVVM
AppTractor
Snapchat запустил AR-пожертвования для борьбы с коронавирусом
Использование линз для пожертвования в фонд Всемирной организации здравоохранения является более интересным и увлекательным способом привлечения людей к участию в благотворительности.
#ЦифраДня: В 1 квартале 2020 в США было активировано 44% смартфонов на iOS и 56% на Android. Это самый большой показатель для iOS с 2016 года.
Вот еще один пример так любимых мною микросервисов - бесплатные шаблоны одностраничных лендингов для приложения. Скачал, подредактировал, фигак фигак и в продашн. Готов поспорить потом чувак начнет продавать премиальные шаблоны, хостинг, доработку или что-то подобное. И будет хороший бизнес, выросший из, казалось бы, какой-то бесплатной фигни.
Разработка
• LPFMA: лендинги для мобильных приложений
• Основные командные функции GitHub стали бесплатными
• Apple Search Ads может выйти за пределы App Store
• Количество показов мобильной рекламы выросло
• Pengea: работа для начинающих
• ESRB начало помечать игры с лутбоксами
• Почему я люблю уродливые и сложные интерфейсы (и вы, вероятно, тоже)
• Flutter. Асинхронность и параллельность
• Дизайн — это проектирование, а не красота картинок
• Реальная окупаемость инвестиций в UX: Кейсы редизайна в сфере B2B
• Опыт вместо денег: как (не) заработать на мобильном приложении в России
• Мессенджер в реальном времени на Flutter
• Если вы хотите стать Senior-разработчиком, прекратите фокусироваться на синтаксисе
• Топ 10 виджетов для разработки Flutter-приложений
iOS
• TagsList: облако тегов для iOS
• Руководство по тестированию подписок на iOS
• Анализируем код Swift с помощью SourceKitten
Android
• Tcl/Tk. Альтернативный файловый проводник для платформ Linux и Android
• Использование key-value базы данных Snappy в Android
• Android Jetpack Navigation с точки зрения iOS-разработчика
• Эволюция Адаптеров в Android
• kmpapp: Kotlin Multiplatform и MVVM
Разработка
• LPFMA: лендинги для мобильных приложений
• Основные командные функции GitHub стали бесплатными
• Apple Search Ads может выйти за пределы App Store
• Количество показов мобильной рекламы выросло
• Pengea: работа для начинающих
• ESRB начало помечать игры с лутбоксами
• Почему я люблю уродливые и сложные интерфейсы (и вы, вероятно, тоже)
• Flutter. Асинхронность и параллельность
• Дизайн — это проектирование, а не красота картинок
• Реальная окупаемость инвестиций в UX: Кейсы редизайна в сфере B2B
• Опыт вместо денег: как (не) заработать на мобильном приложении в России
• Мессенджер в реальном времени на Flutter
• Если вы хотите стать Senior-разработчиком, прекратите фокусироваться на синтаксисе
• Топ 10 виджетов для разработки Flutter-приложений
iOS
• TagsList: облако тегов для iOS
• Руководство по тестированию подписок на iOS
• Анализируем код Swift с помощью SourceKitten
Android
• Tcl/Tk. Альтернативный файловый проводник для платформ Linux и Android
• Использование key-value базы данных Snappy в Android
• Android Jetpack Navigation с точки зрения iOS-разработчика
• Эволюция Адаптеров в Android
• kmpapp: Kotlin Multiplatform и MVVM
AppTractor
LPFMA: лендинги для мобильных приложений
LPFMA — Landing Pages For Mobile Apps — шаблоны бесплатных лендингов для мобильных приложений. Пока есть 5 одностраничных шаблонов, с помощью которых вы легко и быстро сможете развренуть сайт для приложения. Сайт: https://landingpagesformobileapps.com/
Как быстро перевести 3 фразы на 10 языков, чтобы успеть к релизу?
Знакома ли вам проблема, когда нужно перевести буквально несколько предложений на 5-10 языков, да побыстрее (релиз на носу), а переводческие компании выставляют минимальный ценник в 10-15 долларов за каждый язык?
Если да, то вам понравится онлайн-сервис профессионального перевода Nitro: 35+ языков для перевода и вычитки, и никакой минимальной суммы заказа. Для читателей AppTractor действует промокод с $20 на перевод в Nitro.
Чтобы воспользоваться промокодом, создайте аккаунт в Nitro по ссылке и на вашем балансе сразу появится $20. Предложение действует для новых пользователей Nitro.
Знакома ли вам проблема, когда нужно перевести буквально несколько предложений на 5-10 языков, да побыстрее (релиз на носу), а переводческие компании выставляют минимальный ценник в 10-15 долларов за каждый язык?
Если да, то вам понравится онлайн-сервис профессионального перевода Nitro: 35+ языков для перевода и вычитки, и никакой минимальной суммы заказа. Для читателей AppTractor действует промокод с $20 на перевод в Nitro.
Чтобы воспользоваться промокодом, создайте аккаунт в Nitro по ссылке и на вашем балансе сразу появится $20. Предложение действует для новых пользователей Nitro.
#ЦифраДня: 16 из 20 лучших мобильных игр по количеству загрузок в прошлом году были гиперказуальными, по сравнению с 13 в 2018 году. Согласно данным Sensor Tower Store Intelligence, из 2.1 миллиарда установок, собранных 20 самыми загруженными играми, выпущенными в 2019 году, 77.6% пришлось на игры, относящиеся к жанру гиперказуальных.
И… 400 долларов плавно превращаются в 39 900 рублей 😀 Вообще, конечно, мне нравится такие презентации Apple - пресс-релиз выслали, все молодцы, все свободны. Не нужно слушать два часа как это все размазывают тонким слоем. А вам?
Разработка
• iPhone SE: мощный новый смартфон в классическом компактном дизайне
• Как мы снизили стоимость использования Google Maps API на 94%
• TensorFlow Lite Model Maker ускоряет развертывание моделей ИИ
• Видео Saint AppsConf 2019
• Google выпустит собственный процессор
• Объективное тестирование показателей качества с помощью Customer Journey Map
• Шутер на миллион с нуля: путь инди-разработчика
• Ключевые тренды тестирования ПО из исследования SmartBear: виды тестов и тенденции
• Персонализированный интерфейс. Часть 2. Автоматическая настройка навигации
• Как приоритизация задач в беклоге спасла компанию от закрытия в период пандемии. Истории запуска трех продуктов от Виталия Мышляева
• Собираем React Native приложение с Expo
• Руководство по дизайну: верхняя панель
iOS
• Делаем API клиент на Swift с использованием Generics, Codable и Combine
• Создаем домино на SwiftUI
• 7 лучших ресурсов для изучения SwiftUI
Android
• Библиотека Colonist: поиск классов во время компиляции Android-приложения
• Анимации в Jetpack Compose с использованием Transition
• Blitz: относительное время для TextView
Разработка
• iPhone SE: мощный новый смартфон в классическом компактном дизайне
• Как мы снизили стоимость использования Google Maps API на 94%
• TensorFlow Lite Model Maker ускоряет развертывание моделей ИИ
• Видео Saint AppsConf 2019
• Google выпустит собственный процессор
• Объективное тестирование показателей качества с помощью Customer Journey Map
• Шутер на миллион с нуля: путь инди-разработчика
• Ключевые тренды тестирования ПО из исследования SmartBear: виды тестов и тенденции
• Персонализированный интерфейс. Часть 2. Автоматическая настройка навигации
• Как приоритизация задач в беклоге спасла компанию от закрытия в период пандемии. Истории запуска трех продуктов от Виталия Мышляева
• Собираем React Native приложение с Expo
• Руководство по дизайну: верхняя панель
iOS
• Делаем API клиент на Swift с использованием Generics, Codable и Combine
• Создаем домино на SwiftUI
• 7 лучших ресурсов для изучения SwiftUI
Android
• Библиотека Colonist: поиск классов во время компиляции Android-приложения
• Анимации в Jetpack Compose с использованием Transition
• Blitz: относительное время для TextView
AppTractor
iPhone SE: мощный новый смартфон в классическом компактном дизайне
Оснащён A13 Bionic — самым быстрым процессором в iPhone — и лучшей камерой с одним объективом в истории iPhone.
Презентации Apple:
Anonymous Poll
23%
Сейчас хорошо
24%
Раньше было лучше
23%
У Apple не может быть хуже/лучше!
31%
Я Крей, мне важно ваше мнение
#ЦифраДня: Средний пользователь iPhone в США в 2019 году потратил на IAP, подписки и премиальные приложения 100 долларов - это новый рекорд. За прошлый год расходы на приложения выросли на 27%, среднегодовой рост с 2015 год 31.9%.
Не утверждаю, но сильно предполагаю, что какого-либо последователя «Гипнопедии» (или ее саму) в следующем году оценят миллионов этак в 100 долларов. “Запомните этот твит”. Медитация стала уже миллиардным делом, теперь дело за следующим мракобесием аффирмациями - внушением во сне.
Разработка
• «Гипнопедия» стала продуктом дня на Product Hunt
• В Google Play появились “одобренные учителями“ приложения и детский раздел
• ICQ New запускает соревнование для разработчиков ботов
• В CodePen добавлена поддержка Flutter
• Оптимизация мобильных 3D-проектов
• Лидар: взгляд в будущее с iPad Pro
• Я перепроектировал печально известное приложение IOWA за 30 минут
• Четыре причины, почему все, кроме ученых, пишут неаккуратный код
iOS
• 15 полезных iOS книг и курсов, которые помогут вам стать лучше
• Как использовать Google Maps SDK в SwiftUI
• RoundCode: круглые QR-коды
Android
• Миграция Android-приложения Duolingo на 100% Kotlin
• Как мы в Android-приложение inDriver добавили поддержку Harmony OS
• Понимание процесса сборки Android-приложения: что такое Dalvik (JIT), ART (AOT), D8, R8?
• Корутины: обо всем по порядку
Разработка
• «Гипнопедия» стала продуктом дня на Product Hunt
• В Google Play появились “одобренные учителями“ приложения и детский раздел
• ICQ New запускает соревнование для разработчиков ботов
• В CodePen добавлена поддержка Flutter
• Оптимизация мобильных 3D-проектов
• Лидар: взгляд в будущее с iPad Pro
• Я перепроектировал печально известное приложение IOWA за 30 минут
• Четыре причины, почему все, кроме ученых, пишут неаккуратный код
iOS
• 15 полезных iOS книг и курсов, которые помогут вам стать лучше
• Как использовать Google Maps SDK в SwiftUI
• RoundCode: круглые QR-коды
Android
• Миграция Android-приложения Duolingo на 100% Kotlin
• Как мы в Android-приложение inDriver добавили поддержку Harmony OS
• Понимание процесса сборки Android-приложения: что такое Dalvik (JIT), ART (AOT), D8, R8?
• Корутины: обо всем по порядку
AppTractor
«Гипнопедия» стала продуктом дня на Product Hunt
Приложение работает во время сна, но не пробуждает пользователя. Для этого применяется разработанный программный алгоритм, дополненный короткими мотивирующими фразами (аффирмациями).
#ЦифраДня: 2.8% разработчиков никогда не отдыхает от кода! Согласно исследованию, самые популярные методы отдыха от программирования - Музыка, Интернет, Еда и Питье. Самые непопулярные - Домашние животные, Физические игры (пинг понг, футбол и т.п.), Медитация.
#ЦифраДня #АЧегоДобилсяТы: 2 миллиарда долларов заработали для King конфетки Candy Crush Soda Saga. Google Play дал 76% скачиваний, а средний доход на одну установку $3.24. На iOS средний доход для iPad установки $17.41, а для iPhone — $9.37.
Сделал с Appbooster новый подкаст - с ребятами из программатик платформы Bidease. Если и стало понятнее, то совсем немного 😊 Главный месседж моего десижена - если делаете клевый продукт, приходите общаться к нам в подкаст. Это всегда очень занятно и полезно - говорить с увлеченными людьми.
Разработка
• LOVEMOBILE #05: Bidease
• Падение на рынке смартфонов в третьем квартале 2020 года составит не менее 40%
• Новый iPhone SE вызвал ажиотажный спрос
• Houseparty: видеоконференции с играми
• LOVEMOBILE #05: Bidease
• Роскомнадзор станет блокировать пиратов в App Store и Google Play
• Scratch вошел в Топ-20 популярных языков программирования
• 40% мобильных игроков использует ботов
• myTracker начал бета-тестирование API для прямой передачи событий между серверами
• make sense: о Value nurturing, подписочной модели и контенте в продукте
• Podlodka #159: Здоровый сон
• Новый отчет Developer Economics
• Как тестировать на удаленке, чтобы не запороть продукт и свою жизнь
• Flutter, Dart — локальная база в сотни раз более быстрая чем SQLite или Shared Preferencies
• Как сделать красивый Low Poly арт для игры (Blender, Unity)
• 500 бесплатных компьютерных курсов от лучших мировых университетов
• Как продвигать приложение: полное руководство 2020
iOS
• Artefact: AR в музее глазами разработчика, аналитика, искусствоведа
• Эффектная радужная анимация на SwiftUI
• Как сделать многострочное текстовое поле в SwiftUI
• Коллекция слайдеров для SwiftUI
Android
• Android Broadcast #13: Android SafetyNet. Надежно ли?
• Google потребовала от разработчиков приложений чётко показывать стоимость и условия отмены подписки
• Сканирование QR с помощью CameraX
• Realtime Database против Firestore: 9 основных отличий
• Database Inspector
• Kiwi Browser: быстрый браузер для Android
• AnimeXStream: просмотр Anime
Разработка
• LOVEMOBILE #05: Bidease
• Падение на рынке смартфонов в третьем квартале 2020 года составит не менее 40%
• Новый iPhone SE вызвал ажиотажный спрос
• Houseparty: видеоконференции с играми
• LOVEMOBILE #05: Bidease
• Роскомнадзор станет блокировать пиратов в App Store и Google Play
• Scratch вошел в Топ-20 популярных языков программирования
• 40% мобильных игроков использует ботов
• myTracker начал бета-тестирование API для прямой передачи событий между серверами
• make sense: о Value nurturing, подписочной модели и контенте в продукте
• Podlodka #159: Здоровый сон
• Новый отчет Developer Economics
• Как тестировать на удаленке, чтобы не запороть продукт и свою жизнь
• Flutter, Dart — локальная база в сотни раз более быстрая чем SQLite или Shared Preferencies
• Как сделать красивый Low Poly арт для игры (Blender, Unity)
• 500 бесплатных компьютерных курсов от лучших мировых университетов
• Как продвигать приложение: полное руководство 2020
iOS
• Artefact: AR в музее глазами разработчика, аналитика, искусствоведа
• Эффектная радужная анимация на SwiftUI
• Как сделать многострочное текстовое поле в SwiftUI
• Коллекция слайдеров для SwiftUI
Android
• Android Broadcast #13: Android SafetyNet. Надежно ли?
• Google потребовала от разработчиков приложений чётко показывать стоимость и условия отмены подписки
• Сканирование QR с помощью CameraX
• Realtime Database против Firestore: 9 основных отличий
• Database Inspector
• Kiwi Browser: быстрый браузер для Android
• AnimeXStream: просмотр Anime
AppTractor
LOVEMOBILE #05: Bidease
Как работает DSP и почему будущее за programmatic?
#ЦифраДня: “Детский” визуальный язык программирования Scratch вошел в апрельскую двадцатку самых популярных языков программирования TIOBE index и занял 20 место. Хотя и до эпидемии Scratch был достаточно популярен — на нем написано более 50 миллионов проектов и каждый месяц добавляется 1 миллион новых.
Ну то есть началось…😱 Нежно любимый мной FunCorp докладывает о падении рекламных доходов в приложениях на 50%. Говорят, что даже при том, что аудитория на мобильных устройствах фактически выросла во время пандемии, маркетологи начали ограничивать расходы на баннерную и нативную рекламу. Снижение началось в середине марта, так как во всем мире начался карантин.
Разработка
• FunCorp: доходы от мобильной рекламы в марте упали на 50%
• OneSignal запустил Advanced Analytics
• Google объявил о доступности Cloud Healthcare API
• Как перестать беспокоиться и начать верить A/B-тестам
• Как я потратил полгода на обновление приложения и потерял 10 тысяч пользователей
• Откровенная история российского стартапа, который привлёк более $1 млн в приложение для детей
• 33 потрясающих GitHub-репозитория для разработчиков мобильных приложений
• Если бы языки программирования имели честные слоганы
iOS
• Все, что вы хотели знать о функции Sign in with Apple
• Proton: лучший UITextView
• Валидация полей iOS — быстро и просто
• Оптимизация времени сборки — Часть 1
• Использование TensorFlow.js в iOS-приложении для обнаружения объектов
• Баннер уведомления на SwiftUI
• Function Builders в Swift и SwiftUI
Android
• Android Dev Podcast #112: Новости. Subscriptions best practices. Merge Adapter. LayoutInspector 3D. CameraX
• One Tap sign in для Android-приложений
Разработка
• FunCorp: доходы от мобильной рекламы в марте упали на 50%
• OneSignal запустил Advanced Analytics
• Google объявил о доступности Cloud Healthcare API
• Как перестать беспокоиться и начать верить A/B-тестам
• Как я потратил полгода на обновление приложения и потерял 10 тысяч пользователей
• Откровенная история российского стартапа, который привлёк более $1 млн в приложение для детей
• 33 потрясающих GitHub-репозитория для разработчиков мобильных приложений
• Если бы языки программирования имели честные слоганы
iOS
• Все, что вы хотели знать о функции Sign in with Apple
• Proton: лучший UITextView
• Валидация полей iOS — быстро и просто
• Оптимизация времени сборки — Часть 1
• Использование TensorFlow.js в iOS-приложении для обнаружения объектов
• Баннер уведомления на SwiftUI
• Function Builders в Swift и SwiftUI
Android
• Android Dev Podcast #112: Новости. Subscriptions best practices. Merge Adapter. LayoutInspector 3D. CameraX
• One Tap sign in для Android-приложений
AppTractor
FunCorp: доходы от мобильной рекламы в марте упали на 50%
При том, что аудитория на мобильных устройствах фактически выросла во время пандемии, маркетологи начали ограничивать расходы на баннерную и нативную рекламу.
#ЦифраДня: Средние возвраты в День 30 для России - 2.6%. То есть через месяц 97.4% ваших пользователей (практически) навсегда уходит! Лучше всего пользователи возвращаются в Японии - 5.4%. В среднем по миру - 3.5%.
Последняя надежда была на Epic и их магазин как альтернативу Google Play, но и тут видимо не задалось. Fortnite через полтора года наконец-то вышел в официальном магазине под девизом “да подавитесь”. Нельзя не отметить, что в Epic правы и Google сам сделал все возможное для дискредитации сторонних магазинов. Это не удивительно, тоже зарабатывать надо, но кажется можно как то… культурнее что-ли.
Разработка
• В Epic Games сдались — Fortnite вышел в Google Play
• IT-отрасль может сократиться на 18–20 тыс. программистов
• 33 потрясающих GitHub-репозитория для разработчиков мобильных приложений
• Искусственный интеллект Accenture, Sulubaii и Intel помогает сохранять коралловый риф
• Как мы использовали Kotlin для создания приложения для мобильного дизайна
• 9 идей A/B-тестирования роликов для мобильных игр
• Postman — Автотестирование метрики в AppMetrica
• Бесконечный скролл с баннерами, или Как обойтись тремя вьюхами
• Яндекс автоматически привязывает карту к другому аккаунту
iOS
• AppCode 2020.1: улучшения быстродействия, автодополнение до конца индексации, генерация документации и многое другое
• Возвращаем пользователей в приложение: глубокие ссылки в iOS
• Распространение скомпилированных статических Swift-библиотек и статических фреймворков Swift
Android
• Что посмотреть на карантине? Подборка материалов от Технострима (часть 1)
• Создаем плеер YouTube на Kotlin
• Как настроить биометрическую аутентификацию в Android
• Отмены в корутинах
• Uber Car Animation Android: анимация машины
Разработка
• В Epic Games сдались — Fortnite вышел в Google Play
• IT-отрасль может сократиться на 18–20 тыс. программистов
• 33 потрясающих GitHub-репозитория для разработчиков мобильных приложений
• Искусственный интеллект Accenture, Sulubaii и Intel помогает сохранять коралловый риф
• Как мы использовали Kotlin для создания приложения для мобильного дизайна
• 9 идей A/B-тестирования роликов для мобильных игр
• Postman — Автотестирование метрики в AppMetrica
• Бесконечный скролл с баннерами, или Как обойтись тремя вьюхами
• Яндекс автоматически привязывает карту к другому аккаунту
iOS
• AppCode 2020.1: улучшения быстродействия, автодополнение до конца индексации, генерация документации и многое другое
• Возвращаем пользователей в приложение: глубокие ссылки в iOS
• Распространение скомпилированных статических Swift-библиотек и статических фреймворков Swift
Android
• Что посмотреть на карантине? Подборка материалов от Технострима (часть 1)
• Создаем плеер YouTube на Kotlin
• Как настроить биометрическую аутентификацию в Android
• Отмены в корутинах
• Uber Car Animation Android: анимация машины
AppTractor
В Epic Games сдались — Fortnite вышел в Google Play
На данный момент, похоже, Google удержал верх, хотя в Epic Games явно не удовлетворены своими отношениями с Google.
#ЦифраДня: В России приложению в 2019 нужно было около 9К установок, чтобы попасть в десятку самых скачиваемых на iOS, игре — около 6К. Для Android это 33К и 24К соответственно.