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

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
Forwarded from Programmer Humor
Жизнь программиста (расширенная версия)
👎10😢10👍1
#ЦифраДня: Начинаем год с обзора европейского рынка приложений от Sensor Tower. Европейской страной, которая принесла наибольший доход приложениям в 2021 году, была Великобритания, в которой пользователи потратили 3.5 миллиарда долларов, что на 23.2% больше, чем в прошлом году. Германия на 2 месте с 3.4 миллиардами долларов, рост на 22.5%, в то время как Франция заняла 3 место, отдав 2 миллиарда долларов, рост на 14.7%. Россия на 4 месте с 1.25 миллиардами и первым местом в установках (5.9 миллиардов в AS и GP в 2021).
👍7
Уф, кажись пережили, всех с прошедшими, возвращаемся к разработке. Пока еще благость сохраняется, можно пройти новый опрос Developer Nation (Developer Economics). ХЗ уже какой, но по прежнему один из самых больших международных опросов разработчиков. Есть на русском, есть призы, есть благодарность от меня всем участникам 😊

Разработка

Новый опрос разработчиков Developer Nation
Европейский рынок приложений в 2021 вырос на 23% до $18 млрд
Анализ UA-тенденций фитнес-приложений в России в 2022 году от SocialPeta
Джуниоры в QA: плюсы и минусы для компании
Неполный список навыков, необходимых senior-инженерам, помимо программирования
Deep Learning Interviews: книга с сотнями решенных вопросов из собеседований по ИИ
Анатомия отличных продуктов
50+ лучших идей приложений для стартапов в 2022 году
5 вариантов использования Python, о которых знают лишь немногие программисты
Как работает Crashlytics?

iOS

5 вещей, на которые стоит обратить внимание iOS-разработчикам в 2022 году
Аналитика для событий в App Store
Fluid: декларативный UIKit
2021 для iOS и macOS разработчиков — главное от Apple
ProgressIndicatorView: индикаторы для SwiftUI
Наш кусочек метавселенной: 7 ключевых функций дополненной реальности для iOS-разработчиков
Core Data MVVM архитектура с помощью Combine в SwiftUI
Автоматическая высота для UITableView в UIScrollView Swift
Уроки разработки приложения на iPad в Swift Playgrounds

Android

RecyclerView Adapter in Android, сделай быстрее и проще
Сравнение Android LiveData и StateFlow
Понимание поведения скоупа корутин для Фрагмента
Правильная оптимизация запуска и производительности Android-приложений
Kotlin Multiplatform (и пицца)
🔥3👏1
#ЦифраДня: Коста Элефтериу, разработчик клавиатуры Fleksy, который уже не первый год воюет с Apple и мошенниками в App Store, опубликовал новое расследование.

Называется оно "Как заработать $13,000,000 в App Store".

Технология проста:

1. Создайте простое приложение, которое люди предположительно будут искать, например «Усилитель громкости».
2. Берите абсурдные 10 долларов в неделю (примерно 520 долларов в год) за автоматически продлеваемую подписку.
3. Ежедневно покупайте много поддельных отзывов. Накопив за годы более 10,000 фальшивых отзывов, вы успешно заглушите настоящие.
4. Профит! Ваше приложение становится 135-м самым прибыльным приложением в App Store, принеся более 13 миллионов долларов с 2018 года. Если вы беспокоитесь о том, что Apple предпримет какие-либо меры, не волнуйтесь — они также зарабатывают миллионы на вашем приложении, и они рады снова и снова фичерить его в App Store.
😢21🎉9👍7🤩6
Нашел забавный список навыков, необходимых Senior-разработчикам. Статья на Medium получила 8.4К👋, так что видимо имеет смысл. Навыки в ней в основном из разряда софт-скилов (по крайней мере на поверхности), но в целом вполне здравые и интересные. Не очень понятно, как большинство из них развивать, но обратите внимание.

Разработка

Неполный список навыков, необходимых senior-разработчикам, помимо программирования
Как заработать $13 млн на мошенническом приложении в App Store
5 инструментов разработки, на которые стоит обратить внимание в 2022 году
Take-Two покупает Zynga
Flutter Mix упрощает создание дизайн систем в кроссплатформенных приложениях
Как обрабатывать состояния загрузки и ошибки с помощью StateNotifier и AsyncValue во Flutter
7 вещей, которые я хотел бы знать, когда начинал разрабатывать игры
Пирамида принципов программирования
Как инновационные компании мира используют React Native (5 отличных примеров)
Как сделать дизайн отстойным: вредные советы дизайнерам
21 способ повысить свою продуктивность разработки

