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
🎙 «БКС Мир инвестиций» и Фонд «Сколково» проводят онлайн-митапы в формате круглого стола по Android-разработке.

11 ноября в 15:00: https://bcscd.sk.ru/android-meetup

• 15:00 - 16:00 — «Как построить эффективную дизайн-систему», Константин Петров, начальник отдела разработки Android приложения БКС.
• 16:00 - 17:00 — Круглый стол «Подходы к документированию кода»: БКС, Ozon, Сбер, X5 Group, Kaspersky.

25 ноября в 15:00: https://bcscd.sk.ru/java-meetup

• 15:00 - 16:00 — «Реактивное программирование: когда ждать прироста производительности», Янис Батура, Ведущий разработчик, команда Wildlings, «БКС Мир Инвестиций».
• 16:00 - 17:00 — Круглый стол «Масштабирование приложений и оптимизация производительности»: БКС, Сбер.

Митапы проводятся в рамках BCS Coding Days. Необходима регистрация.
Прямо сплошное удовольствие наблюдать как Apple (сейчас в лице Крейга Федериги) рассказывает об ужасах сторонней загрузки приложений. Мои любимые цитаты: “сторонняя загрузка приложений — лучший друг киберпреступников”, “откроются шлюзы для вредоносное ПО”, “преступники умны и умеют прятаться на виду у всех”, “некоторые социальные сети попытаются избежать надоедливой защиты конфиденциальности”. Почему та же macOS (которой тоже заведует Федериги) не рухнула от атак вредоносного ПО, он тактично умалчивает. Мне кажется, дожмут законодатели Apple, дожмут. Хотя бы из чувства противоречия 😀

Разработка

«Сторонняя загрузка приложений — лучший друг киберпреступников»: Крейг Федериги
Roblox потерял $6.5 млн от сбоя
H2O.ai получает $100M на ИИ для предприятий
Самые популярные приложения в октябре 2021
Открыта бесплатная база знаний по юридическим вопросам для IT-компаний
#Прототип: осознанная еда
Какие приложения вызывают стресс?
Поиграть в игру = протестировать игру. Почему это утверждение неверно?
10 расширений VS Code для борьбы с техническим долгом
Пример UX: разработка приложения для доставки еды
Как масштабировать ваши приложения
Как просить прибавки зарплаты разработчику

iOS

Quick, Nimble. На несколько тестов больше
Тренды iOS: на что обратить внимание разработчику
Тесты M1 Pro и M1 Max в сборке и тестировании в Xcode
Понимаем то, как и когда SwiftUI решает перерисовать представления
Приложения для iPhone могут многое рассказать о вас с помощью акселерометра
Использование SwiftUI и Compose для разработки виджетов приложений на iOS и Android
Что такое Deprecated API в iOS?
Как решить любую проблему, связанную со сбоем iOS-приложения
Как использовать Github Copilot со Swift

Android

TFProfiler: профайлер нейронных моделей
Figma2Android: код Jetpack Compose из Figma
Telegram объявляет новый конкурс для разработчиков под Android
Активная конкуренция за RAM в Android
Jetpack Compose: основы модификаторов
Обеспечение возможности сохранения состояния Android-приложения
Разрешения Android: может быть проще?
Автоматическое форматирование кода в Android Studio/Intellij IDEA
#ДатаДня: В этом году модераторы App Store не будут отдыхать на новогодних каникулах — магазин продолжит рассматривать и публиковать приложения все праздники без перерыва. В своем анонсе Apple пишет, что, возможно, время рассмотрения увеличится с 24 по 28 ноября и с 23 по 27 декабря, но это все, чего стоит опасаться разработчикам. Это первый раз, когда Apple сохраняет платформу App Store Connect открытой во время новогоднего сезона.
Большая конференция для мобильных разработчиков Mobius 2021 Moscow ждет вас 🔥

22-25 ноября приходите послушать доклады и поучаствовать в воркшопах, откуда вы унесете массу знаний, которые можно будет применить на практике хоть на следующий день. Будут говорить о:
✔️ Качестве продукта;
✔️ Устройстве платформ и инструментов;
✔️ Инфраструктуре;
✔️ Архитектуре;
✔️ Трендах мобильной разработки;
✔️ И многом другом :)

А расскажут об этом такие спикеры, как Giorgio Natili, Николай Иготти, Виталий Фридман, Кирилл Розов и многие другие.

