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
#ЦифраДня или сила Open Source: Appwrite - self hosted open source BaaS получил $10 млн в посевных раундах. Интересно, что коммерческого решения у компании пока вообще нет, работники - это мантейнеры из сообщества, а само OSS сообщество разработчиков вокруг продукта позиционируется гендиром как показатель силы и конкурентное преимущество. В 2020 году глобальный рынок BaaS оценивается в 1.6 миллиарда долларов, и прогнозируется, что в течение шести лет эта цифра вырастет почти до 8 миллиардов долларов.
This media is not supported in your browser
VIEW IN TELEGRAM
Вакансии iOS и Android разработчиков в новый сервис Яндекса

Начнем с новости: в Яндексе появился Финтех. Это новое направление, которое вскоре станет Яндекс Банком. Неплохо, да? Ребята, которые отвечают там за мобильную разработку, обратились к нам с просьбой помочь найти разработчиков на Kotlin и Swift.

В коротком видео Дима Спиричев, руководитель iOS-разработки, коротко рассказывает о задачах и планах. Все это выглядит весьма заманчиво и даже круто: оказаться у истоков многомиллионного сервиса и построить с нуля один из крупнейших банков в стране.

Что важно —не будет долгих собеседований! Попасть в телеграм к эйчару можно сразу с промки после короткой капчи. Дерзайте!
У devtodev вышла бесплатная электронная книга про основные аналитические метрики. В их вариации они пишут про игры, но мне кажется, что такая аналитика вполне подойдет и для большинства неигровых продуктов - установки, удержание, сессии, воронки, продажи, LTV, виральность и прочее. Еще не читал, но одобряю.

Разработка

Книга «Игровые метрики» от devtodev
Adjust Partner Benchmarks: экономика приложений во всем мире растет, но факторы роста в разных регионах различаются
Appwrite получил $10 млн на open source BaaS
Amazon представил Glow — планшет с интерактивным проектором
Microsoft Store открывается для сторонних магазинов приложений
Как устроена разработка обучающих игр
Перенос существующего нативного приложения на Flutter
В первую очередь оффлайн
Лучшие практики модульного тестирования в Revolut

iOS

Swift: локализация строк, содержащих формы множественного числа
Как создать View Pager в Swift 5
Мой стек iOS-разработки 2021
Внедряем SwiftUI TimelineView в iOS 15
Передовые техники Swift для сложных приложений

Android

Android Wallet Cards Manager: листающиеся карточки
Укрощение feature-флагов
База данных на SharedPreferences — Android Kotlin
Как измерить время сборки для Android
#ДатаДня: Конференция Google Android Dev Summit пройдет 27-28 октября. Тема этого года - «Отличные приложения для всех устройств». Конференция начнется в 10:00 по тихоокеанскому времени 27 октября с The Android Show: технической презентации, на которой вы услышите все последние новости и обновления для разработчиков Android. После нее пройдут 30 сессий по ряду технических тем. Кроме того, в Google собрали команду, которая занимается разработкой самого Android, чтобы она давала ответы на вопросы в режиме реального времени.
#ЦифраДня: Долгое время App Store не позволял пользователям оценивать или оставлять отзывы для встроенных приложений Apple для iPhone и iPad, таких как Почта, Музыка, Новости, Акции или Калькулятор. Однако с момента выпуска iOS 15 в начале этого месяца Apple (вероятно, под угрозой судебного преследования) сняла это ограничение. И понеслось! Подкасты в настоящее время демонстрирует худшие показатели с рейтингом 2.0. Новости получили 2.3 звезды, и многие пользователи жалуются на то, что приложение постоянно сбоит. Один из самых популярных сервисов Apple, Apple Music, уже получил около 300 отзывов со средней оценкой 3.7. Ни одно приложение Apple не приближается к легендарному 5-звездочному наивысшему баллу. Диктофон — встроенное приложение Apple с самым высоким рейтингом в настоящее время, у него оценка 4 звезды.
Яндекс представил обновленную платформу рекламы мобильных приложений

В ней:

• Обновился интерфейс - он стал намного проще и удобнее, теперь завести рекламную кампанию можно в несколько кликов
• Появились новые форматы рекламы. В объявления автоматически добавляется информация из магазинов приложений — рейтинг, количество оценок и скачиваний.
• Доступны кампании с оплатой за установки

