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

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
#ЦифраДня: Согласно предварительным данным Sensor Tower Store Intelligence, потребители во всем мире потратили почти 111 миллиардов долларов на покупки в приложениях, подписки и премиум-приложения на обоих платформах. Это 30.2% рост по сравнению с 2019 годом, когда магазины приложений принесли 85.2 миллиарда долларов.
Плавно возвращаемся с каникул и начнем чего-нибудь простого. Вот, например, пишут, что Apple и Hyundai заключили партнерское соглашение. Вроде как корейцы то ли построят, то используют собственный завод, на котором и будут выпускать пресловутый беспилотный Apple Car. Что Apple даст, кроме бейджа, пока не совсем понятно, но вроде как тестовые поездки обещают по меркам автоиндустрии вполне скоро - уже в 2024.

Разработка

Apple Car будут делать совместно с Hyundai
Python стал «Языком программирования года» в рейтинге TIOBE 2021
News Break: интерес к локальному
Расходы европейцев на приложения выросли на 31% в 2020
Расходы потребителей на приложения в 2020 поставили новый рекорд
Radio QA #65: Про Test IT
• • Мама, я хакер: пробуем вскрыть приложение на Flutter
Flappy Bird на Unity 3D
Мой топ полезных инструментов для Unity разработчика
Разработка PWA с поддержкой распознавания лица и голоса
Искусство онбординга. Изучение стратегий онбординга крупнейших потребительских приложений
Решатель судоку с дополненной реальностью на WebAssembly
Какой язык вы должны изучать для Data Science в 2021 году?
5 законов, которые должен знать каждый разработчик программного обеспечения
Загрузка файла во Flutter с использованием Multer, Node.js и MongoDB

iOS

Biser Alert: “сахар” для UIAlertController
Эффективное программное создание Auto Layout в Swift

Android

Не надо бояться Scoped Storage
Как безболезненно мигрировать с RxJava на Kotlin Coroutines+Flow
Android: подмена системных диалогов и утечки памяти
Как реализовать обновления в приложении в Android с помощью Kotlin
Анимации в Jetpack Compose
8 лучших вещей в Android-разработке в 2020 году
На фоне дичи, которая творится с Трампом, Telegram вышел на второе место в топе загрузок в США. Число активных пользователей Telegram превысило 500, и только за последние 72 часа в Telegram зарегистрировались более 25 миллионов человек со всего мира (большинство, конечно, не из Северной Америки). Вот теперь меня прямо распирает вопрос - забанят Telegram, как Parler? Учитывая подготовку к монетизации и плохой опыт общения с американским правительством, я бы поставил на то, что Telegram пойдет на определенные уступки в плане ограничения пользователей.

Разработка

Telegram вышел на второе место по скачиваемости в США
Что такое Внедрение зависимостей и как это использовать в разработке?
IronSource покупает Soomla
Xamarin.Forms 5.0 уже здесь, уже доступен
Десять трендов маркетинга мобильных приложений 2021 года по версии экспертов
SmartMarket Сбера: как работает наш маркетплейс приложений и почему мы уверены, что он понравится разработчикам
Наша устаревшая база данных переросла сама себя
Полное руководство по бессерверной базе данных AWS - DynamoDB

iOS

Tinder без жестов с использованием оценки положения руки в iOS 14
Как интегрировать Combine со SwiftUI, чтобы сделать приложения лучше

Android

Finances: лучшее в Android-разработке
Самая большая ошибка модульности Android и как ее исправить
Сетевая загрузка с помощью корутинов Kotlin
Хочешь создать своё приложение для смартфона? 📱 Учим кодить на Android и помогаем разобраться в основах программирования для мобильных операционных систем.

Ссылка для регистрации: 🤘 https://clc.am/MAK0Ug

18–20 января в 19:00 по московскому времени состоится бесплатный интенсив, на котором ты узнаешь, как создать свой первый проект с нуля в Android Studio, находить ошибки в приложениях и публиковать их в Google Play.

🔥 Твоим наставником будет ведущий Android-разработчик в Sonect Дмитрий Рязанцев, который работал над созданием Яндекс.Браузера под Android. Он расскажет, какие навыки нужны начинающему разработчику, поделится полезными лайфхаками и ответит на все вопросы!

