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

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/

YMReferral
Download Telegram
#ЦифраДня: В Humble Bundle распродажа “Как создавать мобильные приложения и игры”. Проходит она вместе с Zenva Academy и в ней предлагают курсы по iOS, Android и Unity разработке, по Java и Swift — всего обучения на 900 долларов, 18 курсов. Они, кажется, совсем для новичков, но если вы это они или хотите изучить новую предметную область, то можно попробовать. Сейчас все курсы можно купить примерно за 2,000 рублей.
Мы отлично знаем Дениса Неклюдова, Сергея Боиштяна и Артура Бадретдинова по их выступлениям на конференциях. Но что станет с их уверенностью в себе, когда вместо привычной сцены они окажутся в самой стрессовой позиции – на месте собеседуемого? Подключайтесь к открытой сессии Podlodka Android Crew завтра в 19 часов, чтобы посмотреть со стороны, как проходят собеседование известные эксперты в Android!

А если понравится – присоединяйтесь к новому сезону Android Crew, который начнется 5 октября, и будет детально разбирать вопросы инженерных практик и построения карьеры!

• Собеседование экспертов: https://www.youtube.com/watch?v=hcHes2GTN0U
• Расписание Podlodka Android Crew: https://clck.ru/R9M8U
Как в меме про “It’s fine!” компания Apple внезапно запустила генератор коротких ссылок и QR-кодов. Зачем это может пригодится сказать сложно, но если вам это нужно, то теперь есть фирменный сервис от Apple.

Разработка

Apple запустила генератор коротких ссылок и QR-кодов для App Store
Почему инфлюэнсеры-звезды, такие как Ли Цзяци, так важны для бизнеса, нацеливающегося на Китай
Как изменить жизнь программиста с правилом 80/20
Inkdrop: как я создал редактор, зарабатывающий $1300 в месяц
Как создать мини-приложение: база знаний VK Mini Apps
Выводы, которые я сделал, помогая стартапу для секс-чатов повысить конверсию
Разбор игры RAID: Shadow Legends (монетизация через поведенческую психологию)
Лучший совет по созданию программного обеспечения от моего ментора
Четыре вещи, которые нужно забыть, чтобы стать лучшим программистом
Мои первые 24 часа с Flutter

iOS

Apple и Epic Games переходят в суд присяжных
Navigation bar и анимация перехода
Продажи Apple Watch 6 вдвое опережают продажи предыдущей версии
Tiktok Clone: короткие видео на Swift и Firebase
10 запутанных, но важных функций Swift

Android

Голос в мобильном приложении: учимся вызывать экраны и заполнять формы без рук
Еще раз про многомодульность Android-приложений
Время плыть: переход с Kotlin на Flutter
Исследуем Kotlin DSL
Развенчиваем мифы о производительности Android
Перевел статью про No-Code платформы машинного обучения - начиная от CreateML и заканчивая Teachable Machine. На самом деле инструменты огромной ценности - позволяют быстро и дешево внедрить основы ML в приложения. Конечно, как и со всеми No-Code инструментами, в данном случае после первых версий наверняка придется писать свое, и что-то выходящее за рамки готового создать невозможно, но все же в качестве MVP AI - самое то 👨‍💻

Разработка

8 No-Code платформ машинного обучения для мобильных разработчиков
Финал фестиваля программирования RuCode
Epic и Apple отказались от суда присяжных
GitHub запускает сканирование кода на уязвимости
В России вступил в силу Закон о блокировке пиратских приложений
Как спроектировать пошаговое заполнение данных в мобильном приложении
7 способов действительно чему-то научиться из туториалов

iOS

2 способа исполнения MVVM iOS
SwiftUI и Firestore: обновление данных
Как сделать раздвигающийся TableView с помощью Swift

Android

