Size: a a a

Mobile Insights by AppTractor

2021 July 19
Mobile Insights by AppTractor
На сегодняшний день полезных источников про Android не так уж много. В связи с этим хотим поделиться тг-каналом Mobile Native - его ведет наш коллега из мира Android разработки.

На канале Артём публикует актуальные материалы про разработку, делится полезными сервисами, которые будут полезны для любого уровня разработчиков от Junior до Senior.

Залетайте: @mobile_native
источник
Mobile Insights by AppTractor
Huawei умер, да здравствует Xiaomi! 😀Во втором квартале Xiaomi вышла на второе место по продажам смартфонов в штуках в мире, сместив оттуда Apple. В общем-то после того, как Huawei “отвязали” от Android было понятно, что кто-то из китайцев займет его место, и Xiaomi была главным кандидатом. Теперь следующая цель - стать №1, от Samsung отделяет всего 2% и несложно предположить, что с огромным ростом на развивающихся рынках (300% в Латинской Америке, например) ждать этого не долго.

Разработка

Xiaomi вышла на второе место по продажам смартфонов в мире
Исследование The State of Developer Ecosystem 2021 от JetBrains
SwiftUI больше не будущее, он готов прямо сейчас
Дизайн приложений: примеры для вдохновения #48
SubHub Podcast: Михаил Прытков (Simple)
Podlodka #224: System Design
Градусники в поле
4 способа создать отличный продукт без навыков визуального дизайна
Как мы создали приложение за 1 млн рублей: экономика, провалы и советы будущим стартаперам
Скучный код - лучший код
Самые важные уроки, которые я получил от Senior инженеров
5 баз данных, которые вы можете использовать бесплатно
Создаем GAN с помощью PyTorch
Обработка ошибок в чистой архитектуре
Тренды мобильной разработки 2021

iOS

Hammer: жесты для юнит-тестов в iOS
Отладка в iOS
Чистая архитектура в iOS с RxSwift и Swinject

Android

Публикуем приложение в Amazon Appstore для Windows 11
Pacman Compose: игра на Jetpack Compose
Руководство по репозиториям Maven
Подключите пользователей Android одним касанием: Fast Pair
источник
2021 July 20
Mobile Insights by AppTractor
Врываемся в новый сезон “Маркетологи в мобайле” с бомбическим интервью от Кирилла Пыжова, Co-Founder & COO Perfluence. Он рассказал об основных ошибках рекламодателей при работе с блогерами и том, как правильно сотрудничать с инфлюенсерами, а также поделился своим взглядом на будущее IM и интересными ресурсами “для почитать”.

За самый интересный вопрос (его можно задать  в нашей группе в Facebook) к этому интервью мы традиционно разыграем книгу или фирменный мерч от главного героя!
источник
Mobile Insights by AppTractor
Запускайте рекламу в Яндекс.Директе прямо со смартфона

Мастер кампаний в Директе стал “мобильным” - у него появился адаптированный под смартфоны интерфейс.

Мастер кампаний — удобный инструмент, который позволяет запустить рекламную кампанию буквально за несколько минут. Для старта достаточно вставить ссылку на свой сайт или приложение, и Мастер с помощью умных алгоритмов Яндекса подскажет все настройки для объявления: поможет с заголовком, описанием, картинкой и стратегией.

После останется проверить рекламу, отредактировать её, если требуется, и нажать кнопку "запустить".
источник
Mobile Insights by AppTractor
У Humble Book Bundle очередная распродажа книг - теперь 15 “поваренных книг” O’Reilly, стоимостью более 57,000 рублей, можно купить всего за 1,343 рубля. Есть книги по Unity, машинному обучению, Python, Java, Kotlin, Raspberry Pi, разработке игр на Swift и пр. Традиционно возникает более концептуальный вопрос *конечно же в  стиле “информационного шума” (С)) - вы читаете такого рода книги по разработке?

Разработка

«Поваренные» книги от O’Reilly в Humble Book Bundle
MY.GAMES проводит креативный джем
Snap купил еще одну компанию для AR-шопинга
20 вопросов, которые должен задать программист при присоединении к новой команде
9 расширений VSCode, которые вам обязательно понадобятся как разработчику
Почему большинство разработчиков получают средний результат
7 преимуществ масштабирования мобильной разработки с помощью основных библиотек
Как создать классный профиль на GitHub за 5 минут
Геймификация фитнес-приложений в 2021 году: тенденция, которую нельзя пропустить

iOS

Pulse: логер и сетевой инспектор для платформ Apple
Как быстро просмотреть свой UIViewController в SwiftUI
Как создать кастомный таббар в Swift

Android