🎁 Три автора лучших работ получат сертификат на 30 000 рублей, который можно будет потратить на любой курс в Skillbox!
#ЦифраДня: App Annie опубликовала ежегодный отчет о состоянии мобильного рынка State of Mobile 2021. В России больше всего средств за год пользователи потратили в VK, на втором месте музыкальный плеер BOOM, третье же место у онлайн-кинотеатра ivi, который, заняв лишь 5 место по проведенному времени среди видео-стриминговых сервисов, смог заработать больше всех.
Не знаю зачем может понадобиться, но выглядит красиво! Here (которая ex Nokia) запустила платформу Premier 3D Cities - это 3D модели городов. Пока есть 80 локаций, но вроде как расширяются усиленно. Точность - около 1 метра, так что можно “возводить” почти достоверные города в игра, симуляторах и т.п. 🏙

Разработка

Here предлагает точные 3D модели городов
Задачи с собеседований: без посредников
Как выбрать правильную базу данных для вашего приложения
App Annie: в 2020 году пользователи потратили в мобайле $143 млрд
Маркетологи в мобайле: Артем Красненков (СберМаркет)
Here предлагает точные 3D модели городов
Сага о мобильном дизайне. Часть 1
Как каждый день становится лучшим разработчиком

iOS

UIKitPlus: декларативный UIKit
Создаем Swift Package на основе C++ библиотеки
Функции высшего порядка в Swift

Android

Чаты на вебсокетах, когда на бэкенде WAMP. Теперь про Android
Проектирование и тестирование логики рендеринга состояния в Android
У Newzoo тренды для мобильных игр на 2021 год. В принципе во многом подходит и для приложений: отмена IDFA в iOS, 5G, рост AAA, возникновение проблем и изменения в магазинах приложений, рост брендированных игр внутри мобайла и выход мобильных игр за пределы платформ. Любимая фраза: “по мере того, как мы переходим в более взаимосвязанную метавселенную, где формы развлечений сливаются друг с другом…“. В общем, предсказанное сбывается. Software Mobile Apps Is Eating The World.

Разработка

Newzoo: 5 трендов для мобильных игр 2021
No-code платформа Webflow получает $140 млн. при оценке в $2.1 млрд.
Duolingo: улучшение на 1% каждую неделю
Почему продуктовые практики могут убить ваш продукт?
Как написать игру за месяц, не отвлекаясь от основной работы
10 лучших проектов машинного обучения 2020 года
Лучшие фреймворки для блокчейн разработчиков на 2021 год
Уведомления и предупреждения во Flutter
3 привычки, которые помогут вам стать лучшим разработчиком

iOS

10 полезных советов по написанию более чистого Swift и SwiftUI кода
SwiftUI + GraphQL = 😍🚀🙌

Android

SwipeDismissImage: управление изображениями
Из 1С в Android-разработку: мой опыт перехода внутри Lamoda
Как я присоединилась к программе Google Developers Experts
Как я создал простое приложение-конвертер валют - используя рекомендованные шаблоны и архитектуру Android
Повышение производительности UI с помощью асинхронной загрузки макета RecyclerView
Сегодня начинается конкурс Телеграм для iOS-разработчиков

Его цель - создание анимаций для iOS-приложения мессенджера в соответствии с приведенными мокапами.

Призовой фонд - более 50,000 долларов.

Зарегистрироваться для участия можно с помощью @ContestBot.

С 30 января стартует конкурс и для Android-разработчиков, а в марте — конкурс по созданию анимированных стикеров и GIF.
2021 стартовал, праздники закончились, вы вернулись к работе, а значит, сейчас самое продолжить наш совместный с Bidease, Rocket10 и ТГ каналом User Acquisition Chat проект “Маркетологи в мобайле”.

Героем нового выпуска стал Артем Красненков, Head of Digital Marketing СберМаркет. Он рассказал о своем карьерном пути, основных сложностях, с которыми столкнулся продукт в 2020 и о том, как и где наиболее эффективно продвигать e-Grocery сервис.

Напоминаю, что за самый интересный вопрос к этому интервью мы разыграем книгу, а в целом по итогу сезона за лучший вопрос дадим новую Sony PlayStation 5. Подключайтесь!
У маркетологов тоже бывают классные истории!

