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
В 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 интересных статей и новостей!
Почему мониторы контрпродуктивны для программистов

Я перестал пользоваться внешним монитором год назад и ни капли не потерял. Напротив, я чувствую, что стал более гибким и независимым в выборе собственной рабочей среды, чем когда-либо.

Перевод статьи: https://apptractor.ru/mntrs
Платформа: разработка
👋: 2К
Сколько у вас мониторов на рабочем месте?
Anonymous Poll
53%
1
42%
2
4%
3
2%
Больше 3
#ЦифраДня: Потребительские расходы на подписки в приложениях и встроенные покупки в 3 квартале 2021 года должны составить 34 миллиарда долларов — это самый большой показатель квартальных потребительских расходов на сегодняшний день. iOS по-прежнему удерживает лидирующие позиции по потребительским расходам среди двух магазинов приложений. Потребительские расходы на iOS выросли на 15% в годовом исчислении до 22 миллиардов долларов, а в Google Play — на 15% до 12 миллиардов. На iOS по-прежнему приходится 65% доходов магазинов приложений во всем мире. И 76% потребительских расходов в неигровых приложениях.
Еще одна занятная статья сегодня про первое правило машинного обучения - что лучше начинать без него. Смысл ее, собственно, применим и ко многим другим областям - не надо переусложять, простые методы зачастую работают не хуже. Например, в случае ML, это простая эвристика, статистика или даже регулярные выражения 🤷‍♂️

Разработка

Первое правило машинного обучения: начните без машинного обучения
Расходы на приложения в 3 квартале 2021 года достигнут $34 млрд
Почему мониторы контрпродуктивны для программистов
Очевидный шаг, который решит ваши проблемы с клавиатурой
“Вовлечённость 2021”: отчет Sensor Tower
Podlodka #234: нетворкинг
SubHub Podcast: Евгений Курышев (Mirror AI)
RE3: реверс инжиниринг GTA III
Python GUI. Библиотека KivyMD. Шаблон MVC, parallax эффект и анимация контента слайдов
Как я получил сертификат Google Developers Experts: этапы и подводные камни
Как зарабатывать на маленьких веб-играх
Диверсифицируйте доходы от приложений с помощью гибридной монетизации
Дорожная карта подготовки к собеседованию, которая привела меня в Amazon
Практика разработки API в Netflix
Переосмысление правила 80/20 в разработке

iOS

Популярные приложения для iPhone собирают данные несмотря на ATT запрет
Туториал: создание AR-приложения с помощью RealityKit
Простая обработка ошибок сервера в iOS
Размеры экранов iPhone 13
App Clips - фрагменты вашего приложения

Android

Aurora: Compose для десктопов
Jetpack Compose — как легко построить UI на Android
Сервис отложенных запросов для Retrofit на Android
Flutter: о разработке плагинов с интерфейсом ActivityAware
Время отклика при запуске
Долгая дорога от колбеков к корутинам в Android
Преобразование файлов Gradle из Groovy в Kotlin
8 шорткатов IntelliJ для повышения производительности Android-разработчиков
#ЦифраДня: В среднем пользователи лучших развлекательных приложений на iOS проводят в них около 30 минут в день. Социальные сети занимают второе место по этому показателю с примерно 24 минутами в день. Социальные сети получают больше сеансов в день, но они короче, чем у Развлечений. Игры - единственная категория, кроме Развлечений, получающая более пяти минут на сессию, они №3 по среднему затраченному времени. Книги и Утилиты завершают пятерку лучших категорий по времени пользователей.
📲 Оффер от Яндекса за выходные!

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

Зарегистрироваться:
https://yandex.ru/promo/events/weekend-mobile/
В O’Reilly опубликовали результаты опроса рассылки для дата и AI инженеров про зарплаты. Касается он больше США, но есть один интересный факт. Если разобрать зарплаты по языкам программирования, то на первых трех местах будут Rust, Go и Scala. А на четвертом - Objective-C (Swift на 7, Kotlin вообще нет). То ли в сторону ИИ смотрит много iOS-разработчиков, то ли машинное обучение на Obj-C набирает популярность 😀, то ли язык просто дорог и "в среднем по больнице" он высоко поднялся. В общем, так или иначе, за Objective-C до сих пор хорошо платят.

Разработка

Зарплаты дата инженеров и разработчиков ИИ 2021
Локализация в DEVGAME: выслушать 2000 реплик на 7 языках и не тронуться умом
Топ-10 лучших систем управления тестированием 2021
32 текстовки мобильных push-уведомлений для возврата клиентов
Ориентированный на задачи дизайн - больше, чем Mobile First или отзывчивый дизайн
5 способов расширить свои возможности программиста

iOS

Apollo iOS: клиент GraphQL
Что нового в iOS 15 для разработчиков
7 функций массивов, которые должен знать каждый Swift-разработчик
Создание конфетти с помощью SwiftUI

Android

Android Broadcast: новости
Kotlin против Java Battle: что лучше?
Не злоупотребляйте scope функциями Kotlin
Kotlin 1.5.30 и KMM/KMP
#ЦифраДня или сила 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