iOS

Разработчики App Store заработали $260 млрд с момента открытия магазина
Второе приложение. SwiftUI, может познакомимся поближе?
Долистать до конца и обратно
Добавляем Core Data в Swift Package
4 протокола Swift, обычно используемые в SwiftUI

Android

Contacts Android: простая работа с контактами в Android
Автоматическое тестирование скриншотов для всех ваших Compose @Previews
Отправка событий ViewModel в UI в Android
Маленькие вещи на большом экране
Новости Kotlin декабря 2021
👍7🔥2
#WordleДня: Жаловались, что Apple ничего не делает и плохо модерирует App Store? Да пжлста. На волне успеха веб-версии куча разработчиков бросилась клепать мобильные клоны игры Wordle. Все они проявились буквально в течение последних двух дней и один из разработчиков, Захари Шакед, писал о тысячах скачиваний и “сотнях” подписок (оригинальная версия абсолютно бесплатна - в мобильном клоне он продавал годовые подписки за $30).

Забавно, что сам Шакед закрыл свой профиль в Твиттере после того, как пользователи нашли его же старые твиты, в которых он критиковал тех, кто бессовестно копирует чужие идеи.

Так или иначе, сейчас Apple волевым решением прекратила вакханалию и удалила все клоны Wordle из App Store.

Вывод: копируете и добиваетесь успеха - сидите тихо 😀
👍7😁4
Вышел годовой отчет App Annie State of Mobile 2022 (соответственно, за 2021 год). Расходы потребителей - 170 миллиардов долларов (+19%, всего на 1 пп ниже 2020 года), установок 230 миллиардов, среднее время в смартфонах 4.8 часа в сутки (треть своего дня средний человек тратит на мобайл!), Россия на 11 месте по расходам и на 6 по загрузкам, издатели выпустили 2 миллиона новых приложений и игр, всего сейчас в App Store и Google Play доступно 5.4 млн продуктов (1.8 млн на iOS и 3.6 млн на Android). Еще много интересных цифр по странам и категориям в самом отчете.
🎉11👍2
В США в App Store новый хит (помимо Wordle) - Locket (Медальон). Выводит в виджет на домашнем экране случайные фотографии, которые отправляют друзья из приложения. Всё. И тем не менее - №1 в Социальных сетях и во всем магазине. Занятно, что Locket изначально был личным побочным проектом разработчика, который тот сделал для общения с девушкой на расстоянии. А потом уже начались родственники, друзья, TikTok и понеслось. Мораль - до сих пор можно сделать какую-то финтифлюшку и покорить рынок. Несмотря на 5.4 миллиона конкурентов (см. App Annie).

Разработка

Locket, приложение с фотографиями друзей на главном экране, стало №1 в App Store
Годовой отчет State of Mobile 2022 от App Annie: 5.4 млн приложений и $170 млрд
7 волшебных приемов для улучшения UX/UI
Руководство по трендам UI-дизайна на 2022 год
Тренды UX/UI-дизайна 2022
Senior-инженер в Amazon в 27 лет: 8 важных уроков, которые я усвоил за свою карьеру
За пределами неоморфизма — журнал дизайна
7 многообещающих расширений VS Code, представленных в 2021 году

iOS

Apple разрешит сторонние IAP в Южной Корее
Apple удалила все клоны Wordle
FLCharts: графики для iOS
SwiftUI — Custom NavigationView
Как работают Offer коды в подписке Apple
Делаем SwiftUI PreviewProvider для представлений UIKit
Внедрение зависимостей в iOS-приложении с использованием Swift 5

Android

Server-Driven UI в Android с Compose
Тренды Android-разработки на 2022 год
Два инструмента разработчика для документирования баз кода в Android
👍9🤮2
Forwarded from Programmer Humor
This media is not supported in your browser
VIEW IN TELEGRAM
Немного о кадровом рынке
😁19👍8🔥2
Часто спрашивают (нет) - куда деваются мириады гео и не очень локационных данных, которые собирают и продают приложения? Так вот туда и деваются. Placer.ai - аналитика “foot трафика” получила только что $100 млн при оценке в миллиард. В целом в прошлом году рынок геолокационной аналитики оценивался в 12 миллиардов долларов, и, по прогнозам, в ближайшие годы эта цифра вырастет более чем вдвое. Placer.ai как раз предоставляет ритейлерам, ресторанам, недвижимости и всем заинтересованным данные об аудитории с привязкой к точному месту, времени суток, вроде как даже соц дему. Откуда берет? Так у приложений и покупает. А с новым раундом будет дополнительно обогащать их данными об трафике транспортных средств, веб-трафике, данными о покупках, запланированном строительстве и пр.