Узнать подробности, посмотреть программу и купить билет можно на сайте конференции.

А промокод apptractor2021JRGpc поможет вам приобрести Personal Standard билет со скидкой 2000₽.
Наша коллаборация с Bidease и Rocket10 продолжается! В свежем выпуске “Маркетологи в мобайле” с Дианой Габране-Жуковой, Account Executive по Центральной и Восточной Европе из Snap, мы попытались проследить эволюцию мобильного маркетинга с начала пандемии COVID-19 до сегодняшнего дня, взглянуть на возникшие за это время инновации, на тренды, которые будут определять то, как поколения Snapchat взаимодействует с брендами, а также на то, как сами бренды продвигают себя на экранах мобильных устройств.

За самый интересный вопрос к этому интервью (его можно задать в нашей группе в Facebook) мы разыграем книгу или фирменный мерч от главного героя!
Niantic окончательно запускает платформу для создания приложений, которые компания называет «реальными метавселенными» (real-world metaverse). Открывали ее еще с полгода назад, а сейчас она окончательно стала доступна для всех. По словам гендира компании, с Lightship компания «открывает хранилище технологий, которые использовали для создания собственных продуктов», чтобы помочь другим создавать «AR-приложения планетарного масштаба». Niantic также выделяет 20 миллионов долларов на финансирование новых компаний, создающих AR-приложения - самое время податься в дополненную реальность.

Разработка

Niantic запускает AR-платформу Lightship для всех разработчиков
Как разработчику просить о повышении зарплаты
На что влияет Big Datа и может ли она кого-нибудь уволить
Podlodka #240: Golang
Constructor упрощает управление проектами
Современные DI-тренды во Flutter-разработке
Про Flutter: как бекендер в мобильную кроссплатформу лез
Дизайн – не искусство, а UX – не дизайн
Вышла Visual Studio 2022
11 алгоритмов машинного обучения, которые вы должны знать в 2021 году
Смерть от кода - когда разработчики проигрывают борьбу со сложностью

iOS

Приложения для iPhone могут многое рассказать о вас с помощью акселерометра
В этом году Apple не будет закрывать App Store на «новогодние каникулы»
Rugby: кеширование CocoaPods
Как добавить обязательный запрос на IDFA через App Tracking Transparency
Как писать на SwiftUI с помощью Test-Driven разработки
SwiftUI HStack: внимательный взгляд
Игры со StoreKit 2 в iOS 15

Android

Моделирование экранов Android как состояний
Мы перенесли наше приложение Jetpack Compose на Material Design 3 и Material You
Stateful Data в Android с sealed классами и Kotlin Flow
Баг, который стоил мне полдня отладки в Android Studio
Как мы сократили время сборки Gradle более чем на 80%
1) Продаю мобильное приложение на iOS

2) Тематика: Camera Translate

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

4) Функции приложения:

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

- Текстовый режим: Сфотографируйте страницы документа или загрузите фотографию из своей фотогалереи. Приложение отсканирует текст и переведет его на любой нужный вам язык.

5) Revenue конкурентов за прошлый месяц:

$200k - https://bit.ly/3e23S1g
$70k - https://bit.ly/2Y5KmLw
$70k - https://bit.ly/3b9PGBv

6) Retention (по месяцам)

- все пользователи - https://take.ms/gJJlP
- по фиче сканирование текста - https://take.ms/gx0M0
- по фиче сканирование объектов - https://take.ms/pTff5

7) Как можно развивать приложение:

- можно продолжать развивать текущий функционал и продвигать приложение как переводчик добавляя новые фичи (voice, offline, keyboard, etc)
- можно сменить фокус и сделать из прилаги scanner для бизнеса с фичами перевода и т.п.
- можно сменить фокус на обучение языков, сделать с помощью камеры и распознавания игровую форму обучения разных языков

8) Почему продаю приложение:

В соло стало очень сложно работать, приложение подойдет командам, которые умеют и разрабатывать и привлекать трафик.

9) Есть iOS программист и Дизайнер которые на фрилансе делали эту прилагу. Они могут продолжить разрабатывать или суппортить прилагу.