JetMessenger: клон Facebook Messenger на Jetpack Compose
«Холодный» запуск Android-приложения
Создание тепловых карт с помощью Google Maps для Android
Все, что вам нужно знать о биометрической библиотеке Android
Играем в Among Us по программистски!
#ЦифраДня: По оценке Sensor Tower, мировые потребительские расходы на мобильные приложения в 3 квартале 2020 достигли 29.3 миллиарда долларов. Это рост на 32% по сравнению с 3К2019 - на 31% в App Store и на 33.8% в Google Play. Рост в 3К2019 по сравнению с 3К2018 был 24% и ожидалось, что в этом году будет меньше, однако пандемия подстегнула использование и траты на приложения.
#ЦифраДня: Если у вас есть полмиллиарда пользователей смартфонов (и еще один миллиард в загашнике), то вы, безусловно, равнее остальных. Google откладывает ужесточение своих политик в Play Store в Индии до апреля 2022 года. Во всем остальном мире использование сторонних методов оплаты в обход 30% будет яростно запрещаться с сентября 2021.
Интересный стартап (ну как стартап, 10 лет уже компании) из Великобритании - Antstream, стриминг ретро игр. Пока предлагают лучшее с Atari, Sega, Commodore 64, Amiga и ZX Spectrum, более 1000 тайтлов, постоянно добавляют новое. Ну кроме нежной любви к ZX Spectrum, интересен подход - современная технология стриминга для представления казалось бы давно ушедших проектов. Сразу и куча игр (контент), и апелляция к самым широким слоям игроков (маркетинг), и оттачивание софта на том, что трудно сломать (разработка). Получили инвестиции от Tencent.

Разработка

Стриминг ретро-игр от Antstream
Google откладывает ужесточение политик в Индии до 2022 года
Сингл группы BLACKPINK «Lovesick girls» выходит в PUBG MOBILE
IronSource открывает доступ к in-app bidding платформе для всех
make sense: О выходе на зарубежный рынок
Доходы приложений в 3 квартале выросли на 32% до $29 млрд.
Podlodka #183: обратная связь
Instructions: пояснения и обучение работе с продуктом
Улучшение UX мобильного приложения на реальном примере
Мы отошли от плоского дизайна. В каком направлении мы двигаемся дальше?
Мотивация или почему так сложно завершить личный проект
Крошечное машинное обучение: следующая революция в области искусственного интеллекта
К 2030 году разработчики программного обеспечения могут устареть
Как повысить производительность мобильного приложения

iOS

Twitter Text: парсинг текста
Как UI победил UX в Things 3 (iOS)
Контрольный список iOS 14 для разработчиков
SwiftUI 2.0 CardView с анимацией Lottie
SwiftUI - это Flutter от Apple
UI тестирование глубоких и универсальных ссылок в iOS

Android

Konfetti: конфетти для Android
За двумя мобильными сервисами: HMS и GMS в одном приложении
Тестирование скриншота Jetpack Compose с помощью Shot
Биндеры в Android
Ходите на собеседования? Попробуйте так!
На прошлой неделе мы писали про распродажу курсов “Как создавать мобильные приложения и игры” в Humble Bundle, а сегодня в Humble Book Bundle снова началась распродажа книг по iOS и Android разработке от Packt. В этом пакете книги стоимостью около 1300 долларов можно купить примерно за 1150 рублей.

Например, за 76 рублей вы получите сразу шесть изданий — “Android программирование для начинающих”, “iOS 13 программирование для начинающих”, “Flutter для начинающих”, “Android программирование на Kotlin для начинающих”, “Swift через создание приложений” и “Полный курс разработчика iOS 11 и Swift — создание 20 приложений”.
Apple объявила о новом мероприятии 13 октября, в следующий вторник, в 20-00 по Москве. Так что без новых iPhone, несмотря на опасения, мы не останемся.

Разработка

Что такое игровая логика и с чем ее едят
Книги по iOS и Android разработке в Humble Book Bundle
Анонс Flutter 1.22
CucumberTalks: избегаем антипаттернов и пишем выразительные сценарии
Living on the Edge: Intel Atom, Celeron, Pentium для интернета вещей
НаПоправку.ру - Как мы за 5 месяцев сделали приложение с функционалом сайта, который создавали 5 лет
Старым разработчикам тут не место
Как моя IDE влияет на мое программирование

iOS

LFColoringBook: раскраска для iOS
Создаем свой первый виджет для iOS
Приложение с Swift Composable Architecture: SwiftUI

Android