Google упрощает поиск приложения для Wear OS в Play Store
Зачем нужна многомодульная архитектура. Плюсы и минусы
Миграция приложений на Android 12
Как добавить анимацию переворачивания карточки в Android-приложение
Разрабатываем приложения для Android TV с помощью RecyclerView
Создание типовых отдельных Bottom Sheet
Советы для более быстрой разработки в Android Studio
источник
Mobile Insights by AppTractor
Читаете книги по программированию и разработке?
Анонимный опрос
59%
Да
41%
Нет
Проголосовало: 856
источник
2021 July 21
Mobile Insights by AppTractor
Вот прямо интересно, что у Netflix получится с играми. Очевидно пока заявляют, что первые игры конечно же будут для мобильных устройств и это будет большое новое направление для компании, в которое она будет вкладываться наравне с другим контентом. Станет ли игровое направление таким же прорывным, как это случилось с сериалами?  Представляете какие-нибудь “Очень странные дела” с AR-дополнением? Как вообще игры можно связать с происходящим на экране? Будем ждать ответов от Netflix 😀

Разработка

Netflix начнет с мобильных игр
Самые важные уроки, которые я получил от Senior-разработчиков
Первые 24 часа с iOS 14.5+: как создать стратегию конверсий с учетом действий пользователей.
В App Store Connect появилось управление налогами
Батлрояль за 2 месяца: как мы обновили сетевой код и на 20% сократили траты на сервера
Касса самообслуживания в телефоне — экспресс-скан
Fedi - клиент социальной сети с открытым исходным кодом на Flutter
Планирование и оценка масштабных программных проектов
Эвристическая психология в UX-дизайне

iOS

Избегаем несовместимых состояний с помощью шаблона «Замки и ключи»
Клонируем главную страницу Instagram на SwiftUI менее чем за час
Создаем To-Do приложение в SwiftUI, используя новые функции iOS 15

Android

Используем скрытое системное API при разработке устройств
KAHelpers: расширения для Kotlin
Безопасность в мобильных приложениях
Автоматизация UI-тестирования в приложении Недвижимости на Android. Доклад Яндекса
Hilt+Retrofit+Coroutine
Утечки памяти в Фрагментах в Android
источник
2021 July 22
Mobile Insights by AppTractor
Podlodka анонсирует новый сезон Podlodka Android Crew - старт 26 июля.

Интенсив продлится две недели. Встречаются дважды в день: утром и вечером 🔥
Тебя уже ждут: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв).

Во время первой недели обсудят лучшие практики Android-разработки.
Разберут:
- на что обращать внимание, чтобы приложение было безопасным;
- какие есть подходы к тестированию;
- как ускорять работу приложений;
- как автоматизировать проверки качества кода.                  

Вторую неделю посвящают хранению данных.
Разберут всё, что доступно для хранения данных на устройствах: удаленные и не очень БД, файлы, shared preferences, новые файловые API и многое другое.

Все подробности уже на сайте, проходи и осмотрись 😉

Традиционно МЫ РАЗЫГРЫВАЕМ ОДИН БИЛЕТ НА БОРТ. Поделись этим постом в какой-нибудь ОТКРЫТОЙ группе (чтобы она была видна в аналитике нашего канала) - среди всех таких постов мы случайным образом выберем победителя и выдадим ему бесплатный билет в путешествие.
источник
Mobile Insights by AppTractor
Очередная новость из серии #ачегодобилсяты - новая реинкарнация криптокотят получила 20 миллионов долларов. Там внутри скачки со ставками, лошади на блокчейн - ”cами лошади считаются «дышащими» NFT, которые несут набор атрибутов, позволяющий им меняться с течением времени” - их выращивание, продажа и все такое. Когда писал - дико смеялся, казалось, что авторы просто собрали все модные техно-слова и продали их кому-то. На самом деле на платформе 125,000 подключенных пользователей и более 14,000 владельцев конюшен, лошади стоят от 130 до 45,000 долларов, а те самые инвестиции пришли, в том числе, и от Andreessen Horowitz, которые в модных словах знают уж побольше меня. Так что цифровые скачки, NFT лошади и миллионы заработка - вот это наше настоящее будущее.

Разработка

VHS получила $20 млн на виртуальные скачки
Узнаем, какую рекламу используют конкуренты в Apple Search Ads
KMM плагин под капотом
Делал за 2 года, доход 194 доллара, отток 100% - 8 бесценных уроков
Если ваша компания не занимается парным программированием, уходите
После 20 собеседований у меня есть 3 совета, как устроиться разработчиком
10 GitHub-репозиториев для разработчиков-самоучек

iOS

CoreStore: мощь Core Data с элегантностью и безопасностью Swift
Как редизайн превратился в рефакторинг, и что из этого вышло. Часть 1. Техническая
10 уроков, которые я извлек из первого опубликованного приложения для iOS
Приоритет захвата и сопротивление сжатию в iOS