10) За подробностями писать в личку Артему Богданову
Коллеги из AppFollow запилили тут для нас парочку обучающих видео. Просил для начинающих инди, но что вышло, то вышло 😀 Первое - про софт лонч, самые важные шаги для подготовки и тестового запуска приложения. ASO как оно есть в видео + по результатам есть тестовый квиз. Вопрос в том - о чем еще снять/рассказать из старта/запуска своего проекта? Так, чтобы его потом не пришлось продавать ☺️👆Если есть какие-то пожелания - пишите в комментариях.

Разработка

Софт лонч: самые важные шаги для подготовки и тестового запуска приложения. Видеоинструкция от AppFollow.
Т1 Консалтинг проведет хакатон по созданию корпоративных сервисов
MyTracker бесплатно атрибуцирует Facebook для Android-приложений
Google научился искать двойников домашних питомцев в произведениях искусства
AudioMob привлекает еще $14 млн на аудиорекламу в играх
Unity покупает студию эффектов Weta Digital Питера Джексона
Computer Vision для iOS, Android, Web
Требования для публикации приложений в AppStore и Google Play в 2021
Перестаньте требовать определенного опыта от Senior-инженеров
Советы по оптимизации Flutter
Защита приложений Flutter

iOS

Apple должна будет разрешить ссылки на стороннюю оплату до 9 декабря
Как мы перестали плодить шаблонный код при работе с табличными представлениями в iOS
Делаем UI-тестирование возможным с TYGenerator
Циклы сильных ссылок и управление памятью в Swift
12 советов, как сделать в Swift меньше кода
Управление Safe Area в SwiftUI
Управление фокусом в списках SwiftUI

Android

PasswordValidationView: наглядная проверка пароля
Использование Jetpack Compose в продакшне: первые впечатления
Main Loop (Главный цикл) в Android Часть 1. Пишем свой цикл
ExpandableText в Jetpack Compose
REST API с Ktor в Android
#ЦифраДня: В золотую лихорадку - продавай лопаты. Стартап Daily, который делает платформу для видео и аудио общения, позволяющую встроить такой функционал в свое приложение в 2 строчки кода, получил 40 млн долларов в Серии Б. За период пандемии все метрики компании выросли от 10 до 30 раз, так что Dailyможет откусить знатную долю от мирового рынка видеоконференцсвязи, который в 2020 был 5.8 млрд, в 2021 будет 6.28 млрд, а затем, по прогнозу, еще удвоится за семь лет.
При моей любви к американским пикапам не смог пройти мимо это новости. Google и Ford наконец-то нашли хорошее применение дополненной реальности! Они оцифровали и сделали там модель F-150 Lightning. Это первый полностью электрический пикап компании, который на технологиях Google теперь можно обсмотреть со всех сторон даже не покупая. Но, хорош, конечно, зараза 🚜

Разработка

Google перенес электрический Ford F-150 в дополненную реальность
Самые зарабатывающие приложения октября в США
Что нового в Firebase: расширения для eCommerce и поддержка tvOS и macOS
Daily встраивает виде и аудио звонки в продукты
Как запилить джентльменский релиз
Разновидности «игровых» багов
11 лайфхаков по продвижению мобильных приложений и игр на «Чёрную пятницу» от AliExpress, OZON, Subway Surf, Hero Wars
10 ошибок в A/B-тестировании мобильных приложений
Дизайн, направленный на удержание пользователей. Разбираем метод “Настольной игры”
Закон Грешема: почему плохие разработчики вытесняют хороших, а разработчики создают некачественный код

iOS

Как использовать GitHub Copilot со Swift, используя Visual Studio Code
ReCaptcha: невидимая ReCaptcha v2 для iOS
Акторы Swift под капотом
Предупреждения компилятора - это плохо
Показываем бейджи в SwiftUI
iOS + MVVM

Android

Как устроен финтех в Яндексе
Делаем просто темный режим с Jetpack Compose и Material Design 3
Обработка исключений в Kotlin Coroutines
Здравствуйте, мои сборки Gradle медленные!
Приключение GoDaddy Studio с Управлением Состояниями и MVI/однонаправленным потоком данных на Android
Интересная “задача с собеседования”. Есть компания со штатом в нечетное количество сотрудников. Все сотрудники живут по разным адресам на разном удалении от офиса. Вопрос: существует ли вариант переезда компании, после которого абсолютно все сотрудники смогут добираться на работу быстрее (их путь до офиса сократится). Если существует - опишите его. Если не существует - приведите простое доказательство этого. Офис находится в центре окружности, которую можно описать вокруг всех точек адресов жительства сотрудников. В офисе жить нельзя и речь не про удаленку.