Android Broadcast: как сделать жизнь разработчика лучше
Готовим приложения к новейших функциям биллинга Google Play
Как реализовать встроенные покупки в вашем приложении для Android
Запуск Java-программ непосредственно на Android (без создания приложения)
Реализации дизайн-системы с помощью Jetpack Compose
#ЦифраДня: По данным myTracker, самый высокий доход от подписок на игры на одного пользователя приходится на аудиторию 65+, а от внутриигровых покупок – на пользователей старше 35 лет.
У NVIDIA новый микрокомпьютер Jetson Nano - аналог Raspberry Pi за 60 долларов, предназначенный для выполнения задач ИИ (внутри 128! ядерный Maxwell GPU - лучше, чем у меня на десктопе по ходу) и создания роботов. Есть SDK, есть готовые туториалы, есть даже сертификация разработчиков. Ну и просто красиво 😊

Разработка

NVIDIA представила новый Jetson Nano
Amazon Timestream упрощает работу с большими базами данных
Исследование myTracker: как различаются платежи пользователей в разных категориях приложений
Какая мотивация у разных типов игроков?
Самые зарабатывающие приложения в сентябре 2020
Топ-11 лучших систем управления тестированием 2020
Локализация видеоигр для японского рынка: что нужно и что не нужно делать
5 основных анти-трендов современного дизайна
Как анализ конкурентов помогает в поисковой оптимизации приложения
Look-alike по событиям в мобильных трекерах: зачем нужен инструмент и как с ним работать
Фрод в мобильной индустрии — какие механизмы помогают с ним бороться?
19 вещей, которые я позаимствовал у великих разработчиков
Что каждый продакт-менеджер должен знать об A/B-тестировании

iOS

iOS Rich пуш-уведомления
Центрирование изображения на лице с помощью Apple Vision Framework
Почему Kotlin и Swift - братья?
Основы iOS в Revolut
Как работать с векторными ассетами
Xcode и возможности LLDB: управление приложениями в реальном времени

Android

PropertyFindAR: недвижимость в AR
Встраиваем аналитику от Huawei в Android приложение
Понимаем RxJava по-новому
Бывший инженер и дизайнер Apple Кен Косиенда наконец-то создал нормальную игру в слова - в которой можно использовать названия и множественное число. Суть его игры проста - из предложенных букв надо за 2 минуты собрать как можно больше слов. Однако главная инновационная особенность как раз в словаре, который умеет понимать названия. Казалось бы такая малость, а хороший пример как выделиться на переполненном игровом рынке и сделать так, чтобы о тебе написал TechCrunch. Ну еще надо быть бывшим инженером Apple, да.

Разработка

Бывший инженер Apple создал игру в слова
App Annie: россияне в 3 квартале 2020 потратили в приложениях $348 млн.
Приложение Škoda определяет неисправности по звуку
Paired: мобильный сервис укрепления отношений
Самые скачиваемые приложения в сентябре 2020
Ответ на 40 самых популярных вопросов из собеседовании по программированию в Facebook
Показатели производительности мобильных приложений и их ключевые показатели эффективности

iOS

MVVM: реализация Model-View-ViewModel на Swift
Ловим баги на клиенте: как мы написали свою систему для сбора клиентских ошибок
Cucumber и BDD. Пишем UI-автотесты на iOS
Распространение приложений: Firebase против Testflight
Императивное и декларативное программирование на Swift
Создаем круглый индикатор загрузки на Swift 5

Android

Таргетирование уведомлений, управление ценами в разных регионах и другие возможности HMS для интернет-платежей
Andriod NDK: Как использовать CMake и ndk-build в одном проекте
Изменение Android-разработки с Jetpack Compose и Coroutines
Использование Github Actions для автоматизации процесса релизов
#ЦифраДня: По данным App Annie, россияне в третьем квартале в мобайле потратили $348 млн, из них $244 млн пришлись на игры. В сумме траты пользователей в игровых и неигровых приложениях в России выросли на 25%.
#ЦифраДня: В фитнес-приложениях преобладает подписочная модель – она приносит разработчикам в 5 раз больше денег, чем встроенные покупки. Ядро платящей аудитории фитнес-приложений – пользователи в возрасте от 25 до 44 лет. Пользователи iOS тратят на такие приложения в 11 раз больше, чем владельцы устройств на Android.

Большую часть дохода также обеспечивают пользователи iOS: один платящий владелец устройства от Apple тратит на фитнес столько же, сколько четыре платящих пользователя с Android.

