Малое количество скептиков (или наоборот, оптимистов...) в нашем полуторагодичном опросе посрамлено. Apple пала под российским государственным напором и тоже будет предустанавливать приложения. При активации будет запускаться менеджер, который предложит на выбор российские продукты по списку. Вроде как можно будет совсем отказаться.
Разработка
• Apple согласилась на предустановку российских приложений
• Google снижает комиссию Play до 15%
• Flutter Dev Podcast #26: Flutter 2.0
• Redmadrobot открывает весеннюю стажировку
• Автоматизация тестирования мобильных приложений. Часть 2: предусловия, верификация элементов и независимость шагов
• Flutter вот-вот завоюет Web
• Курс тестировщика пройден. А дальше что?
• Верхняя или боковая панель навигации: что лучше подходит для вашего продукта?
• Будущее приложений: декларативные UI и Kotlin MultiPlatform
• Как сделать UI-звуки для игры
• 10 шаблонов проектирования, которые должен знать каждый архитектор ПО
• UX-советы по оптимизации встроенных покупок в играх
iOS
• Swift 5: полезные протоколы, чтобы писать как профессионал
• Xcodes.app: много Xcode на выбор
• Глубокое погружение в Функции в Swift
• Список UICollectionView с интерактивным кастомным заголовком
• Чистый Swift: объяснения и шаблоны
Android
• Android — запрещенные приемы
• Материалы митапа для андроид-инженеров: поиск проблем сборки, защита от них и работа с Gradle
• Как мы разработали компонент, который повысил удобочитаемость, масштабирование и тестирование
• 10 ошибок, которые я сделал как Android-разработчик, но вы не должны
• Лучшая обработка состояний между ViewModel и Composable
Разработка
• Apple согласилась на предустановку российских приложений
• Google снижает комиссию Play до 15%
• Flutter Dev Podcast #26: Flutter 2.0
• Redmadrobot открывает весеннюю стажировку
• Автоматизация тестирования мобильных приложений. Часть 2: предусловия, верификация элементов и независимость шагов
• Flutter вот-вот завоюет Web
• Курс тестировщика пройден. А дальше что?
• Верхняя или боковая панель навигации: что лучше подходит для вашего продукта?
• Будущее приложений: декларативные UI и Kotlin MultiPlatform
• Как сделать UI-звуки для игры
• 10 шаблонов проектирования, которые должен знать каждый архитектор ПО
• UX-советы по оптимизации встроенных покупок в играх
iOS
• Swift 5: полезные протоколы, чтобы писать как профессионал
• Xcodes.app: много Xcode на выбор
• Глубокое погружение в Функции в Swift
• Список UICollectionView с интерактивным кастомным заголовком
• Чистый Swift: объяснения и шаблоны
Android
• Android — запрещенные приемы
• Материалы митапа для андроид-инженеров: поиск проблем сборки, защита от них и работа с Gradle
• Как мы разработали компонент, который повысил удобочитаемость, масштабирование и тестирование
• 10 ошибок, которые я сделал как Android-разработчик, но вы не должны
• Лучшая обработка состояний между ViewModel и Composable
AppTractor
Apple согласилась на предустановку российских приложений
В офисе Apple эту информацию подтвердили.
👨💻 Как создавать IT-продукты мирового уровня?
Обсудим на международной продакт-конференции ProductCamp Kyiv Spring'21, которую в Украине представляет Parimatch Tech. Запуск IT-проектов, аналитика, монетизация, маркетинг — в докладах экспертов из Reface, Megogo, Wix.com, Fluix, Deviant.art, Inc., Parimatch Tech и других топовых компаний. А еще — три международных потока и много нетворкинга.
Регистрируйся бесплатно на онлайн-трансляцию или офлайн-ивент в киевском PMHUB.
Обсудим на международной продакт-конференции ProductCamp Kyiv Spring'21, которую в Украине представляет Parimatch Tech. Запуск IT-проектов, аналитика, монетизация, маркетинг — в докладах экспертов из Reface, Megogo, Wix.com, Fluix, Deviant.art, Inc., Parimatch Tech и других топовых компаний. А еще — три международных потока и много нетворкинга.
Регистрируйся бесплатно на онлайн-трансляцию или офлайн-ивент в киевском PMHUB.
#ЦифраДня: NFT в действии - Gucci выпустил свои первые цифровые кроссовки, их можно купить и примерить только в специальных приложениях. Это коллаборация с белорусской компанией Wanna, занимающейся созданием AR-приложений. В приложении Gucci кроссовки стоят 12 долларов, в Wanna Kicks — 9. Алгоритмы программ определят местоположение ног в кадре и «нарисуют» на них цифровые кроссовки.
Кроссовки Gucci:
Anonymous Poll
3%
Куплю за 9
3%
Куплю за 12
24%
Подожду нормальную AR-версию за $500
69%
Не куплю, буду виртуально бос
У Google вышел Nest Hub второго поколения. Сочный элемент техпорно - наличие у него радара. Да, радара - в хабе есть датчик Soli, который проявился впервые еще лет 5 назад, но вроде нигде особо так и не пригодился. Радар Soli сможет отслеживать дыхание и движения в течение ночи. Кроме того радар понимает некоторые основные жесты, такие как поднятие руки вверх, чтобы приостановить воспроизведение мультимедиа, или размахивание, чтобы отложить сигнал будильника.
Разработка
• Google выпускает новый Nest Hub с радаром
• Количество работающих в «экономике iOS-приложений» в Европе выросло на 7%
• Gucci начинает продажи виртуальных кроссовок
• Средняя цена на покупки в приложениях выросла на 50% с 2017 года
• Детские шалости: как Roblox стала одной из самых дорогих игровых компаний современности
• С чего начать изучение Flutter в 2021 году
• Минимальное PWA
• Как работать с трудными людьми в программных проектах
• Закон Теслера. Вот почему вы не можете сделать UX проще.
• Мои 3 самые большие неудачи как разработчика
iOS
• Погружение в автотестирование на iOS. Часть 4. Ожидания в XCUITest
• Тестирование push-уведомлений в iOS в конвейерах CI/CD
Android
• Jetpack Release Tracker: отслеживание AndroidX
• Борьба за жизни переменных. Или как я попытался упростить жизнь Android разработчикам
• Создаем приложение с несколькими темами на Android
• 11 самых популярных библиотек Kotlin на 2021 год
• Создаем плагин Android Studio "Show layout bounds"
Разработка
• Google выпускает новый Nest Hub с радаром
• Количество работающих в «экономике iOS-приложений» в Европе выросло на 7%
• Gucci начинает продажи виртуальных кроссовок
• Средняя цена на покупки в приложениях выросла на 50% с 2017 года
• Детские шалости: как Roblox стала одной из самых дорогих игровых компаний современности
• С чего начать изучение Flutter в 2021 году
• Минимальное PWA
• Как работать с трудными людьми в программных проектах
• Закон Теслера. Вот почему вы не можете сделать UX проще.
• Мои 3 самые большие неудачи как разработчика
iOS
• Погружение в автотестирование на iOS. Часть 4. Ожидания в XCUITest
• Тестирование push-уведомлений в iOS в конвейерах CI/CD
Android
• Jetpack Release Tracker: отслеживание AndroidX
• Борьба за жизни переменных. Или как я попытался упростить жизнь Android разработчикам
• Создаем приложение с несколькими темами на Android
• 11 самых популярных библиотек Kotlin на 2021 год
• Создаем плагин Android Studio "Show layout bounds"
AppTractor
Google выпускает новый Nest Hub с радаром
В этом новом устройстве по-прежнему отсутствует камера, но есть радарный датчик Soli для отслеживания сна.
🔥Научитесь получать больше органических установок в App Store и Google Play!
8 апреля стартует курс ASOdesk Academy XIII, где вы за 2 месяца сможете научиться выполнять весь цикл поисковой оптимизации, изучить основы маркетинга мобильных приложений, на практике продвинуть собственные проекты и стать профи в ASO!
После курса вы сможете:
⭐️Выводить приложение в ТОП App Store и Google Play.
⭐️Увеличивать конверсию приложения в установки.
⭐️Работать с рекламой в Apple Search Ads.
⭐️Попадать в фичеринг App Store и Google Play.
⭐️Анализировать эффективность продвижения.
⭐️Избегать типовых ошибок и расти как специалист.
Курс подойдёт как маркетологам и продакт-менеджерам, так и инди-разработчикам или специалистам с нулевым опытом. Партнёры курса готовы пригласить лучших студентов на собеседование!
🎇 Старт курса: 8 апреля
🐦Early Birds цены действуют до 24 марта!
👉Читайте подробнее и записывайтесь на обучение😉
8 апреля стартует курс ASOdesk Academy XIII, где вы за 2 месяца сможете научиться выполнять весь цикл поисковой оптимизации, изучить основы маркетинга мобильных приложений, на практике продвинуть собственные проекты и стать профи в ASO!
После курса вы сможете:
⭐️Выводить приложение в ТОП App Store и Google Play.
⭐️Увеличивать конверсию приложения в установки.
⭐️Работать с рекламой в Apple Search Ads.
⭐️Попадать в фичеринг App Store и Google Play.
⭐️Анализировать эффективность продвижения.
⭐️Избегать типовых ошибок и расти как специалист.
Курс подойдёт как маркетологам и продакт-менеджерам, так и инди-разработчикам или специалистам с нулевым опытом. Партнёры курса готовы пригласить лучших студентов на собеседование!
🎇 Старт курса: 8 апреля
🐦Early Birds цены действуют до 24 марта!
👉Читайте подробнее и записывайтесь на обучение😉
Четверг - день вакансий для мобильных разработчиков или в мобильные проекты:
• iOS-разработчик в Haulmont
• Senior Marketing Manager (CIS) в Tencent Games
• Android-разработчик в «Лабораторию Касперского»
• iOS-разработчик в «Лабораторию Касперского»
• Android-разработчик в Alar Studios
• React Native разработчик в Stroybot
• iOS-разработчик в BeamX
• Android-разработчик в Яндекс.Лавку
Дополнять можно через чат.
• iOS-разработчик в Haulmont
• Senior Marketing Manager (CIS) в Tencent Games
• Android-разработчик в «Лабораторию Касперского»
• iOS-разработчик в «Лабораторию Касперского»
• Android-разработчик в Alar Studios
• React Native разработчик в Stroybot
• iOS-разработчик в BeamX
• Android-разработчик в Яндекс.Лавку
Дополнять можно через чат.
В седьмом выпуске проекта «Маркетологи в мобайле» – нашей коллаборации с коллегами из Bidease, Rocket10 и User Acquisition Chat, мы пообщались с Максимом Шатерником, User Acquisition Team Lead в Gameloft. Он рассказал о своей команде и том, как они готовятся к эре пост-IDFA, о коммуникации с пользователями, основанной на больших данных, и поделился своим взглядом на будущее игровых проектов.
За самый интересный вопрос к этому интервью мы разыграем книгу, а в целом по итогу сезона за лучший вопрос дадим новую Sony PlayStation 5. Задавайте вопросы!
За самый интересный вопрос к этому интервью мы разыграем книгу, а в целом по итогу сезона за лучший вопрос дадим новую Sony PlayStation 5. Задавайте вопросы!
Тут читатель канала поделился своим “дневником разработки” - делают Sleepy, приложение для детского сна. (AdSense, кстати, почему-то заблокировал всю рекламу на странице, а Twitter не давал делиться записью до тех пор, пока не убрал #1 из названия - видимо коннотации у названия сильно дикие. Если кто знает - расскажите что за причуды?) Собственно все это к тому, что если у вас есть интересные материалы в любом виде - присылайте, мы всегда за интересный контент 👨💻
Разработка
• Как мы делаем Sleepy #1: монетизация, первая сессия и paywall
• Aurora UI: новый визуальный тренд на 2021 год
• Hi Marley: человеческое общение
• Clone Wars: клоны популярных проектов
• Первые пять шагов для перелома ситуации с читерами в PvP-шутере
• От компьютеров к мобильным устройствам: вывод игр на новые платформы
• Bluetooth Low Energy: подробный гайд для начинающих. Bluetooth Mesh
• Принципы психологии, которые следует знать каждому продуктовому дизайнеру
• 5 способов увеличить скорость разработки
• 4 необычных способа улучшить свои навыки программирования
• Взламываем код-интервью с помощью этих 5 реальных функций
• 5 главных ошибок, которые я совершил, когда был нубом в программировании
iOS
• Реализация модификатора OnChange в SwiftUI для iOS 13
• Протоколы в Swift
Android
• Готовьсь, цельсь, пли! Как не обжечься при сборке Gradle-приложения, и настолько ли всё серьезно?
• Давайте сделаем приложение с таймером обратного отсчета с помощью Android Compose
Разработка
• Как мы делаем Sleepy #1: монетизация, первая сессия и paywall
• Aurora UI: новый визуальный тренд на 2021 год
• Hi Marley: человеческое общение
• Clone Wars: клоны популярных проектов
• Первые пять шагов для перелома ситуации с читерами в PvP-шутере
• От компьютеров к мобильным устройствам: вывод игр на новые платформы
• Bluetooth Low Energy: подробный гайд для начинающих. Bluetooth Mesh
• Принципы психологии, которые следует знать каждому продуктовому дизайнеру
• 5 способов увеличить скорость разработки
• 4 необычных способа улучшить свои навыки программирования
• Взламываем код-интервью с помощью этих 5 реальных функций
• 5 главных ошибок, которые я совершил, когда был нубом в программировании
iOS
• Реализация модификатора OnChange в SwiftUI для iOS 13
• Протоколы в Swift
Android
• Готовьсь, цельсь, пли! Как не обжечься при сборке Gradle-приложения, и настолько ли всё серьезно?
• Давайте сделаем приложение с таймером обратного отсчета с помощью Android Compose
AppTractor
Как мы делаем Sleepy: монетизация, первая сессия и paywall
Sleepy — приложение для детского сна. Разработчик приложения рассказывает о том, как делается проект.
Как проводить A/B-тесты в приложении и не терять на них деньги?
Довериться многоруким бандитам! Appbooster выкатил на своей платформе сервис умного A/B-тестирования приложений.
Работает на основе алгоритма Байесовского многорукого бандита. Если коротко: он непрерывно анализирует поведение пользователей во время теста и в реальном времени перенаправляет новых юзеров на более эффективные варианты. Те, которые показали лучшие результаты по выбранным метрикам.
Это быстрее и дешевле, чем при классическом A/B-тестировании — большая часть пользователей видит лучший вариант и совершает больше целевых действий.
Что это за алгоритм, как работает и почему лучше старых добрых сплителок — об этом Appbooster написали кейс. И там же на реальных цифрах проекта показали, что всё действительно работает.
https://vc.ru/u/185121-appbooster/219085-keys-kak-my-poteryali-7500-na-a-b-testah-mobilnogo-prilozheniya-no-nauchilis-ih-provodit
Довериться многоруким бандитам! Appbooster выкатил на своей платформе сервис умного A/B-тестирования приложений.
Работает на основе алгоритма Байесовского многорукого бандита. Если коротко: он непрерывно анализирует поведение пользователей во время теста и в реальном времени перенаправляет новых юзеров на более эффективные варианты. Те, которые показали лучшие результаты по выбранным метрикам.
Это быстрее и дешевле, чем при классическом A/B-тестировании — большая часть пользователей видит лучший вариант и совершает больше целевых действий.
Что это за алгоритм, как работает и почему лучше старых добрых сплителок — об этом Appbooster написали кейс. И там же на реальных цифрах проекта показали, что всё действительно работает.
https://vc.ru/u/185121-appbooster/219085-keys-kak-my-poteryali-7500-na-a-b-testah-mobilnogo-prilozheniya-no-nauchilis-ih-provodit
vc.ru
Кейс: как мы потеряли $7500 на A/B-тестах мобильного приложения, но научились их проводить
Про важность A/B-тестирования написаны сотни статей, книг, примерно столько же записано вебинаров. Кратный рост продуктов без проведения экспериментов сейчас уже практически невозможен. Но всё равно по разным причинам не все их проводят. Самый распространённый…
Forwarded from Programmer Humor
На самом деле эта игра готовила нас у инди-разработке! А если заработаешь 999 миллионов, то покажут мультик!
#СобытиеДня: Исследователи обнаружили вредоносную библиотеку (!) с трояном. Скрипт запускается в Xcode всякий раз при сборке проекта с библиотекой, он связывается с сервером, контролируемым злоумышленником, и устанавливает специальную версию EggShell, бэкдора с открытым исходным кодом, который шпионит за пользователями через микрофон, камеру и клавиатуру. Пока что исследователям компании известно только об одном случае заражения, произошедшем в американской компании. Проверьте свои зависимости?
#ЦифраДня: В Sensor Tower исследовали источники установок в App Store. Главным остается остается поиск - в среднем 59% установок идет из него (для неигровых приложений - 70%). На втором месте ссылки из других приложений (реклама, витрины и т.п.) - 20%, на третьем просмотр магазина приложений с 12%.
Традиционный пост благодарностей - плавно перевалили за 7,000 подписчиков и намереваемся продолжать. Спасибо, что читаете, делитесь, участвуете. Если можно как-то улучшить - непременно скажите. Семь хорошее число, но будем стремиться к 8. Погнали 😀
Разработка
• Коста Элефтериу, создатель FlickType, подал в суд на Apple
• Apple запрещает китайский рекламный идентификатор CAID
• Как пользователи находят приложения в App Store 2021
• Дизайн приложений: примеры для вдохновения #36
• Podlodka #207: дебаггинг
• myTracker интегрировался с Google AdMob
• Mobile People Talks: Анализируй это – аналитика мобильных приложений
• Юзабилити-тестирование на удаленке. Выводы и лайфхаки по итогам года работы
• Ускоряем Dart. Нативно, недорого
• Почему дизайн выглядит хорошо? Небольшое исследование Nielsen Norman Group
• Тепловые карты: зачем нужны в мобильных приложениях и примеры использования
• Как я построил прибыльный консалтинговый бизнес в разработке ПО
• Создаем первый продуктовый роадмап
• Внедрение 4 принципов UX-дизайна
• Движок Skia выводит разработку кроссплатформенных приложений во Flutter на новый уровень
iOS
• Throttler: ограничение действий пользователя
• Александр Зимин: история победы в Telegram Contest 2021
• Библиотека XcodeSpy заражает разработчиков с Xcode трояном
• Не допускайте попадания личной информации в логи в Swift
Android
• Android Broadcast: миграция с LiveData на Coroutines Flow
• Кто украдет Android у Google?
• Android Broadcast: Собеседование в прямом эфире №2. Livecoding. Middle Android Dev
• Tinder-Like: Tinder на Jetpack Compose
• Интернационализация и локализация приложения на Kotlin/Native
• Как можно использовать шейдеры в Android View и как Android View может использовать шейдеры
• Легкий DataBinding для Android
• Реверс-инжиниринг в Android для начинающих - Dexcalibur
• Делаем чат-приложение с помощью Jetpack Compose
Разработка
• Коста Элефтериу, создатель FlickType, подал в суд на Apple
• Apple запрещает китайский рекламный идентификатор CAID
• Как пользователи находят приложения в App Store 2021
• Дизайн приложений: примеры для вдохновения #36
• Podlodka #207: дебаггинг
• myTracker интегрировался с Google AdMob
• Mobile People Talks: Анализируй это – аналитика мобильных приложений
• Юзабилити-тестирование на удаленке. Выводы и лайфхаки по итогам года работы
• Ускоряем Dart. Нативно, недорого
• Почему дизайн выглядит хорошо? Небольшое исследование Nielsen Norman Group
• Тепловые карты: зачем нужны в мобильных приложениях и примеры использования
• Как я построил прибыльный консалтинговый бизнес в разработке ПО
• Создаем первый продуктовый роадмап
• Внедрение 4 принципов UX-дизайна
• Движок Skia выводит разработку кроссплатформенных приложений во Flutter на новый уровень
iOS
• Throttler: ограничение действий пользователя
• Александр Зимин: история победы в Telegram Contest 2021
• Библиотека XcodeSpy заражает разработчиков с Xcode трояном
• Не допускайте попадания личной информации в логи в Swift
Android
• Android Broadcast: миграция с LiveData на Coroutines Flow
• Кто украдет Android у Google?
• Android Broadcast: Собеседование в прямом эфире №2. Livecoding. Middle Android Dev
• Tinder-Like: Tinder на Jetpack Compose
• Интернационализация и локализация приложения на Kotlin/Native
• Как можно использовать шейдеры в Android View и как Android View может использовать шейдеры
• Легкий DataBinding для Android
• Реверс-инжиниринг в Android для начинающих - Dexcalibur
• Делаем чат-приложение с помощью Jetpack Compose
AppTractor
Коста Элефтериу, создатель FlickType, подал в суд на Apple
Теперь разработчик делает следующий шаг в своем крестовом походе против App Store: он подает иск против Apple в суд.
Как настроить гибридные водопады, разобраться в тонкостях биддинга и максимально эффективно монетизировать трафик мобильных приложений?
Объяснять сложное простыми словами будут на бесплатном вебинаре от ironSource , рекламной платформы, входящей в топ 5 крупнейших на рынке.
Кейсами поделятся и партнёры iS - менеджеры по монетизации из ZeptoLab, Green Panda Games, а так же их новый партнёр - биддер myTarget.
Вебинар пройдёт завтра, в среду 24 марта, начало в 12:00 по Москве.
Регистрация и программа тут - https://pxle.me/pJq9Ayqc
Объяснять сложное простыми словами будут на бесплатном вебинаре от ironSource , рекламной платформы, входящей в топ 5 крупнейших на рынке.
Кейсами поделятся и партнёры iS - менеджеры по монетизации из ZeptoLab, Green Panda Games, а так же их новый партнёр - биддер myTarget.
Вебинар пройдёт завтра, в среду 24 марта, начало в 12:00 по Москве.
Регистрация и программа тут - https://pxle.me/pJq9Ayqc
pxle.me
Global Growth Workshop , Eastern Europe
Global Growth Workshop , Eastern Europe - Хотите узнать про все хитрости биддинга внутри приложений (in-app bidding) от отраслевых экспертов, стоящих за созданием этой технологии? Если вы разработчик мобильных игр из Восточной Европы, и хотите развить свою…
Стартовал пятый ежегодный опрос отечественных мобильных разработчиков! Скоро мы узнаем:
📖 Откуда мобильщики получают новые знания (голосуйте за AppTractor! 😌)
💪 Какие команды мобильной разработки самые сильные
🌟 В каких компаниях мобильные разработчики хотят работать больше всего
Результаты будут в публичном доступе через месяц. Пока их ждете, можете почитать отчеты за прошлые годы: 2020, 2019, 2018, 2017.
⏩ Пройдите опрос, пошарьте его своей команде, ждите результата!
📖 Откуда мобильщики получают новые знания (голосуйте за AppTractor! 😌)
💪 Какие команды мобильной разработки самые сильные
🌟 В каких компаниях мобильные разработчики хотят работать больше всего
Результаты будут в публичном доступе через месяц. Пока их ждете, можете почитать отчеты за прошлые годы: 2020, 2019, 2018, 2017.
⏩ Пройдите опрос, пошарьте его своей команде, ждите результата!
Google Docs
Исследование российских команд мобильной разработки, 2021
Ежегодный опрос про состояние отечественного рынка мобильной разработки. Когда отвечаете на вопросы, старайтесь учитывать впечатления, полученные за весь прошедший 2020 год.
Задать вопросы можно в Telegram: @etolstoy
Отчет за 2020: https://etolstoy.com/mobile…
Задать вопросы можно в Telegram: @etolstoy
Отчет за 2020: https://etolstoy.com/mobile…
Google задорно уронил кучу приложений, вроде Amazon, Тинькова или даже собственного Gmail. Оказалось, что виновато последнее обновление системного Android WebView. Почему ошибка не изолирована, как она просочилась в прод, как вообще WebView может ронять приложения видимо нам расскажут совсем скоро. Но зато теперь есть шикарное оправдание для всех - ”ладно мы облажались, вон сам Google умудрился профакапить системный WebView”...
Разработка
• Ошибки в WebView вызвали сбои в Android-приложениях
• Fuchsia приближается к релизу
• Niantic и Nintendo делают AR-игру Pikmin
• Teal: проблема выбора рабочей атмосферы
• Менеджер проектов в разработке мобильных приложений: что нужно знать для старта в профессии
• Digital Turbine покупает Fyber
• Dart 2.12: Sound null safety и Dart FFI отправлены на стабильный канал
• Как работать с пустым пространством в дизайне интерфейсов
• Почему вам следует избегать создания собственного приложения
iOS
• Создаем iOS-приложение с доходом $1338/мес.
• Как настроить соединение через локальную сеть в SwiftUI
• Создание выпадающего списка в SwiftUI
Android
• Gamedge: современное приложение про игры для Android
• Изучаем Jetpack Compose Canvas: сила рисования
• Создаем Android-приложение для управления Arduino с помощью Bluetooth
• 10 лет Android-разработчика
• Понимание режимов запуска Android Activity
Разработка
• Ошибки в WebView вызвали сбои в Android-приложениях
• Fuchsia приближается к релизу
• Niantic и Nintendo делают AR-игру Pikmin
• Teal: проблема выбора рабочей атмосферы
• Менеджер проектов в разработке мобильных приложений: что нужно знать для старта в профессии
• Digital Turbine покупает Fyber
• Dart 2.12: Sound null safety и Dart FFI отправлены на стабильный канал
• Как работать с пустым пространством в дизайне интерфейсов
• Почему вам следует избегать создания собственного приложения
iOS
• Создаем iOS-приложение с доходом $1338/мес.
• Как настроить соединение через локальную сеть в SwiftUI
• Создание выпадающего списка в SwiftUI
Android
• Gamedge: современное приложение про игры для Android
• Изучаем Jetpack Compose Canvas: сила рисования
• Создаем Android-приложение для управления Arduino с помощью Bluetooth
• 10 лет Android-разработчика
• Понимание режимов запуска Android Activity
AppTractor
Ошибки в WebView вызвали сбои в Android-приложениях
Представитель Google подтвердил, что компания знает об этой проблеме и работает над ее исправлением.
Qualcomm вроде как готовит свой Switch - карманную игровую приставку на Android. Забавно, что изначально не ожидают особых продаж, а скорее представляют как эксперимент в области собственных устройств и предложение референсного дизайна партнерам. Но с текущим взрывным ростом мобильных игр может и получится что-то стоящее.
Разработка
• Qualcomm готовит игровую консоль на Android
• Самые популярные бэкенд-фреймворки 2012-2021
• Helpshift интегрируется с Unity и Discord
• Как токсичный менеджмент стал причиной проблем Telltale
• Удержание игрока, или цепкие лапы гриндана
• Разбираем UX проблемы поиска контента в Clubhouse
• Страх и ненависть локализации в больших проектах. Доклад Яндекса
• Как продвигать приложение по доставке на примере «Додо Пицца»
• Анимированный фон в Flutter
• Как (и как не) онбордить новых пользователей в приложение
iOS
• BurgerKing logo: анимация при помощи UIKit
• 9 ресурсов для улучшения навыков iOS-разработки
• Async и Await в Swift 5.5
• Как перейти к любому View в iOS откуда угодно?
Android
• Изучаем Jetpack Compose Canvas и мощь рисования
• Работа с библиотеками KTX
• Android Data Binding с MVVM: используем StateFlow и ViewModel
• Делай или не делай, нет tryEmit()
• Ускоряем Android-разработку с помощью этих потрясающих расширений Kotlin
• Украшаем системную панель в Android
Разработка
• Qualcomm готовит игровую консоль на Android
• Самые популярные бэкенд-фреймворки 2012-2021
• Helpshift интегрируется с Unity и Discord
• Как токсичный менеджмент стал причиной проблем Telltale
• Удержание игрока, или цепкие лапы гриндана
• Разбираем UX проблемы поиска контента в Clubhouse
• Страх и ненависть локализации в больших проектах. Доклад Яндекса
• Как продвигать приложение по доставке на примере «Додо Пицца»
• Анимированный фон в Flutter
• Как (и как не) онбордить новых пользователей в приложение
iOS
• BurgerKing logo: анимация при помощи UIKit
• 9 ресурсов для улучшения навыков iOS-разработки
• Async и Await в Swift 5.5
• Как перейти к любому View в iOS откуда угодно?
Android
• Изучаем Jetpack Compose Canvas и мощь рисования
• Работа с библиотеками KTX
• Android Data Binding с MVVM: используем StateFlow и ViewModel
• Делай или не делай, нет tryEmit()
• Ускоряем Android-разработку с помощью этих потрясающих расширений Kotlin
• Украшаем системную панель в Android
AppTractor
Qualcomm готовит игровую консоль на Android
Ожидается, что консоль будет очень похожа на Nintendo Switch.
Четверг - день вакансий для мобильных разработчиков или в мобильные проекты:
• Программист-тестировщик производительности мобильных приложений в Тензор
• Senior Unity developer в WannaPlay (Минск)
• Middle iOS-разработчик в Тензор
• Android Developer (Kotlin) в Alphaott
• Junior iOS-разработчик в Azoft
• Android-разработчик в Azoft
• Product Manager в Циан
• Product Owner в Perfluence
• ASO-менеджер в BGSoft
• ASO-менеджер в БКС
Дополнять можно через чат.
• Программист-тестировщик производительности мобильных приложений в Тензор
• Senior Unity developer в WannaPlay (Минск)
• Middle iOS-разработчик в Тензор
• Android Developer (Kotlin) в Alphaott
• Junior iOS-разработчик в Azoft
• Android-разработчик в Azoft
• Product Manager в Циан
• Product Owner в Perfluence
• ASO-менеджер в BGSoft
• ASO-менеджер в БКС
Дополнять можно через чат.
У мобильных игр новый король. Genshin Impact заработал первый миллиард долларов быстрее всех - всего за полгода. Предыдущий рекорд был у Pokémon GO - карманные монстры принесли разработчикам миллиард за 9 месяцев. Интересно, что во многом успех и Genshin Impact, и сейчас Pokémon GO обусловлен пост-оперированием и инвестициями в развитие игр - live ops. Разработчики последовательно внедряют в игру новые события, фичи и персонажей. Эти нововведения, особенно новые персонажи, приводит к значительному увеличению расходов игроков.
Разработка
• Genshin Impact поставила рекорд по скорости заработка $1 млрд
• Sourcegraph автоматизировал большие изменения в коде
• AppsFlyer выпустил 12-ый Performance Index
• Как делать конкурентный анализ для эффективного продвижения приложения?
• Не только UI, но и UX. Как мы делали приложение для закупки впрок красивым и удобным
• Почему современное ПО такое сложное?
• 7 нетрадиционных советов по программированию
• 4 совета по изменению своей страницы на GitHub, чтобы произвести впечатление на работодателей
iOS
• Классы против структур - основы и управление памятью
• Использование анимации Lottie в watchOS
• Создаем кастомный объект Alert в SwiftUI
Android
• Nearby Shops: магазины рядом
• Android + Redux = <3
• Тёмные паттерны в знакомых приложениях
• Советы по работе с Gradle для Android-разработчиков
• Все о PendingIntents
• Обнаружение утечек памяти в Android-приложениях
• Простое управление версиями с Gradle 7
Разработка
• Genshin Impact поставила рекорд по скорости заработка $1 млрд
• Sourcegraph автоматизировал большие изменения в коде
• AppsFlyer выпустил 12-ый Performance Index
• Как делать конкурентный анализ для эффективного продвижения приложения?
• Не только UI, но и UX. Как мы делали приложение для закупки впрок красивым и удобным
• Почему современное ПО такое сложное?
• 7 нетрадиционных советов по программированию
• 4 совета по изменению своей страницы на GitHub, чтобы произвести впечатление на работодателей
iOS
• Классы против структур - основы и управление памятью
• Использование анимации Lottie в watchOS
• Создаем кастомный объект Alert в SwiftUI
Android
• Nearby Shops: магазины рядом
• Android + Redux = <3
• Тёмные паттерны в знакомых приложениях
• Советы по работе с Gradle для Android-разработчиков
• Все о PendingIntents
• Обнаружение утечек памяти в Android-приложениях
• Простое управление версиями с Gradle 7
AppTractor
Genshin Impact поставила рекорд по скорости заработка $1 млрд
По оценке Sensor Tower Store Intelligence, мобильная версия Genshin Impact от miHoYo заработала более $1 млрд менее чем за шесть месяцев после официального запуска 28 сентября 2020 года. Игра стала глобальным блокбастером с момента ее выпуска, собрав 874…