Подробнее по ссылке.
Я фиг знает что за “молодой специалист” на Java или PHP за 100К (кажется кто-то слишком много кушает), но тут с мест докладывают, что средние рыночные заработные платы в сфере информационных технологий в Москве за 2 года выросли на 39.5%. Ощущаете?

Разработка

SuperJob и МФТИ проанализировали зарплаты молодых разработчиков
Компьютерное зрение в ритейле: как мы научили нейронную сеть распознавать товары по фото
Уместить все ЦОДы и облака в карман инженера за счет мобильного «Сервисдеска»
Почему вам не стоит становиться UX-дизайнером
Изменение размера текста - гибкие компоненты для улучшенного доступности
Разработчики, ваш менеджер, скорее всего, невежественен
Делаем систему повышения продуктивности Марка Андриссена в Trello
Кейс: улучшение качества посадки на поезд
5 ошибок, которые я сделал за 15 лет карьеры разработчика

iOS

В App Store стало можно оценивать приложения самой Apple
YM-API: своя Яндекс.Музыка на Swift
Как измерить производительность приложения с помощью MetricKit

Android

Разрабатываем свое приложение для Android Auto
Google анонсирует Android Dev Summit: 27-28 октября
ViewModels используя Compose: MutableStateFlows или MutableStates?
Как тестировать Jetpack Compose
Forwarded from Programmer Humor
Диабла как симулятор проджект-менеджера
В новом выпуске поиск выключенных iPhone и локализация строк, оценки приложений самой Apple и свое приложение для Android Auto, ЦОДы в кармане, управление тестированием, зарплаты начинающих разработчиков, игровые метрики, рекордные расходы на приложения и многое другое! Наш традиционный большой еженедельный дайджест со всем материалами за неделю - 84 интересных материала. Кстати, у луны углы теперь последовательные? 😀
🧑‍💻 Тинькофф приглашает на пятый мобильный телеграм-митап

7 октября в 19:00, онлайн

Тема этой встречи — адаптация мобильного приложения для людей с ограниченными возможностями. С Михаилом Рубановым из Dodo Engineering поговорим про accessibility iOS-приложений:
📎 как незрячие и слабовидящие пользуются телефоном. Аудио интерфейс и тачпад вместо экрана;
📎 как пришли к тому, что нужно заниматься адаптацией мобильных приложений, насколько она востребована и как влияет на бизнес-показатели;
📎 что такое Dynamic Type и какие контролы позволяют проще верстать резиновый интерфейс;

Без технических подробностей тоже не обойдемся. Встречаемся в телеграм-чате, ссылка на него придет после регистрации: https://l.tinkoff.ru/mobile-meetup5
#ЦифраДня: Bloomberg сообщил, что новые Mac M1X по плану все еще должны выйти в этом году. В последнем выпуске своего информационного бюллетеня Power On Марк Гурман из Bloomberg пишет, что чип M1X «все еще находится в плане на 2021 год» и впервые появится в новых моделях MacBook Pro «в следующем месяце». Ожидается, что новый чип также «в какой-то момент» появится в Mac mini более высокого класса. Согласно отчету, M1X был разработан в двух различных вариантах. Обе версии чипа имеют 10-ядерный дизайн с 8 высокопроизводительными и 2 высокоэффективными ядрами. Отличительной особенностью этих двух вариантов будут графические ядра, при этом Apple предложит конфигурации как с 16, так и с 32 графическими ядрами.
Forwarded from Programmer Humor
Между тем сейчас в Facebook...
Когда сидишь во главе закрытой экосистемы можно даже ничего не делать - деньги сами текут. По результатам судебного разбирательства внезапно выяснилось, что в 2019 году Apple заработала на играх больше, чем Nintendo, Microsoft, Activision Blizzard и Sony. Вместе взятые. Речь идет, насколько я понял, о чистой прибыли, и Apple конечно говорит, что все неправильно подсчитали, у нее такие расходы, такие расходы… Отчасти это сарказм и поди создай ту экосистему, но факт, конечно, знатный 🎮

Разработка

