Mobile Development by AppTractor – Telegram
Mobile Development by AppTractor
11K subscribers
1.85K photos
39 videos
11 files
4.62K links
Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov

• Аудитория https://news.1rj.ru/str/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
#ЦифраДня: Вот это поворот (С) SEC обвинила App Annie в в «использовании обманчивых практик» и искажении происхождения своих данных. App Annie согласилась выплатить компенсацию в размере 10 миллионов долларов, хотя компания не признала никаких выводов SEC. Насколько я понял, с 2014 по 2018 годы App Annie и непосредственно ее директор напрямую использовали не анонимизированные данные подключенных разработчиков (хотя обещали не делать этого) для коррекции своих предиктивных моделей и оценок, а дальше продавали такие данные брокерам для торговли на бирже.
Максим Фомичев (экс-продюсер War Robots в Pixonic), Дима Бышонков (биздев MyGames) и Влад Мищенко (продюсер Hypetrain Digital) сделали рассылку для игровой индустрии — каждый день к обеду прилетает письмо со свежими новостями про геймдев (аналитика, отчёты, полезные кейсы). Новости они отбирают сами, а редактирует их бывший автор Навигатора Игрового Мира.

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

Подписаться на рассылку можно здесь — https://ingamedev.com/
Еще когда вчера Apple показывала свою новую клавиатуру для часов подумал - теперь точно Элефтериу трындец. Это автор FlickType, который последние полгода носится с обличением Apple. И ему вроде как даже сочувствуешь… Но тут в комментариях к новости находишь сильно альтернативное мнение:

FlickType был одной из первых клавиатур для watchOS и на волне хайпа неплохо заработал, но потом появились более удобные аналоги и поток баблишка прекратился. Автор FlickType, вместо того, чтобы подтянуть приложение до уровня других и придумать чуть менее агрессивную freemium модель, начал вещать про заговоры и монополию, прям буквально заявив, что это все "copycat and scam applications". Скриншот с объяснением, что приложение будет удалено потому что это клавиатура, датируется 2019 годом и, действительно, тогда была такая проблема, вероятно из-за того, что какой-то ревьювер проверял по старым гайдлайнам. Приложение вернули в стор спустя какое-то время, то есть инцидент вроде как был исчерпан, но это не мешает автору FlickType уже третий год носиться с этим скриншотом по разнообразным тредам и постить его без всякого контекста.

Вывода - иногда у ситуации более, чем одно измерение 😀 А еще у нас была статья ↓

Разработка

Что делать, если вас копирует Apple
Количество пользователей мессенджеров превысило 3 миллиарда человек
В Unicode 14.0 представлено 37 новых смайликов
App Annie выплатит SEC $10 млн штраф за неправильное использование данных
AppsFlyer запускает Conversion Studio
Apple представляет Apple Watch Series 7
Apple представляет iPhone 13 и iPhone 13 mini
10 лучших инструментов, которые упростят жизнь UX-дизайнера в 2021 году
Как я создал приложение на Flutter с 3000+ ежедневными активными пользователями
3 привычки, чтобы стать лучшим инди-разработчиком
Создание дизайн системы на React Native

iOS

Apple препятствовала разработчику обновлять приложение с клавиатурой для Apple Watch, а затем выпустила свою версию
Как Vimeo использовал UIScrollView для плавной навигации вкладок на экране плеера
Графическое изображение зависимостей проекта Xcode - знакомство с XCGrapher
Что нового в Xcode 13?

Android