UPD: Правильный ответ был в первом комментарии - надо спуститься на один этаж ниже. Задача не про плоское пространство на карте, в нем решить задачу невозможно, а про третью координату и нестандартное мышление 😀
🔥1
В AppMetrica появилась атрибуция установок из Facebook Ads для Android

📍 Новое решение позволит бесплатно отслеживать установки и анализировать эффективность рекламы с помощью сегментации в отчетах AppMetrica.

📍 Это стало возможно после того, как 29 октября Facebook предоставил возможность атрибутировать рекламные установки по клику через Google Play Install Referrer.

Таким образом для кампаний можно:

• Оценивать доход от покупок
• Анализировать LTV и эффективность рекламы, выделяя когорты
• Наблюдать за удержанием новых пользователей
• Изучать в воронках, как пользователи, пришедшие с рекламы, проходят онбординг, регистрируются и совершают другие целевые действия

📍 Чтобы настроить атрибуцию установок для Android-устройств, создайте в AppMetrica новый трекер для Facebook. Вставьте в него ключ для дешифровки данных (Install Referrer Decryption Key) из Facebook for Developers.

📍Разработчики приложений на iOS также могут анализировать данные по установкам из Facebook Ads через SKAdNetwork. Для этого нужно указать AppMetrica получателем данных от SKAdNetwork для устройств с версией iOS 15 и выше.
Наш традиционный большой еженедельный дайджест со всем материалами за неделю - целых 104 статьи и новости про iOS и Android, разработку и монетизацию. Идем на рекорд!
#БугагаДня: Пишут, что Apple тайно покупает рекламу Google для сторонних приложений, чтобы получать миллионы долларов дохода от подписки. Доказательств особых нет, но по словам издателей Apple размещает рекламу без согласия разработчиков приложений, а Google не удаляет ее. Разработчики говорят, что такая форма рекламного арбитража существует уже как минимум два года. Среди затронутых компаний — крупные приложения для знакомств, такие как Tinder, Plenty of Fish и Bumble, медиа-гигант HBO, образовательный сервис Masterclass и служба изучения языков Babbel. За счет такой рекламы Apple и зарабатывает на своем проценте, и уводит людей из веб-подписок на подписки в App Store. Профит!
Конечно, это должно было быть в #ЦифраДня, но шикарный наброс на Apple перевесил 😀 По прогнозу MY.GAMES, рынок мобильных игр в России в 2021 вырастет 10% и составить 73.8 млрд рублей. При том, что в 2020 он вырос сразу на 39%, в этом даже 10% это хорошо, потому что консольный игры сократятся на 5%, а компьютерные на 4.6% (впрочем, это влияние локдауна и эффекта высокой базы, в среднем очевидно все выходит неплохо). Так что вот, в этом году мобильные игры - единственный драйвер роста российского игрового рынка.

Разработка

Объем российского рынка видеоигр в 2021 составит 165,6 млрд рублей
Не надо требовать определенного технологического опыта от Senior+ разработчиков
Задачи с собеседований: офис
ЧТО ПО ASO: обзор Asodesk
Дизайн приложений: примеры для вдохновения #63
Podlodka #241: профессия: бизнес-аналитик
Puls: ремонт по запросу
Com2uS: история успеха UA-кампании в ведущих китайских медиа
7 продвинутых проектов для улучшения ваших навыков программирования
Как использовать Git в качестве Offline-First базы данных
Дорожная карта по изучению Flutter
Пошаговое руководство для подготовки к собеседованию по разработке
Лучшие расширение VS Code для мобильных разработчиков

iOS

Apple тайно закупает рекламу для прибыльных приложений с подпиской
SwiftRater: напоминание об оценке
Онлайн-собеседование: Senior iOS Developer Виталий Кузьменко
От RxSwift к Combine: полное руководство по переходу
Как использовать разные шрифты для разных языков в iOS-приложении

Android