Android

Как добавить анимацию переворачивания карточки в Android-приложение
Памятка по жизненному циклу Android — часть I. Отдельные Activity
Android in-app purchases, часть 1: конфигурация и добавление в проект
Разработка под Android на Mac M1. Вот как это должно работать!
источник
2021 July 23
Mobile Insights by AppTractor
Сохраните в мемориз, годный ответ
источник
Mobile Insights by AppTractor
#ЦифраДня: По данным отчета Synopsys, 96% из бесплатных игр содержат как минимум одну известную уязвимость. Следом идут самые зарабатывающие игры (94% уязвимы), а за ними, как ни странно, следуют банковские приложения (88% уязвимы). В среднем уязвимы примерно 63% всех Android-приложений.
источник
2021 July 26
Mobile Insights by AppTractor
Понравилась занятная идея от Obe Fitness - фитнес с добавлением юмора. Кажется, что такой подход может сработать с чем угодно. Знаю один канал, который скучные статьи о животных пишет с юмором и на этом собирает миллионную аудиторию. Изучение языков от такого наверняка выиграет. А погода? А тудушник? Подумайте, как добавление юмора может украсить ваш продукт.

Разработка

Obe Fitness: развлекательный фитнес
2 года на разработку, доход $194, отток 100%: 8 бесценных уроков
Как продвигать свой бренд на подключенных ТВ: руководство Adjust
Pix: пикер в стиле WhatsApp
Дизайн приложений: примеры для вдохновения #49
Podlodka #225: алгоритмическая торговля и HFT
Storms Publishing запустили новый конкурс гиперказуальных игр
ARM представил гибкий процессор
School: планировщик для школьников
Построение процессов в QA: проблемы и решения
Музыка для игр: где брать треки инди-разработчикам
15 советов для улучшения UX форм регистрации и входа в систему
10 лучших инструментов для дата инженеров
Когда можно назвать себя Senior-разработчиком?
Мой друг-программист утроил свою зарплату за счет нетворкинга и ведения блога
Создайте свое мобильное приложение за 10 дней с React Native
Лучшие библиотеки React Native 2021

iOS

Разбираемся с AsyncImage в SwiftUI
@Once: однократные замыкания
Реализация Feature Flagging в iOS
Как Rappi справляется с размером iOS-приложения

Android

Pix: пикер в стиле WhatsApp
63% Android-приложений содержат известные уязвимости
School: планировщик для школьников
Работа с фоновыми задачами в Android 12: переезжаем с foreground service на expedited jobs
Оптимизируем вашу Kotlin сборку
Крестики-нолики в Android Studio за 30 минут
Обновляем ваши виджеты для Android 12
Создание корпоративного плагина IntelliJ для Android-разработчиков
источник
2021 July 27
Mobile Insights by AppTractor
#ЦифраДня: В продолжение истории про 69 градусов, падение ракет и прочие занятные баги. В Google программист описался всего на один амперсанд и в процедуре проверки пароля вместо && использовал &. Это привело к тому, что пользователи Chrome OS вообще не смогли войти в систему. Кто не ставил = вместо == пусть первый бросит в меня камень, но в целом более непонятно другое - как такая очевидная проблема попала в канал стабильной версии.
источник
Mobile Insights by AppTractor
В мае компания Wowmaking запустила паблишинг неигровых приложений. Ребята громко заявили о своих целях и приглашали к партнерству разработчиков из России, Беларуси и Украины. Три месяца не такой большой срок, чтобы подводить глобальные итоги, но мы не упустил возможность расспросить СМО Wowmaking Антона Шловенца про первые успехи и дальнейшие планы.
источник
Mobile Insights by AppTractor
Новостей сегодня как-то вообще нет, поэтому могу вернуться ко вчерашней статье про разработку чат-бота. Истории провалов у нас редки, тем занятнее вдвойне рассказ о походе по, кажется, всем граблям в поиске product-market fit. Особых открытий автор не делает, но еще раз проговорить все эти пункты довольно ценно. Так что всем, кто работает или начинает свой собственный проект - рекомендую.

Разработка

2 года на разработку, доход $194, отток 100%: 8 бесценных уроков
Отсутствие одного «&» вызвало сбой в Chrome OS
Как паблишер Wowmaking повышает монетизацию продуктов и строит партнерские отношения с разработчиками
Путь от хаоса к порядку. Как справляться с инцидентами и успевать достигать цели? Делимся опытом
Как создать удобную sidebar навигацию?
Почему программистам не следует надолго оставаться в одной компании
Прекратите выбирать доход в качестве главной метрики
Как сделать фортепиано на Flutter