SSCustomBottomNavigation: bottom bar с волной
Оптимизация ресурсов в Android. Ускорение сборки и уменьшение размера APK
Знание этой ловушки Kotlin может спасти вас от ошибок
Android Automotive на планшете
#ЦифраДня: Консорциум Unicode официально представил версию Unicode 14.0, которая принесет нам 37 новых эмодзи. Это плавящийся смайлик, отдающий честь, сердечко из рук, гнезда, диско-шар, рентгеновский снимок и долгожданный эмодзи - беременный мужчина. Эти новые смайлы появятся на всех основных платформах к концу этого или в начале следующего года. Unicode 14.0 увеличивает общее количество эмодзи до 3633.
Google начал обновлять свои приложения под Material You, новый визуальный язык. Уже показали Часы, Календарь, Gmail и несколько других продуктов. В Keep, например, появилась квадратная скругленная FAB (мне нравится больше круглой), новый шрифт. Главное же - подстройка палитры под всю телефонную среду. Выглядит, конечно, более сдержанно, но и более целостно, согласованно. Так что пора готовиться к Android 12.

Разработка

Google Keep в Material You
Как увеличить процент ATT-согласия
Liveblocks делает API, упрощающие реализацию совместной работы
Прекратите делать эти 5 ошибок, будучи Senior-разработчиком
7 ошибок, которые позже превратились в полезные фичи

iOS

UDF: реализация шаблона Unidirectional Data Flow для iOS
Используем SwiftUI в существующем приложении UIKit
iOS in-app purchases, часть 6: как реализовать скидки introductory offer, promotional offer, offer code
Создание динамических кастомных Quick Actions/Shortcuts для ваших iOS-приложений
Анимация в SwiftUI
Изучаем ShazamKit со SwiftUI в iOS 15

Android

MultiItem адаптер для RecyclerView в 40 строк кода с BRVAH
Как мы обновляли мобильное приложение для официантов: выбор стека и тест трех версий. Кто победил?
Разработка приложения для Android Auto: парковка и навигация
Наш традиционный большой еженедельный дайджест со всем материалами за неделю. 86 интересных статей и новостей!
Эрик Сёферт в своей статье делится еще интересными данными из суда Epic Games и Apple. Данные показывают, что большую часть доходов App Store приносят мобильные игры - доходы игровых приложений составляют примерно 70% всех доходов App Store. Эти 70% дохода приносят менее 10% всех потребителей App Store. Причем и эти 70% это преимущественно экономика “китов”. В 2017 пользователи с высокими расходами, на которые приходилось менее половины процента всех учетных записей Apple, потратили «подавляющее количество денег через IAP» и сгенерировали 53.7% всех доходов App Store за квартал, заплатив более 450 долларов каждый. В том же квартале средние (15–450 долларов США в квартал) и малоэффективные (менее 15 долларов США в квартал) пользователи, составили 7.4% и 10.8% всех учетных записей Apple, они дали 41.5% и 4.9% всех расходов App Store, соответственно. Вывод - сама Apple от открытия альтернативных каналов оплаты практически не пострадает, так как в играх внедрять стороннюю оплату смысла мало, а за пределами игр большие приложения и так практически не платят.

Разработка

App Store — это магазин игр. Apple должна это признать.
$50 млн помогут CodeSignal улучшить найм разработчиков на основе данных
Locheck: проверка локализации
Podlodka #233: компьютерное зрение
Дизайн приложений: примеры для вдохновения #57
AVOW открывает простой доступ к альтернативным магазинам приложений
Seq: язык программирования для геномики и биоинформатики
Как мы автоматизировали тестирование бэкенда
Код без багов и сломанное авто: как мы нетривиально проверяли Заправки 2ГИС
Haptic UX – дизайн тактильных ощущений сенсорного интерфейса
Как я пишу документацию в Google: пример
Я, как соло разработчик, решил предложить поддержку по телефону, и вот что получилось
Кейс: групповой заказ еды
Flutter против React Native: сравнение для вашего следующего проекта

iOS

Apple запустила генератор рекламных баннеров
Появились первые тесты процессора A15
Apple выпустила iOS 15, iPadOS 15 и watchOS 8
accessibilityRotor в SwiftUI
Реализация TextFieldDelegate с помощью SwiftUI

Android

