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

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
В Sensor Tower проводят увольнения. По слухам, уволено 40 из 270 человек, причем все топы - CEO, CFO, CMO и прочие. Интересно было бы прочитать про причины, если компания в 2021 году утверждала, что она была прибыльна. Кроме того в 2020 году компания получила 45 млн, но тогда у нее было 75 сотрудников. Можно предположить, что раздувшийся штат ее и обрушил, но почему тогда увольняют топов - непонятно. Так или иначе, блог Sensor Tower уже полгода как ничего интересного не публикует, так что ценных отчетов больше ждать не нужно.

Разработка

Ozon Tech Community Mobile Meetup
Новая Зеландия: как живут разработчики в стране хоббитов
Podlodka #336: на чем программируют ученые
Тестирование внутреннего мобильного приложения «На связи»
GitHub Actions Reducing Duplication / Boilerplate
7 simple habits of the top 1% of engineers
The Debugging Dilemma - Why So Many Beginners Give Up on Programming

Маркетинг

Почему ваш онбординг может быть слишком коротким
Новое приложение Moments помогает поддерживать личные и профессиональные отношения
В Sensor Tower провели увольнения
Самые скачиваемые приложения в августе 2023

Кроссплатформа

Flutter — CI/CD Azure + App Center
Нововведения фреймворка Flutter 3.13.Часть 2
Flutter State Management: Provider, BLoC, GetX, Riverpod, GetIt and MobX
What is BuildContext in Flutter
👍31
Yandex Mobile Ads SDK: 6 версия с новыми форматами рекламы и инструментами

Теперь разработчики могут монетизировать экран загрузки приложения, при этом регулируя частоту показа рекламы и настраивая параметры отображения баннера: при открытии приложения или при переключении из другой программы. Сами баннеры адаптируются по размеру под конкретное приложение. Управлять этим параметром можно двумя способами: stickySize и inlineSize. Первый предназначен для небольших баннеров-полосок, которые занимают не больше 15% высоты экрана, а второй — для встроенных в контент адаптивных баннеров.

В рекламе с вознаграждениями добавили формат текстово-графических креативов и сетки из нескольких объявлений, и анонсированная в прошлой версии технология «DivKit» для подбора элементов объявления и их расположения в рекламе стала поддерживаться во всех форматах объявлений.

Тестируйте апдейт и повышайте эффективность рекламы — https://yandex.com/inapp/sdk6.
👍7🔥4🤡31👏1
Apple представила свои новые мобильные устройства - Watch и iPhone 15 в разных модификациях. Главная не новость - теперь все работает на USB-C, а в iPhone 15 Pro можно гонять в нормальные игры - выйдет Resident Evil 4 и Resident Evil: Village, последний Assassins's Creed: Mirage! и т.п. В остальном все лишь немного выше, дальше, быстрее, фичее, но и только (а, еще про Мать Природу отлично). Вряд ли стоило ждать какого-либо прорыва, но помечтать-то можно было?

Разработка

Golden age of UX is over?
The Best Filter UI Design for Large-Scale Apps
Death by a thousand microservices

Маркетинг

Яндекс представил Yandex Mobile Ads SDK 6

Кроссплатформа

5 Advanced Architecture Patterns you should know as flutter developer
AdMob UMP SDK in Flutter - Implement your GDPR dialog
4
Unity вводит новую систему оплаты для разработчиков

C 1 января 2024 года будет введена схема ценообразования по принципу «плати за загрузки».

1. Плата за Unity Runtime будет взиматься каждый раз, когда игра, отвечающая требованиям, загружается конечным пользователем.

2. Для Tier-1 рынков это 20 центов за каждую установку.

3. Чтобы попасть под такое налогообложение игра должна достичь пороговых значений - для Unity Personal и Unity Plus это $200,000 дохода и 200,000 установок за все время. После этого за каждые 100,000 загрузок нужно будет платить $20,000.

4. Изменения вступают в силу 1 января 2024 года и все начнет считаться только с этого момента.