Разработка

$100 млн в Серии С: Placer.ai — аналитика местоположения
Самые скачиваемые приложения в 4 квартале 2021
Kotlin Multiplatform Wizard: генератор проектов Kotlin Multiplatform
Автоматизация процесса релиза
Как я сделал игровой движок и игру (почти) с нуля
Стабилизируйте, модулируйте, модернизируйте: масштабирование мобильной кодовой базы Slack
Пишите дерьмовый код — почему вы должны это делать и чувствовать себя при этом хорошо

iOS

Как использовать функции Swift для внедрения зависимостей
Учебное пособие по SwiftUI: работа со стеками — VStack, HStack и ZStack
Оптимизация страницы продукта — A/B-тестирование иконки в App Store и многое другое
Изучение асинхронных задач и групп задач в Swift 5.5
WebSocket-ы в Swift

Android

Тренды Android-разработки на 2022 год
Server Driven UI в Android с Compose
Android Studio. Kotlin. Сохранение файла в общедоступной папке Download
Реализация гласморфизма в Android-приложении
Первые шаги с Glance (виджеты приложений)
👍10
Интересный "пятничный" опрос. Если вы разработчик, то как относитесь к релокейту из России (СНГ)?
Anonymous Poll
14%
Уже не живу в России (СНГ)
14%
Планирую релокейт в ближайшее время
52%
Обдумываю такую возможность
19%
Не собираюсь уезжать
2%
Уехал, но вернулся
👍3🔥1
#ЦифраДня: Google выпустил Prediction Framework, который помогает создавать прогнозы на основе текущих данных. Платформа предоставляет простой способ собрать “многоразовый” проект, включающий все этапы прогнозирования — извлечение данных, их подготовка, фильтрация, прогнозирование и постобработка. Разработчики проекта говорят, что можно сэкономить до 80% времени разработки при реализации новых проектов прогнозирования, используя этот фреймворк. Работает все ожидаемо на Google Cloud Platform - Pub/Sub планировщики для системы регулирования и координации различных этапов процесса прогнозирования, Vertex AutoML для размещения вашей модели машинного обучения и BigQuery в качестве хранилища. Все уже доступно на GitHub.
💩6🔥1
Наш традиционный большой еженедельный дайджест со всем материалами за неделю. Сегодня снова 97 материалов про iOS и Android, разработку и монетизацию!
👍2
📊 SocialPeta выпустила отчет о глобальной индустрии мобильных игр, который включает:

• Маркетинговые исследования в области мобильных игр за 2021 год
• Анализ рекламы на ведущих платформах по всему миру
• Анализ рынка ведущих стран/регионов
• Глобальные тенденции в области рекламных креативов
• Отраслевые исследования

📈 Мы надеемся, что данное исследование может дать ценные данные и инсайты специалистам, занимающимся мобильными играми, улучшить маркетинговое планирование на 2022 год.

📩 Отчет вы можете бесплатно скачать по ссылке:
https://forms.gle/RkhK9HZu6Tx4zRTQ7
👍1
Еще новости из стана Apple - по решению регулятора в Нидерландах разрешат стороннюю оплату покупок в дейтинг-приложениях (и только в них). Разработчики смогут либо направлять клиентов на веб-сайт для совершения покупки, либо добавить в приложение стороннюю платежную службу (либо то, либо другое, но не вместе) - надо будет выпустить отдельную версию приложения для страны. Apple по-прежнему будет взимать с приложений для знакомств комиссию за использование внешних платежных систем, сколько, правда, пока не уточняют.

Разработка

Apple разрешает стороннюю оплату для дейтинг-приложений в Нидерландах
VK открывает набор на бесплатные курсы по аналитике, тестированию и обеспечению доступности
Дизайн приложений: примеры для вдохновения #69
SubHub Podcast: Илья Лесун и Анна Буглакова (Vochi)
Что хуже: Кotlin Multiplatform или Flutter?
Тренды мобильной разработки: что изучать в 2022 году
Podlodka #250: Lean
Podlodka #249: cети, часть 2
Почему React Native может не подойти вашему проекту
Krafton (PUBG) подал в суд на Garena (Free Fire)
Google выпустил Prediction Framework
Почему Google относится к SQL как к коду, и вы должны делать так же
Лучшее программное обеспечение для команд разработчиков 2021
8 признаков того, что вы фантастический программист
22 прогноза о разработке ПО в 2022 году
5 советов, как учить Flutter как профессионал