Вот, например, бывший глава маркетингового отдела Uber Кевин Фриш рассказывает, как случайно обнаружил, что из 150 миллионов долларов рекламного бюджета (performance marketing) 100 миллионов уводили мошенники. Источник в твиттере и подкаст.

Началось всё с того, что социальные активисты задолбали основателя убера Трависа Каланика твитами «вот вы говорите, что против Breitbart, а всё размещаете у них рекламу». Каланик: wtf, чувак, ты ведь говорил что всё под контролем! Фриш начинает разбираться и находит посредников, которые не отключили рекламу по просьбе и ставит их на паузу. Речь о 15 миллионах долларов рекламы, 10% всего рекламного бюджета. Готовится к обвалу показателей установок, но не происходит вообще ничего.

Начинает копать — запрашивает логи и видит в них супер странные вещи, вроде того, что человек кликает по рекламе и через 2 секунды (!) логинится в убер — так не бывает. Оказывается, это мошенники, которые обманывают рекламные сети с помощью зараженных вирусами Android телефонов и других техник. На такие «установки» приходилось 2/3 бюджета «performance marketing» – 100 миллионов долларов.

Продолжает копать и из оставшихся 50 срезает ещё 20 не особо эффективных, в результате получается, что можно было достичь того же результата за пятую часть цены. Такая вот история. А мы программы оптимизируем.
#ЦифраДня: AppsFlyer в ежегодном отчете анализирует возвраты. На День 30 самые большие в категории “Коммуникации”, самые маленькие в “Фотографии”.
Буквально неделю назад выясняли, что будет с Telegram на фоне его роста и миграцией в него всяких неугодных личностей. Вот реальность уже опережает любые фантазии - одна из местных НКО (по какой-то шутке мироздания ее название «Коалиция за более безопасный интернет») подала в суд на Apple и требует удалить мессенджер из App Store. Конечно, нельзя не сказать, что это какие-то местные фрики, к запросу которых вряд ли кто-нибудь в трезвом уме прислушается, но прецедент интересный.

Разработка

«Коалиция за безопасный интернет» потребовала удалить Telegram из магазинов приложений
Как каждый день становиться лучшим разработчиком
Shadow: поиск потерявшихся собак
Amazon дал возможность брендам создавать собственные голосовые ассистенты
Дизайн приложений: примеры для вдохновения #28
Telegram начинает конкурс iOS-разработчиков
США добавили Xiaomi в список «военных компаний»
make sense: О базовых понятиях Machine Learning и AI в продуктах
Podlodka #198: выйти из IT
Запуск Завтра: Разработка в Uber. Как менеджерить 15 млн поездок в день
Как Google Play разрушил все ожидания. Опыт создания игры на Android. 2 месяца разработки. Отказ. Временный бан Admob
ALT CITY: Online. Как я в одиночку создавал “GTA Online” для мобильных устройств. Часть 2
Уроки проектирования многоязычных пользовательских интерфейсов
Ошибки, которых следует избегать при найме разработчиков мобильных приложений в 2021 году

iOS

IQListKit: таблицы и коллекции без dataSource
Рендеринг острова из «Моаны» менее чем за 10 000 строк кода на Swift
Создаем и развертываем приложение для iOS с помощью Github Actions и Fastlane
Как 7 iOS-приложений могут сэкономить 500 Мб дискового пространства
Лучшие вопросы на собеседовании Swift и iOS разработчиков в 2021 году
Почему нужно изучить SwiftUI в 2021 году?

Android

Skelly: скелеты загрузки для Android
Google Play начал показывать рост или падение в рейтингах
Сервисы Google вернутся на смартфоны Honor
Руководство по стилю Kotlin для Android разработчиков (Часть I)
Как удалить «неудаляемые» приложения со смартфона
Как создать реалистичный интерфейс с помощью Jetpack Compose
MotionLayout - простой способ создания сложных анимаций
MVI архитектура с Kotlin Flows и Channels
🚀 Интересуетесь разработкой мобильных приложений на языке программирования Swift, но не знаете с чего начать?

🤩 Приходите на прямой эфир от Web Academy с Artem Velykyy - Mobile Lead at Axon Development Group, на котором будем с Вами говорить о том как же быть новичку, а также, что нужно знать и уметь разработчику в начале карьеры iOS-девелопера.