5. Изменения ожидаемо вызвали бурления. Под действие новых тарифов могут попасть пиратские игры, демоверсии, загрузки с нескольких устройств. Кроме того, существует опасение, что злоумышленники смогут манипулировать оплатой, постоянно снова скачивая игры в знак протеста или недовольства.

6. Правда, Unity планирует внедрит средства обнаружения мошенничества и позволит разработчикам сообщать о возможных случаях злоупотреблений.

7. Отказаться от новой оплаты для уже вышедших или находящихся в стадии релиза игр уже фактически никто не может, так как менять движок (вероятно) будет дороже, чем платить Unity.

И что: все, что в продукте не ваше - всегда находится под угрозой. Сторонний API, движок в один прекрасный момент могут испариться.
🤡21🙈5👍4
Яндекс выложил в опенсорс код AppMetrica

Яндекс опубликовал исходный код SDK AppMetrica — аналитического сервиса для мобильных приложений. Теперь любой разработчик может провести аудит SDK AppMetrica, предложить улучшения и использовать фрагменты кода в своих проектах. Код распространяется по открытой лицензии MIT.

Новость: https://apptractor.ru/measure/user-analytics/yandeks-vylozhil-v-opensors-kod-appmetrica.html
👍25🤡8
Перевел занятную статью “7 простых привычек 1% лучших инженеров” м все там, конечно, по делу. Под конец интересное замечание, которое практически вторит еще одной недавней статье “Не будьте скромным разработчиком”. В общем, хорошие инженеры часто и надлежащим образом рекламировали себя. Эти инженеры не прятались на виду у всех. Все члены их команды и все, кто с ними работал, знали об их ценности и компетентности. Мораль - надо рекламировать себя, заниматься собственным маркетингом. Поделитесь в комментариях своими достижениями? Перестали писать if-else? Освоили именование переменных?

Разработка

7 простых привычек 1% лучших инженеров
LÖVE: замечательный фреймворк для создания 2D-игр на Lua
Яндекс выложил в опенсорс код AppMetrica
Philosophy of coroutines

Маркетинг

Unity вводит новую систему оплаты для разработчиков
In-app purchases — за что и почему? Взгляд аналитика
ASO.dev - как я снова продукт для Apple делал
5 ways to improve your product analytics data

Кроссплатформа

PWA vs Native: чек-лист, который поможет выбрать
Integrating React Native as an SDK into a Native Android App
How to Improve Performance in Flutter: Replace SizedBox with Compile-Time Constants
👍1
Топ быстрорастущих приложений в России в сентябре

Сезонность - наше все.

1. Начало учебного года подняло в топе приложения для учебы — ClassDojo и Dnevnik.ru как средства управления учащимися, Brain Out Test & Math Games и Busuu как обучающие приложения.

2. Рост Night Sky так же можно объяснить осенью. Итого 5 из 10.

3. На первом месте Goodnotes 6 — лучшее приложение для iPad 2022, цифровой блокнот с большим набором дополнительных функций. По данным AppMagic, приложение на iOS заработало в России $68K. Пример того, как даже простой продукт может отлично монетизироваться.

4. Из других занятных приложений в топе быстрорастущих — Falla-Make new friends, совершенно дикое (по крайней мере по скриншотам в App Store) китайское приложений для голосовых чатов, совместных игр, знакомств.

И что: скоро Новый Год и Рождество - вы уже готовитесь?
🤡5👍31
Тут в одном профильном канале снова занимательно хоронят мобильные приложения. Говорят трафика нет, органики нет, трекинга нет, денег нет. А мобильные разработчики это теперь энтузиасты, работающие за идею. Откуда появляются сотни и тысячи новых растущих продуктов не поясняют, видимо это все те же энтузиасты. Согласны, нет?

Разработка

Выходим на глобальный рынок: адаптация интерфейса под RTL
The Tyranny of the Marginal User
How to use Strings Method to improve any UI design
How mobile apps illegally share your personal data

Маркетинг