Google выпускает библиотеки Jetpack Wear OS
Чему я научился делая игры на LibGDX
Compose UI и смерть androidx.lifecycle.ViewModel
4 лучших Android-библиотеки, которые вы должны использовать в 2021 году
📲 Оффер от Яндекса за выходные!

Приглашаем мобильных разработчиков на Weekend Offer: решите две задачи онлайн, пройдите две секции с кодом и получите предложение о работе в Яндексе за одни выходные (9 и 10 октября).

Зарегистрироваться:
https://yandex.ru/promo/events/weekend-mobile/
#ЦифраДня: В Tapjoy провели опрос примерно 4,000 пользователей по поводу вознаграждающей рекламы и офферволов и вывели руководство. Результаты довольно любопытны (как минимум для самой Tapjoy) - 43.3% купили что-то, что видели в вознаграждающей рекламе, 29% использует офферволы для открытия и покупок новых продуктов, eCPM для офферволов в США в отдельных случаях может достигать $1500 (да, прочитал три раза - цена за тысячу показов, полторы тысячи долларов), а в среднем составляет $400, D30 ретеншен для пользователей офферволов в два раза выше, а в D90 в 2.5 раза выше. В отчете еще много интересных цифр, есть на сайте.
AppMetrica научилась автоматически отслеживать in-app-покупки

В новой версии AppMetrica отслеживать покупки стало еще проще. Раньше разработчикам нужно было вручную прописывать разметку в коде, чтобы данные о покупках попадали в отчеты AppMetrica. Теперь автосбор подключается сразу при обновлении SDK.

Автосбор можно комбинировать с ручной разметкой. Для этого в настройках выберите, какие покупки показывать в отчетах: собранные автоматически, отправленные вручную или все вместе. Выбранная конфигурация никак не повлияет на сбор данных, только изменит срез для анализа.

Полученные данные можно использовать как для анализа доходности приложения и пользователей, так и для оптимизации рекламы с помощью постбэков на покупки.
Интересный кейс - разработчик из Японии указал свой номер телефона в приложении и сделал через него техническую поддержку. Абстрагируясь от того, что это все-таки Япония с ее культурными традициями, идея кажется вполне здравой. Можно с пользователями прямо вживую пообщаться, сделать так сказать Customer Development, понять кейсы использования, узкие места и т.п. Ну и научиться слушать [хорошее], конечно. Как пишет сам автор: “Разработка приложений — это то, чем вы занимаетесь, каждый день гремя клавиатурой перед экраном компьютера, но результат чего вы не можете увидеть никаким другим способом, кроме как через цифры. Когда вы напрямую контактируете с пользователем, это может заставить вас почувствовать - «Возможно, я делаю что-то полезное для мира. Жизнь хороша»”.

Разработка

Как инди-разработчик, я решил предложить поддержку по телефону — вот что получилось
Измеряем релизный цикл
Tapjoy объясняет работу офферволов в новом руководстве
Фреймворки для тестирования: личный опыт и новые методы
Чтение кода - это навык
Советы по подготовке к собеседованию в FAANG
Как улучшить дизайн чекбоксов, радио и простых переключателей?
В AWS выпустили SDK для Kotlin и Swift

iOS

Делаем экран входа в систему в гласморфизме, используя SwiftUI
Модульная архитектура MVVM-C+SPM+SwiftUI в iOS
UIKit умер?
Я наконец-то освоил Case Let в моем Swift-коде

Android

Travel Planner: путешествия на складном экране
Android RecyclerView с использованием котлиновских sealed классов
Правильная валидация в Android
Jetpack Microbenchmark — тестируем производительность кода
Листание карт как в кошельке
Использование WorkManager в Android 12
В Asodesk сделали фреймворк по выбору стран для продвижения, но не в этом суть. Скажите кто чем пользуется для маркетинга и роста продуктов? Хочется чего-то понятного и прозрачного, из разряда - делай так, измеряй здесь, думай тут. Как программирование, только для маркетинга 😀 Есть понятные фреймворки/практики?

Разработка