Когда: 21.01 в 19:00 по Киеву / 20:00 МСК
🧭 Где: Live Online

❗️ Не упустите возможность задать вопрос спикеру online

🖊 Подробнее о вебинаре и регистрация через чат-бот: 👉 https://bit.ly/3sNhq5I

или браузер: https://bit.ly/2LLaTHV

#Ивенты_WebAcademy #Программирование_WebAcademy
Индия вообще прет без остановки, какой там коронавирус. Инвестиции в десятки и сотни миллионов долларов для бедной в общем-то страны уже не вызывают шока. Даже Китай по сравнению с кажется немного отстающим. Интересно только когда индийские платформы начнут массово выходить за пределы страны - вот, например, местная фитнес и health платформа Cure.fit уже купила калифорнийский Onyx с его AI-технологиями. Казалось бы где персонажи “Шантарама”, а где Калифорния. А вот же ☺️

Разработка

Cure.fit купил Onyx для AI-наблюдения за тренировками
Руководство по привлечению пользователей от Adjust и ironSource
DataDarvin и myTarget автоматизируют О2О-маркетинг
Как локализовать ролик об игре
Топ-10 уязвимостей мобильных приложений и способы их устранения
Разработка эффективного гибридного приложения
Как подготовить приложение к рекламной кампании в Facebook
Гайд по дизайну страницы приложения в App Store и Google Play
Сортировщик LEGO на Raspberry Pi
От 15 000 подключений к базе данных до менее 100
Как создать крутую анимацию для любого интерфейса
40 и все еще разработчик?

iOS

Dovve: клон Twitter
Vivid UI
Делаем свой Widget в iOS 14
Как мы интегрировали Яндекс.Музыку с Siri. Доклад Яндекса
Быстрая локализация iOS/macOS с помощью Помощника на основе Google Translate
Приложение для iOS с праздничным снегом

Android

Android Broadcast Новости #0
Лучшие практики использования ViewModels в Android
Работа с Firebase Realtime Database с помощью корутинов Kotlin
Начни развиваться в одном из самых перспективных и прибыльных IT-направлений прямо сейчас — попробуй себя в роли iOS-разработчика! Пройди путь от написания первых строчек кода до полноценного приложения всего за 3 дня 🔥

Регистрируйся на бесплатный онлайн-интенсив: https://clc.am/WcxoeQ

Под руководством опытного разработчика мобильных приложений Delivery Club Александра Аносова ты освоишь:

✔️ основы программирования на языке Swift;
✔️ вёрстку экранов в Interface Builder;
✔️ работу с UITableView для отображения списков в iOS-приложении;
✔️ запрос данных с сервера.

🎉 Вместе с преподавателем ты создашь своё первое приложение, задашь интересующие тебя вопросы и получишь крутые подарки от Skillbox.

Подключайся к прямым трансляциям 25–27 января в 19:00 по московскому времени!
Forwarded from Programmer Humor
This media is not supported in your browser
VIEW IN TELEGRAM
Делаем презентацию для клиента
ASOdesk выкатил большой отчет с анализом страниц топовых приложений в App Store и Google Play. Какие иконки, скриншоты популярны и т.п. Я, как человек, берущий для иконки первую яркую картинку Creative Commons, всегда с интересом наблюдаю за такими “проблемами первого мира”. Но в целом исследование достаточно полезное и почерпнуть из него можно многое.

Разработка

Визуальная оптимизация страниц приложений: тренды 2021
10 интересных API для вашего следующего проекта
Задачи с собеседований: 10,000 серверов
Машина для сортировки LEGO на Raspberry Pi
Мой опыт создания приложения на Flutter с использованием @protocol
Как я создал свою лабораторию с устройствами
PMI: пожалуйста, уберите Scrum
Почему никогда не следует соглашаться на тестовое программирование во время собеседования
16 инструментов для повышения продуктивности программирования, которые можно использовать, даже если вы не программист

iOS

Встречайте App Clip Codes

Android

Finch: меню отладки для Android
Руководство по архитектуре, рекомендованной Google для Android-приложений
Руководство по корутинам в Android: введение