Попадание в сеть: как игры становятся социальными сетями для зумеров и миллениалов
Топ быстрорастущих приложений в России в сентябре
Что же беспокоит разработчиков в связи с Unity Runtime Fee?
Slingshot — быстрая отправка фото с помощью «рогатки»

Кроссплатформа

Есть ли смысл начинать писать мобильное приложение не на Kotlin Multiplatform и Compose Multiplatform?
Puro — эффективный способ управления Flutter-версиями
Introducing the Flutter Consulting Directory
Exploring the Expandable Menu Package in Flutter
👍31
Эра мобильных приложений закончилась?
Anonymous Poll
11%
Да
65%
Нет
24%
Посмотреть
Видео и подкасты за неделю:

(iOS Ru) Swift-уроки: дефолтный аватар как в Telegram
(iOS En) Level up your SwiftUI – Easy improvements you can apply to any SwiftUI app
(iOS En) SwiftUI Tag TextField
(iOS En) How To Use SwiftData with Preview
(iOS En) Scrolling Charts in iOS 17
(iOS En) SwiftUI: Hide Navigation Bar On Swipe
(And Ru) Cобеседование Android-разработчика: Максим Качинкин (Dodo Engineering)
(And Ru) Что нового в Android 14 для разработчиков
(And Ru) Мок-интервью Middle Android Developer
(And En) Don't Make These 2 Mistakes With Lists in Kotlin
(And En) Swipeable Tab Rows - UX With Material3
(And En) Android Jetpack Compose: The Perfect Splash Screen
(Crs Ru) Compose for iOS под капотом
(Crs Ru) Compose Multiplatform для iOS и Android
(Crs Ru) Flutter Dev Podcast #42: DCM. Что нового?
(Dev Ru) Как избежать обмана на работе: 5 эффективных стратегий

Посмотрите, поделитесь, поставьте 👍 этому посту и он будет больше продвигаться в ленте Телеграма. А если вы увидели/выпустили какое-то другое интересное видео - отправьте боту🧑🏻‍💻
👍71
Яндекс открыл ускоренный отбор на стажировку для мобильных разработчиков (iOS, Android)

Intern Week Offer — неделя ускоренного найма стажёров в Яндекс. Всего за 7 дней вы успеете пройти алгоритмические секции, интервью с командами и, если будет мэтч, — получить долгожданный офер на стажировку.

Стажировка в Яндексе оплачивается и длится от 3 до 6 месяцев. График гибкий, 20, 30 или 40 часов в неделю. Стажёрам из других городов России компания оплатит дорогу до Москвы и проживание на время всей стажировки.

Требования к стажёрам минимальные
— Базовое знание алгоритмов и классических структур данных;
— Навык написания кода на Swift, Kotlin или Java;
— Опыт работы над учебными или реальными проектами будет преимуществом.

Как пройти отбор
— Заполните анкету на сайте
— Выполните тестовое задание с 18 по 24 сентября.
— Пройдите отборочные, которые начнутся 2 октября.
Получите офер в команду мечты.

Хочу на стажировку
🤡32👍2🔥21
Отличный комментарий к вопросу о смерти мобильных приложений :)
Forwarded from IT Insights
Тирания маргинального пользователя

Как же так получается, что программное обеспечение со временем становится хуже, а не лучше, несмотря на миллиарды долларов, вложенные в исследования и разработки, и стремительный прогресс в области инструментария и искусственного интеллекта? Какая злая сила, более могущественная, чем инновации и прогресс, здесь действует?

Статья: https://apptractor.ru/info/articles/tiraniya-marginalnogo-polzovatelya.html
👍11👏1
Тирания виртуальных микросмартфонов

Новый еженедельный дайджест - лучшие 119 новостей и статей. Прочитайте, поставьте 👍, сохраните в избранное и поделитесь с коллегами. Еще у меня есть канал IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Там, например, была ссылка "Как я стал $800K инженером" - опыт разработчика, который увеличил свое вознаграждение с 390 тыс. долл. в 2017 до 823 тыс. долл. в 2021 году.

💻 Прислать материал для дайджеста можно сюда. А поддержать канал здесь.
👍6