При этом интересно, что женщины чаще пользуются такими приложениями, а мужчины больше за них платят. Общий объем платежей от мужчин составляет только 10%, зато доход от одного платящего пользователя на 35% выше, чем у женщин.
У Snap очередная прорывная AR-красота - можно всем вместе раскрашивать Карнаби-стрит в Лондоне. Все сохраняется, видится всеми, можно “сражаться” за раскраску зданий с другими пользователями. В компании это называют «зеркальным миром» - идея в том, что у каждой улицы, здания и комнаты в городе будет двойник в цифровом мире. Так что добро пожаловать в зазеркалье будущее 🌆

Разработка

Snap запустил в Лондоне совместную дополненную реальность Local Lens
DevFest 2020 пройдет онлайн с 16 по 18 октября
Harbor: геймификация катастроф
make sense: О запуске продукта без команды разработки, маркетинге и монетизации сервиса для ментального здоровья
Дизайн приложений: примеры для вдохновения #18
Microsoft создала 10 правил для магазина приложений
Podlodka #184: профессия: CTO
Как мы разрабатывали приложение для школьников со школьниками: космический дизайн и job story для домашки
Fatal Fight: история миллионных загрузок
Автоматизация тестирования продуктовой аналитики в мобильных приложениях
Мобильные танки и тесты: интервью о тестировании World of Tanks Blitz
Jungle town: как мы хотели изменить мир к лучшему, создавая детскую игру
Изучите основы UI дизайна на примере фильмов
Работа с действительно ужасным разработчиком
Разработка и продажа приложения для машинного обучения - от начала до конца

iOS

CardScanner: сканер кредитных карт на Swift
Распространение приватного приложения через App Store
Фреймворк Swift iOS BackgroundTasks - обновление фонового приложения за 4 шага

Android

Google Assistant получил углубленную интеграцию с Android-приложениями
Android Broadcast: Kotlin Multiplatform Mobile
Notally: блокнот для Android
Анализ вашего APK во время CI/CD
Android Studio 4.1
Автоматизация публикации приложения в Google Play Store с помощью GitHub Actions⚡️ + Fastlane🏃
Изогнутая нижняя навигация с анимацией в Android
От нуля до сертифицированного Android-разработчика
Продолжаем издеваться над Android Studio 🧑🏻‍💻 Ну и над С++ немного...
Вчера все у нас завалилось и вместо томного вечера с Тимом Куком провели вечер с консолью. Что нового-то показали, расскажете? 😀 По верхам - новый Performance Index, Game Growth Program от Unity для инди-разработчиков ну и Великобритания наконец-то забанила знаменитую фейковую рекламу Playrix со скрепками.

Разработка

AppsFlyer опубликовала новый рейтинг Performance Index
В AppMetrica появился «Анализ покупок»
Unity запускает Game Growth Program для помощи инди-разработчикам
Как сделать в TikTok виральный Hashtag Challenge для вашего приложения
Великобритания забанила фейковую рекламу Playrix
История одного pet-проекта
40 медиа, которые расскажут о вашем приложении
5 шагов для улучшения ваших навыков UI дизайнера
Анонс: плагины Flutter Community Plus
26-летний программист создал приложение на 1 миллиард долларов за 2 года - после того, как последовал совету своей подруги
Питч деки игр, получивших инвестиции
16-часовая тренировка для разработчиков

iOS

Apple представляет iPhone 12 Pro и iPhone 12 Pro Max с поддержкой 5G
ChatLayout: UI для чатов
Apple представляет iPhone 12 и iPhone 12 mini
Apple представила HomePod mini
Мой Covid-19 lockdown проект, или, как я полез в кастомный UICollectionViewLayout и получил ChatLayout
Action и BindingTarget в ReactiveSwift
Создание экранов пошагового руководства для iOS в Swift
Автоматическая пикселизация лиц на iOS с помощью собственного кода для распознавания лиц
Связывание анимаций вместе для построения гистограмм в SwiftUI
Расширение UIViewController с помощью всплывающих окон
Как тестировать push-уведомления в симуляторе и iOS-приложении

Android

Вышла Android Studio 4.1
Cascade: всплывающие меню
Встраиваем геолокацию от Huawei в Android приложение
Избегайте внедрения внешних библиотек в свой проект
Введение в Semantics в Jetpack Compose
Чего ожидать от собеседования Android-разработчика
Введение в Navigation
Как создать и распространить Android-библиотеку
Использование лучших практик доступности в разработке под Android