Как выбрать страны для продвижения в поиске App Store
Как подготовиться к интервью в FAANG
Типографика данных в интерфейсах
142 ресурса для улучшения кодинг интервью
Первое правило машинного обучения: начните без машинного обучения
Публикация нативных артефактов из проекта Kotlin Multiplatform
Как сделать редизайн как профессионал
Создание лучших лидербордов
Жестко прописанные токены, ключи и учетные данные в мобильных приложениях

iOS

Box Feed: новости на SwiftUI и Async/Await
Вышел Swift 5.5
Реализация чистого MVVM с помощью SwiftUI
Простая Multipart загрузка на Swift

Android

Android 12 Митап от Google Россия и Android Broadcast
Тестовая ферма из Android-устройств: как собрать, отладить и не взорвать офис
Анимация списков в Compose: свайп, чтобы удалить
Waydroid - Android-контейнеры в Ubuntu
#ЦифраДня: Как, в общем-то и предполагалось, Apple не особо жаждет возвращать Fortnite в App Store. Электронные письма указывают на то, что приложения Epic вряд ли вернутся в App Store в обозримом будущем. В одном письме, опубликованном Суини, датированном 21 сентября и отправленном юристами, представляющими Apple, компания информируется о том, что Apple не восстановит учетную запись разработчика Epic до тех пор, пока не пройдут все апелляции. Этот процесс, по оценке самого Суини, может занять до 5 лет. «Apple не желает восстанавливать учетную запись Epic в настоящее время», — говорится в письме. «Кроме того, Apple не будет рассматривать дальнейшие запросы о восстановлении работы до тех пор, пока решение окружного суда не станет окончательным и не пройдет все обжалования».
Освойте Flutter - самый быстрорастущий фреймворк💥

Курс «Flutter в мобильной разработке» стартует уже 📌7 октября на платформе Skill-Branch.

• 5 месяцев обучения
• 200+ часов лекций и практики
• 6 проектов для портфолио
• 20 обучающих модулей
• 120+ заданий с автоматической проверкой
• Присоединяйтесь в чат по Flutter
Общайтесь с коллегами уже сейчас!

⚠️Количество мест ограничено!⚠️

Записаться на курс Flutter
_______
Посмотрите бесплатный мастер-класс от автора курса Ильи Куртова, на котором вы изучите эффективную вёрстку и архитектуру и создадите приложение на BloС.

Смотреть бесплатный мастер-класс
Apple запустила StoreKit 2 и новые серверные API, которые призваны значительно упростить работу со встроенными покупками и подписками. С одной стороны, все это работает только в iOS 15 (и это при том, что в обозримом будущем всем разрешили оставаться на iOS 14), с другой стороны большинство из того, что реализуют RevenueCat или Adapty теперь доступно “из коробки”. Да, там аналитика, оферволы и все такое, но как наверное без вот этого всего будет приятно и просто одним запросом получить состояние подписки у пользователя! 🤝

Разработка

Apple запускает StoreKit 2 и новые серверные API в App Store
Не используйте токены, ключи и учетные данные в коде приложений
Fortnite не вернется в App Store
Способы атрибуции рекламы без явного касания — клика или перехода
Map matching, стилизация кластера и игры со шрифтами — что нового в 2GIS Kit
UX-исследования не очень помогают делать хорошие продукты
Bitbucket vs. Github vs. Gitlab: подробное сравнение 2021
Заменяем If-Else и Switch параметрическим полиморфизмом
Письмо: секретный инструмент гейм-дизайнера

iOS

Скорость сборки в iOS
iOS 14 vs iOS 15: изменение дизайна
Реализация SwiftUI Canvas View в iOS 15

Android

PasswordStrengthView: стойкость пароля
Android Canvas и создание кастомного View
Функциональное мышление в Kotlin
👍1
Forwarded from Programmer Humor
iOS-разработчики бы засыпались...
Наш традиционный большой еженедельный дайджест со всем материалами за неделю. 75 интересных статей и новостей!