iOS

MIFieldValidator: валидация полей
Три умных расширения Swift для повышения вашей эффективности
Почему вы не можете использовать Async/Await

Android

Android 13 станет «Тирамису»
Создание и стилизация выпадающих меню в Android
источник
2021 July 28
Mobile Insights by AppTractor
Команда Cameos ищет крутого iOS/Android разработчика в лондонский офис Snapchat. Cameos полностью генерируются на клиенте, поэтому Вас ожидают сложные, классные задачи, связанные с перфомансов и работой с ML. Полагаются все плюшки работы в большой компании, при этом мы еще сохраняем дух стартапа внутри (компания AI Factory была недавно куплена Snap). Через год возможен relocation в Лос-Анджелес 😎🌴

Желающие попробовать свои силы пишите @grtkachenko
источник
Mobile Insights by AppTractor
Главная новость, конечно, в выходе Jetpack Compose версии 1.0. Буквально несколько часов назад Google объявил об этом, но ждали мы его легендарные “джва года” как минимум. Будущее не определено декларативно и теперь еще готово к продакшену. Говорят, что сейчас в Play Store уже есть более 2,000 приложений, использующих Compose (фактически, само приложение Play Store использует Compose), но судя по тому, что в Open Source каждый второй Android-проект на Compose, их гораздо больше. В общем дождались, с праздником.

Разработка

Вышел Jetpack Compose 1.0
Android vs iOS: отличия в шопинге
Когда можно назвать себя Senior разработчиком?
GitHub предложит бесплатную юридическую помощь разработчикам
Неправильный путь в backend driven UI. Доклад Яндекса
Чему я научился как продукт-менеджер в Google
Создание безопасного мобильного приложения с помощью React Native
5 самых важных черт, на которые я обращаю внимание, нанимая разработчика

iOS

Как правильно расширить или создать Издателя в Combine
Создание сложных модульных архитектур с помощью SwiftUI, Combine и Swift Package Manager (SPM)

Android

Voyager: Compose на сверхсветовой скорости
Способы инжектить ViewModel с помощью Dagger: что может пойти не так
Поддержка RTL-дизайна на Android
Обновление 170 библиотек в крупномасштабном приложении для Android
Обновляйте StateFlow в Kotlin безопасно
источник
2021 July 29
Mobile Insights by AppTractor
#ЦифраДня: Исследование Lamoda показало, что самыми активными онлайн-покупателями в России являются пользователи iOS-устройств — они оформляют на 85% больше заказов. Причем женские товары покупают с iOS почти в 2 раза чаще, чем с Android, а мужские — на 65%. Вне зависимости от устройства, заказ с товарами для мужчин обычно на 20% дороже заказа с женскими вещами. Пользователи iOS-гаджетов также больше тратят на онлайн-покупки — их средний чек на 32.5% выше, чем у владельцев Android. Но что самое интересное, самые дорогие покупки совершают мужчины на планшетах iPad, на втором месте по среднему чеку — женщины с iPad, за ними — мужчины с планшетами на Android.
источник
Mobile Insights by AppTractor
Новость писать в одну строчку как-то неохота, но в iOS 15 Beta 4 в Release Notes заявлено, что теперь фоновые пуш-уведомления будут доставляться только в том случае, если приложение запускалось хоть раз в последние несколько недель. Делают это в рамках любимого компанией Privacу, так что если вы полагались на пуши для каких-то маркетинговых или аналитических целей, то скоро они перестанут работать.

Разработка

Маркетологи в мобайле: Александр Муравский (Alconost)
OpenAI представил новый язык Triton для GPU-вычислений
Clockwise: калькулятор стоимости встреч
Как мы ускорили разработку и тестирование мобильных приложений
Модели атрибуции трафика. Почему модель атрибуции должна изменяться вместе с каналами продвижения, продуктом, маркетинговой задачей и внешней средой
700000 строк кода, 20 лет и один разработчик: как делается Dwarf Fortress
5 самых масштабируемых языков/фреймворков Backend разработки 2021
Разъяснение двух самых известных вопросов кодинг интервью

iOS

Определяем музыку с ShazamKit
Адаптивная верстка для iOS в Swift
Диалоги подтверждения в SwiftUI
Как в iOS показать View Controller с размытым фоном

Android

Вышла Android Studio Arctic Fox
Врываемся в мобильный пентест (Ч1)
Интеграция фильтра OpenGL в FFmpeg на Android - несколько советов
5 советов, которые должен знать каждый Android-разработчик
Переводим текст на Android-устройстве с помощью Google ML Kit
источник
2021 July 30
Mobile Insights by AppTractor
Надо помочь в тренировке нейросети
источник