Apple заработала на играх больше, чем Sony, Nintendo, Microsoft и Activision вместе взятые
5 ошибок разработчика, которые я сделал за 15 лет карьеры
CodeSee визуализирует базу кода
ProductWind: инфлюэнсеры как сервис
Задачи с собеседований: наггетсы
Дизайн приложений: примеры для вдохновения #58
Podlodka #235: Problem Solving
Платные приложения умерли
BlueStacks X: бесплатный облачный стриминг для мобильных игр
Workflow: конечные автоматы для UI
Квадратный колобок: еще раз про UX в ритейле
Дублирование кода и неконсистентность дизайна: ищем решение
Учимся проектировать Bottom Sheets на примерах Vimeo, Dropbox, Youtube и т.д.
3 рекомендации по проектированию пустых состояний в сложных приложениях
Как сделать свою ферму в Unity
4 языка программирования, которые я собираюсь освоить в 2022 году, и почему вам тоже стоит это сделать
5 советов при работе с мобильным приложением для миллионов пользователей
Как развить свои инженерную креативность

iOS

Apple выпустит новые MacBook Pro в этом году
Как приложения для iPad адаптируются к новому iPad Mini с диагональю 8.3 дюйма
Туториал по Multipeer Connectivity

Android

Вопросы и ответы по Android Game Development Kit
SplitButton: кнопка-меню для Android
Workflow: конечные автоматы для UI
C#: Автоматизация Android без посредников (adb)
Наполненная архитектура: рефакторинг Headspace для масштабирования
Как использовать Android Activity Result API для выбора и съемки изображений
Вопросы собеседования для Android-разработчика
#ЦифраДня: Доля платных приложений достигла минимального уровня, пишет AppFigures. Из 1,878,916 приложений для iOS, доступных в App Store прямо сейчас, только 111,827 являются платными. Это всего 5.95%. С Google Play ситуация почти такая же. Из 4,077,118 приложений и игр, которые вы можете скачать прямо сейчас, только 149,886 являются платными. Это всего 3.68%. Это самая низкая доля за все время, и, учитывая все обстоятельства, вероятно, она сократится еще больше. Какая альтернатива? Покупки и подписки внутри приложения. В App Store есть 233,857 бесплатных приложений с покупками или подписками внутри приложения, а в Google Play — 269,039. Это составляет 13.23% и 6.85% соответственно.
Forwarded from Programmer Humor
This media is not supported in your browser
VIEW IN TELEGRAM
Появилось видео аварии в Facebook
Ну все, Android 12 почти вышел - исходники залили в AOSP, скоро должны накатиться и на поддерживающие Pixel-и. В выпуске - новый UI, обновленные уведомления, улучшенное быстродействие и оптимизированные сервисы, новые настройки приватности и прочие приятности. Еще более подробно будут говорить на Android Dev Summit, который пройдет в конце октября. Какой-то особой "знаковости" версия 12 наверное не достигнет, но в целом, мне кажется, удачный релиз получился, видно какую Google проделал работу по улучшению и внутренностей, и внешности ОС.

Разработка

Android 12 опубликован в AOSP
Как за месяц получить 80 тыс. конверсий в установку игры с помощью видеорекламы: кейс AdQuantum
Книги Infrastructure and Ops в Humble Bundle
Ведущие медиаисточники мобильной рекламы в интерактивном отчете Partner Benchmark от Adjust
Мигаем светодиодом по протоколу Zigbee или модуль управления Триколор GS SMH-ZW-I1 с прошивкой PTVO
Советы по оптимизации производительности растрового потока
Разработка Unity плагинов для iOS и Android
Rust и кроссплатформенная мобильная разработка
Полное руководство разработчика программного обеспечения по качеству кода
Инструменты о которых вы не знали, но которые нужны вам для разработки

iOS

Apple упрощает отправку сообщений о мошенничестве в App Store
Swift Style Guide: ясность, последовательность и краткость Swift
Как автоматизировать управление ассетами в iOS-приложениях
Работа с Picker в SwiftUI

Android