ByteLegend: обучение программированию в игре
Jetpack Compose: табы со свайпами
Как можно Parcel OnClickListener в Android Bundle - и почему не следует этого делать
Поддержка современных эмодзи
Оценка влияния различных UI-библиотек на сборку Gradle
#ЦифраДня: Расходимся. Apple заявила, что это неверное описание ситуации, и разработчики полностью осведомлены о рекламе, которую компания запускает от их имени. В статье Forbes ранее утверждалось, что компания «незаметно» размещает рекламу для приложений на основе подписки без согласия их издателей, чтобы увеличить сбор комиссии с покупок в приложениях. Apple пояснила, что уже 5 лет размещает рекламу для продвижения продуктов, которые она распространяет, и эта реклама четко помечена как реклама App Store.

Apple указала, что это ничем не отличается от ритейлеров, размещающих рекламу продаваемых продуктов, и что это очень стандартная бизнес-модель. Apple получает обычные юридические права на такую рекламу в соответствии с соглашениями, которые она имеет с разработчиками. И регулярно обсуждает с разработчиками размещаемую рекламу, и многие разработчики выражают признательность за эту поддержку.
Знали, что Apple рекламирует чужие приложения?
Anonymous Poll
29%
Да
71%
Нет
No-code — революция рынка разработки

В скором будущем большая часть IT-продуктов будет создаваться без использования кода.

Зачем разработчикам изучать no-code?

Повысить себе ЗП за счет умения быстро, дёшево и нестандартно решать задачи бизнеса
Оптимизировать задачи, которые можно закрыть с помощью no-code
Быстрее выдавать результат в прод
Не тратить время на однотипные задачи, а только на сложные и индивидуальные
Не испытывать конкуренции с ноукодерами и ноукод-агентствами за разработку

No-code заменит не только разработчиков, но и всю продуктовую команду. Поэтому важно разобраться не столько с no-code платформами, сколько изучить пошаговый процесс создания продукта: от ТЗ до релиза.

Об этом и многом другом, что нужно знать и уметь, расскажет основатель буткемп-школы CodeBreakers Анна Радзиевская (ex. product в Yandex и Qlean, ноукодер) на бесплатном вебинаре «Как создавать сайты и мобильные приложения без кода и зарабатывать на этом».

Регистрируйтесь по ссылке ➡️ https://clck.ru/Yqfuf
Сделал тут агрегатор вакансий iOS-разработчиков. Собственно, больше не ради вакансий (потом как-нибудь покажу, когда до ума доведу 😀), а для понимания того, какие навыки востребованы компаниями и их архитектур. Угадайте, какой навык на первом месте? Так или иначе, SOLID в десятке, поэтому вот статья об использовании принципов в Swift. Думаю в дальнейшем сделать подборки обучающих статей/материалов по Топ-50. Нннадо?

Разработка

Принципы SOLID в Swift
Яндекс, МФТИ, АГУ и «Сириус» откроют образовательную программу по искусственному интеллекту
Распродажа книг по Python в Humble Bundle
Как устроена система игровых событий в проектах Playrix
711 тысяч строк кода, 20 лет, один разработчик: как создавалась Dwarf Fortress)
Вне плоскости экрана. Новые вызовы для дизайнеров интерфейсов
Полный роадмап Data Engineering для начинающих
6 инструментов разработчика для Mac, которые не являются IDE
Интерпретация результатов A/B-теста: ложные срабатывания и статистическая значимость

iOS

Apple покупает рекламу для App Store, но делает это открыто
Распознавание текста на Canvas SwiftUI с помощью Vision в iOS 15
Мокинг заголовков разделов в iOS 15
Как мы уменьшили размер нашего бинарника для AppStore
Начало работы со Swift Concurrency (Async/Await, Actors, Continuations, Tasks)

Android

Swipeable-Card: карточки со свайпами
Начало работы с Motion Layout в Android
Вышел Kotlin 1.6.0
Растягивание UX Android-приложений для складных телефонов
#ЦифраДня. TikTok породил собственную экосистему или подкатегорию приложений. По данным Sensor Tower, всего в его орбите существует более 900 разных продуктов, количество их установок достигло 1.3 миллиарда! Почти половина приложений, в которых упоминается TikTok, нацелены на то, чтобы позволить потребителям скачивать видео на свои устройства. На втором месте по популярности - аналитика и, видимо, автоматизация работы с соцсетью. На третьем месте - клавиатуры и шрифты. Впрочем, не бросайтесь делать свой загрузчик видео. Кажется, категория достигла своего насыщения - количество новых релизов в 2021 году резко упало.