iOS

Используем SwiftUI PreviewProvider для представлений UIKit
UIImageColors: главные цвета UIImage
FPS не падай, девайс не грейся
Автоматизируем iOS-разработку с помощью Keyboard Maestro
iOS-тестирование — метод 4 перекрестков
Подход к миграции с Objective-C на Swift

Android

Высокое качество с Android Strict Mode
Spotify Compose: реализация UI на Compose
Geminio in Action: пишем код на Android быстро
Крадущийся Kotlin, затаившийся Airflow: пять любимых технологий «Леруа Мерлен»
Jetpack Compose оптимизация производительности списка
Android Navigation Component в Java
Создаем дизайн-систему с Jetpack Compose
Исследуем Material You для Jetpack Compose
Анализ трассировки стека в Android Studio
👍4
#ЦифраДня: CodinGame и CoderPad опубликовали результаты опроса более 14,000 разработчиков и рекрутеров, который касался вопросов найма и работы IT-персонала. В нем, например, указываются главные сложности главные сложности в работе разработчиков. Топ-3 это переработки, незапланированные изменения и проблемы (36%), непонятное направление развития (34%), недостаточные технические знания или опыт (24%).
👍3
Ладно, как показывает опрос 👆, главные проблемы разработчиков в нашем случае это “непонятно куда развиваться” и “недостаток опыта” с практически равным результатом. Мировой лидер в виде “переработок и внезапных проблем” лишь на третьем месте. Так что для нас заметно важнее развитие и перспективы (на заметку HR), с работой можно вроде как справиться. Интересно сравнить эти данные с еще более ранним опросом о релокейте - это те же самые люди или другие? 😀

Разработка

8 признаков того, что вы отличный программист
Академия Яндекса открывает набор в Школу информационной безопасности
Отчет о найме разработчиков 2022
Как ускорить автотесты
KMP vs Flutter vs React Native
Проектирование мобильной навигации для сайтов с большим количеством контента
8 способов радикально повысить вашу продуктивность как разработчика
Кейс UI/UX: Редизайн мобильного банковского приложения BNI
Как я сделал свой стартап в качестве соло-разработчика
13 лучших ныне живущих программистов в мире

iOS

Pintrest Flow Layout: UICollectionView в стиле Pintrest
App Extensions на iOS, а в частности — Action Extension
Как создать несколько тем в приложении SwiftUI
Чему мы научились, используя KMM для iOS

Android

GraphQL в мобильной разработке. Пишем клиент для Android
Моя кривая обучения Kotlin Multiplatform Mobile
Реализация проверки TLS-сертификата в приложениях для Android
Реализация веб-сокетов в вашем Android-приложении с помощью Scarlet
👍6
#ЦифраДня: Еще немного статистики из годового отчета App Annie - самые популярные и зарабатывающие приложения в России. По тратам пользователей в Топ-10 шесть приложений для стриминга музыки/видео, две социальные сети, одни книги и и один Tinder. Для сравнения в США примерно та же картина - семь стриимнгов, два дейтинга и один Google One.
👍5
Нашел тут список лучших “ныне живущих” программистов - знаю примерно Торвальдса, Кармака, Столлман и Кнута. Но в целом любопытно узнать, например, кто же на самом деле самый популярный контрибьютор StackOverflow или разработчик C#. Никакого ценностного предложения этот список не несет, но просто повод обсудить - а вы за кем следите? Кого считает лучшим программистом, у кого учитесь?

Разработка

10 лучших ныне живущих программистов
Задачи с собеседований: римские цифры
Как работают распределенные базы данных: репликация
Microsoft покупает Activision Blizzard
QA, из команды в тимлиды — как выжить между двух огней
Как туторила по разработке игр делают вас плохим в программировании
Три вопроса, на которые не могут ответить Junior UX-дизайнеры
Как создать красивый hover-эффект для карточки во Flutter
12 бесплатных университетских курсов, которые научат вас программировать

iOS

Прогрев приложения в iOS 15
Как разместить документацию DocC в Интернете
Самый простой способ добавить CI в iOS-проект
Стандарты и лучшие практики программирования на Swift

Android

Compose Calendar: календарь на Compose
Android NDK компиляция OpenCPN
Jetnews на каждом экране
👍6😱1