Делаем на Android анимацию как в Doom. Приложение-огонь
Функциональный подход в Jetpack Compose: каррирование функций
Синхронизируем RecyclerView с TabLayout
Уместите ваше Android-приложение на любом экране
#ЦифраДня или #ЧемЗанимаютсяРазработчики: В Haystack изучили данные, чтобы увидеть, как падение Facebook повлияло на продуктивность разработчиков (количество объединенных пул реквестов). Базовый уровень рассчитали на основе средних значений за три предыдущих понедельника, предшествующих отключению, и сравнили его с данными за 4 октября. Производительность разработчиков выросла на 32%.

Хотя обычно наблюдается увеличение работы в это время по понедельникам, 4 октября рост был гораздо более существенным, чем обычно. Между 21:00 по Гринвичу и полуночью количество смердженных пул реквестов выросло примерно в 2.6 раза. В результате за весь день их количество увеличилось на 32%.

Хотя на самом деле, объясняет Haystack, отключение Facebook дало разработчикам дополнительное время для выполнения служебных задач и закрытия давно висящих пул реквестов. Это не увеличило продуктивность программистов как таковую, а позволило в конце дня потратить время на некоторую очистку рабочего пространства.
“As-a-Service” - сразу 10х к инвестициям 😀 Если серьезно, то ReleaseHub - Environments-as-a-Service - получил 20 млн. Суть его в простом и быстром развертывании среды (Environment) для тестирования каждого коммита. Когда ветка мерджится - среда исчезает. Удобно и не надо ждать какого-то выделенного стейджинга. Есть всякие интеграции и API для CI/CD, так что наверное можно настроить и мобильные среды.

Разработка

Environments-as-a-service платформа ReleaseHub получила $20 млн
#Прототип: приложение для прачечной
AppsFlyer: расходы потребителей в приложениях для ритейла в России выросли на 227%
Падение Facebook увеличило производительность разработчиков на 32%
В графовые базы данных Memgraph инвестировали $9.34 млн
Как я книгу про доступность приложений написал
Полюбите проблему, а не решение
LongPressDraggable во Flutter
Почему мне не нравится открытый исходный код
Как повысить производительность React Native приложения

iOS

Проектирование для повышения производительности в большом iOS-приложении
Анимация SwiftUI Canvas в iOS 15

Android

SSComposeCookBook: поваренная книга Compose
Android, Kotlin Flow во ViewModel — все сложно
Понимаем операторы as T? и as? T в Kotlin
Адресное ТВ
Анимация списка в Compose: перетащите, чтобы изменить порядок
7 вещей, которые вам следует узнать перед использованием Compose
Честно говоря, с восхищением смотрю на развитие AppLovin. С основания в 2012 году как-то очень правильно расширялась туда, куда надо (а куда не надо не расширялась). Построив рекламный бизнес, сами занялись играми, потом купили модный in-app header bidding, в 2020 вообще приобрели Machine Zone, в этом году еще и Adjust. А сейчас получили программатик платформу MoPub, которой владел Twitter. Только что были на 4 месте в мировом рейтинге мобильных рекламных сетей, наверное еще поднимутся, вместо 1.4 млрд в 2016 стоят под 30. Собственно, чего всем нам и желаю.

Разработка

Twitter продает MoPub компании AppLovin
Предустановка приложений в России не дала существенного роста
Почему мне не нравится открытый исходный код
Нижняя панель навигации Flutter с вложенной маршрутизацией (автомаршрутизация)
Возвращение Бурана
Современный дизайн утратил душу
Zero to Hero: план развития бэкэнд-разработчиков 2021

iOS

Удаление учетных записей в iOS-приложениях станет обязательным с 2022 года
GitHub Contribution Graphs for iOS: виджет GitHub для iOS
Как Sendable может предотвратить гонку данных в iOS

Android

Глобальный ренейминг в Android-проекте
Локализация Android-приложений: о чем умалчивает документация
Ведение семейных финансов на C# и Xamarin. Личный опыт
Шпаргалка по Kotlin-интервью
Воспроизведение видео в LazyColumn в Jetpack Compose
Как обои Android могут угрожать вашей конфиденциальности
Android Runtime Permissions с корутинами
#ДатаДня: C сегодняшнего дня в Аналитике приложений в App Store Connect появились новые метрики. Среди них повторные загрузки, общее количество загрузок, выручка, предварительные заказы и обновления. Каждый показатель может отображаться по территории, источнику (поиск или просмотр в App Store, кампания, ссылка и т.п.), устройству.