Выгорание по ходу становится главной проблемой разработки. Как я уже писал, по данным опроса 83% разработчиков так или иначе сталкивается с этим. Автор этой статьи говорит, что это из-за отсутствия глобальной идеи. Вот он хочет сделать мир лучше, и эта цель в своей бесконечности позволяет ему совершенствоваться и работать не выгорая, наслаждаясь процессом. В целом нельзя не согласиться: цель - ничто, путь - все. Так что спросите себя - зачем все это, и может найдете правильный для себя ответ, который и будет вас мотивировать.
Разработка
• Почему большинство разработчиков выгорает
• Uizard получил $15 млн на развитие ИИ-платформы дизайна и прототипирования
• App Annie и CrazyLabs проводят конкурс гиперказуальных игр
• Как создавать гипотезы в продуктовом дизайне: пошаговое руководство
• Как развиваться менеджеру по продукту
• Архитектура Flutter, которую я обожаю
• 10 ошибок, которых следует избегать, работая менеджером по разработке
iOS
• ALPopup: нативный попап
• iOS in-app purchases, часть 5: обработка ошибок SKErrors
• Делаем UITableView поверх слоя градиента
Android
• Обновление виджетов для Android 12. Часть 1
• Офлайн приложение для Android с Cloud Firestore
• 5 основных функций Android 11, которые повлияют на разработчиков
• Гибкий адаптер RecyclerView с MVVM и Data Binding
Разработка
• Почему большинство разработчиков выгорает
• Uizard получил $15 млн на развитие ИИ-платформы дизайна и прототипирования
• App Annie и CrazyLabs проводят конкурс гиперказуальных игр
• Как создавать гипотезы в продуктовом дизайне: пошаговое руководство
• Как развиваться менеджеру по продукту
• Архитектура Flutter, которую я обожаю
• 10 ошибок, которых следует избегать, работая менеджером по разработке
iOS
• ALPopup: нативный попап
• iOS in-app purchases, часть 5: обработка ошибок SKErrors
• Делаем UITableView поверх слоя градиента
Android
• Обновление виджетов для Android 12. Часть 1
• Офлайн приложение для Android с Cloud Firestore
• 5 основных функций Android 11, которые повлияют на разработчиков
• Гибкий адаптер RecyclerView с MVVM и Data Binding
AppTractor
Почему большинство разработчиков выгорает
Программирование - это гораздо больше, чем просто сокращение списка тасков и выполнение задач. Программирование - это форма выражения, которую нужно постоянно показывать. Программирование - это значимая работа, если вы поймете, почему она так важна.
#ЦифраДня: По оценке Sensor Tower, средний пользователь смартфона в США в первой половине 2021 года использовал в около 46 приложений каждый месяц. Это на два больше, чем за аналогичный период 2019 года, когда пользователи взаимодействовали в среднем с 44 приложениями. Но меньше 2020, когда приложений было 47. В относительных цифрах выросло использование приложений из категорий Финансы (+36%), Бизнес (+55%), Еда и Напитки (+24%). В тоже время в абсолюте среднее потребление мобильных игр сократилось с 36% до 33%.
В деле “Epic против всех” вывалили кучу документов, которые пролили ряд не очень честных практик Google и Apple и, прямо скажем, хаос и идиотизм, которые творятся в модерации App Store. Например, в 2018 году Apple вручную повысила позиции своего собственного приложения Files в поиске, чтобы быть выше Dropbox. Или в феврале 2019 года вскрылось распространение азартных игр, порно, пиратских игр и многого другого на iOS с использованием корпоративных сертификатов. Оказывается, еще в июне 2014 года в Apple велась переписка по этому поводу. И это лишь малая часть, впрочем и она читается с наслаждением 😀
Разработка
• Дело Epic Games против Apple раскрывает новый интересные факты об App Store и Google Play
• Wargaming открыл набор на бесплатные онлайн-курсы по UI/UX-дизайну
• +650K пользователей в месяц: история приложения DJ it!
• KaiPod Learning: обучение микрогруппами
• Mail.ru Group открывает набор на бесплатные онлайн-курсы по ручному и автоматизированному тестированию
• Что делать, если в приложении нужно использовать таблицу
• Дизайн приложений: примеры для вдохновения #53
• Средний пользователь в США использует 46 приложений в месяц
• Podlodka #229: медитация
• Google платил разработчикам, чтобы они оставались в Play Store
• LocalStack: локальный AWS
• Почему скучные люди лучше всех в дизайне сложных приложений. Например, банковских
• Планы React Native на второе полугодие 2021 года
• 9 DevOps правил для быстрого развития стартапов в 2021 году
• Почему Full-time программисты сокращаются быстрее, чем когда-либо
• Лучшие практики для написания If-else
iOS
• Настраиваем Fastlane для iOS
• Принцип KISS для Swift-разработчиков
• Почему я переделал свое приложение SwiftUI на UIKit
Android
• TensorFlow Lite Pose Estimation: положение человека
• Создаем GitHub Action с использованием Kotlin/JS
• Проверка ввода в Jetpack Compose
• Ваш первый чистый MVI-проект для Android
Разработка
• Дело Epic Games против Apple раскрывает новый интересные факты об App Store и Google Play
• Wargaming открыл набор на бесплатные онлайн-курсы по UI/UX-дизайну
• +650K пользователей в месяц: история приложения DJ it!
• KaiPod Learning: обучение микрогруппами
• Mail.ru Group открывает набор на бесплатные онлайн-курсы по ручному и автоматизированному тестированию
• Что делать, если в приложении нужно использовать таблицу
• Дизайн приложений: примеры для вдохновения #53
• Средний пользователь в США использует 46 приложений в месяц
• Podlodka #229: медитация
• Google платил разработчикам, чтобы они оставались в Play Store
• LocalStack: локальный AWS
• Почему скучные люди лучше всех в дизайне сложных приложений. Например, банковских
• Планы React Native на второе полугодие 2021 года
• 9 DevOps правил для быстрого развития стартапов в 2021 году
• Почему Full-time программисты сокращаются быстрее, чем когда-либо
• Лучшие практики для написания If-else
iOS
• Настраиваем Fastlane для iOS
• Принцип KISS для Swift-разработчиков
• Почему я переделал свое приложение SwiftUI на UIKit
Android
• TensorFlow Lite Pose Estimation: положение человека
• Создаем GitHub Action с использованием Kotlin/JS
• Проверка ввода в Jetpack Compose
• Ваш первый чистый MVI-проект для Android
AppTractor
Дело Epic Games против Apple раскрывает новый интересные факты об App Store и Google Play
Изначальная идея App Store Small Business Program заключалась в том, чтобы 15% из
#ДатаДня: Сегодня в Google Play объявили, что рейтинги приложений для Android будут локализованы по странам и типам устройств, чтобы сделать подсчет звезд «более персонализированным и показательным для каждого отдельного пользователя». С ноября 2021 вместо того, чтобы все пользователи во всем мире видели одну и ту же оценку, Google будет генерировать рейтинги для каждой страны. С начала 2022 года рейтинги приложений также будут формироваться на основе форм-фактора (планшеты и складные устройства, Chrome OS, Wear или Auto).
Везет магазинам приложений в последнее время. Вот в Южной Корее буквально завтра планируют запретить ограничение, которое запрещает разработчикам использовать другую оплату, кроме как самого магазина. Но вот абстрагируясь от магазинов - представляю весь геморрой, которого потребует внедрение сторонней оплаты. Для больших издателей сэкономить 30% конечно приятно, а для инди с тысячами долларов дохода отобьются 15%?
Разработка
• Южная Корея планирует запретить запрет других платежных систем в App Store и Google Play
• Почему количество Full-time программистов сокращается быстрее, чем когда-либо
• Китайская платформа комиксов Kuaikan стала единорогом
• Supercell запускает мирный билдер Everdale
• Делаем видеоролик для продвижения приложения или игры: 5 вещей, о которых стоит задуматься
• Реализуем чистую архитектуру на Flutter с cubit
• Как сделать дизайн-систему, если вы единственный дизайнер в стартапе
iOS
• ReduxCore: Redux для iOS
• Проектирование классов на Swift
• Создаем ячейки в iOS
• Перенос стилей на Metal
• Как протестировать ссылочные циклы в iOS
Android
• В Google Play оценки локализуют по странам и устройствам
• Изучаем стандартную библиотеку Kotlin 1.5
• Определяем лучшие практики разработки на Kotlin
• Внедряем оверлей счетчика уведомлений внутри приложения для Android
Разработка
• Южная Корея планирует запретить запрет других платежных систем в App Store и Google Play
• Почему количество Full-time программистов сокращается быстрее, чем когда-либо
• Китайская платформа комиксов Kuaikan стала единорогом
• Supercell запускает мирный билдер Everdale
• Делаем видеоролик для продвижения приложения или игры: 5 вещей, о которых стоит задуматься
• Реализуем чистую архитектуру на Flutter с cubit
• Как сделать дизайн-систему, если вы единственный дизайнер в стартапе
iOS
• ReduxCore: Redux для iOS
• Проектирование классов на Swift
• Создаем ячейки в iOS
• Перенос стилей на Metal
• Как протестировать ссылочные циклы в iOS
Android
• В Google Play оценки локализуют по странам и устройствам
• Изучаем стандартную библиотеку Kotlin 1.5
• Определяем лучшие практики разработки на Kotlin
• Внедряем оверлей счетчика уведомлений внутри приложения для Android
AppTractor
Южная Корея планирует запретить запрет других платежных систем в App Store и Google Play
Эта поправка запретит операторам доминирующих на рынке магазинов приложений принуждать разработчиков использовать только их собственные платежные системы.
Если разрешат стороннюю оплату, будете внедрять?
Anonymous Poll
38%
Да, обязательно
18%
Нет, вряд ли
44%
Посмотрю, потом буду думать
Делимся полезным инсайтом!👾
@GamesBoost42 финтех стартап для финансирования мобильных игр и приложений. У себя на канале ребята каждый день обсуждают самую важную новость в мире мобильных игр, их разработки и монетизации.
А на канале вас уже ждет подарок-гайд по привлечению пользователей с Facebook.🎁
Подписывайтесь, чтобы всегда оставаться в курсе новостей геймдева!
@GamesBoost42 финтех стартап для финансирования мобильных игр и приложений. У себя на канале ребята каждый день обсуждают самую важную новость в мире мобильных игр, их разработки и монетизации.
А на канале вас уже ждет подарок-гайд по привлечению пользователей с Facebook.🎁
Подписывайтесь, чтобы всегда оставаться в курсе новостей геймдева!
Перевел статью с 4К 👋 на Medium. Автор, конечно, самый косноязычный из всей англоязычной IT-журналистики, что я видел, но тем не менее понять его вполне можно. Он говорит о том, что разработка это в основном занятие любителей, а они в силу недостатка опыта играют на “от***ись”, а не для того, чтобы выиграть. Поэтому надо обкладывать их стандартами, практиками, Code Review, анализаторами и прочим, чтобы ловить ошибки как можно раньше и минимизировать их ущерб. Цитируя автора - “не надо стараться быть очень умным, надо стараться быть не глупым”. Разница трудно понимаема, но именно такие команды выигрывают.
Разработка
• Разработка программного обеспечения — игра проигрывающих
• Отчет SocialPeta о маркетинге мобильных приложений: статистика, тенденции и рекламные стратегии 2021
• Vungle и Liftoff объединяются
• Доходы Gardenscapes превысили $3 млрд
• MySkazka: как мы начали делать персональные сказки для детей
• Следует ли объединить UX-дизайн и продакт-менеджмент?
• Приложение с мастер-классами по финансам: исследование UI/UX
• Я провел бета-тестирование Codex от OpenAI, и результаты оказались пугающе хорошими
• Уязвимость в дейтинг-приложении Bumble показывает точное местоположение любого пользователя
• Adobe: психология офбординга пользователей
• Как 40-летнего инженера-программиста настроить на следующие 20 лет программирования
• Система непрерывной интеграции, используемая мобильными командами
• Ментальные модели, которые помогут вам стать лучшим менеджером по продукту
• Глубокое погружение в CustomPaint во Flutter
iOS
• 5 причин не начинать писать приложение под macOS/iOS
• Как стать самураем iOS-разработки
• SwiftUI в 2021 году: хороший, плохой, злой
• Swift — Обозреватели
Android
• Coroutine Recipes: песочница корутинов
• Как мы за квартал подготовили редизайн водительского приложения
• Включаем кеширования и офлайн-работу на Android с помощью Room
Разработка
• Разработка программного обеспечения — игра проигрывающих
• Отчет SocialPeta о маркетинге мобильных приложений: статистика, тенденции и рекламные стратегии 2021
• Vungle и Liftoff объединяются
• Доходы Gardenscapes превысили $3 млрд
• MySkazka: как мы начали делать персональные сказки для детей
• Следует ли объединить UX-дизайн и продакт-менеджмент?
• Приложение с мастер-классами по финансам: исследование UI/UX
• Я провел бета-тестирование Codex от OpenAI, и результаты оказались пугающе хорошими
• Уязвимость в дейтинг-приложении Bumble показывает точное местоположение любого пользователя
• Adobe: психология офбординга пользователей
• Как 40-летнего инженера-программиста настроить на следующие 20 лет программирования
• Система непрерывной интеграции, используемая мобильными командами
• Ментальные модели, которые помогут вам стать лучшим менеджером по продукту
• Глубокое погружение в CustomPaint во Flutter
iOS
• 5 причин не начинать писать приложение под macOS/iOS
• Как стать самураем iOS-разработки
• SwiftUI в 2021 году: хороший, плохой, злой
• Swift — Обозреватели
Android
• Coroutine Recipes: песочница корутинов
• Как мы за квартал подготовили редизайн водительского приложения
• Включаем кеширования и офлайн-работу на Android с помощью Room
AppTractor
Разработка программного обеспечения — игра проигрывающих
Хороший код вас не спасет, но плохой код убьет.
Если верить Statista, каждый месяц в Google Play появляются 90 000 новых приложений, и почти 40 000 — в Apple App Store. Но только часть из них увидят и скачают пользователи.
Чтобы приложение нашло свою аудиторию, а установок стало больше, запустите рекламу мобильных приложений. Этот тип кампаний уже есть во всех популярных системах: от Яндекс.Директа до TikTok Ads.
Все эти системы собрала в своем кабинете eLama. Вам не придется переключаться между вкладками: подключить аккаунты, оплатить кампании и следить за показатели можно в одном сервисе.
Узнать больше → http://link.elama.ru/j82aO
Чтобы приложение нашло свою аудиторию, а установок стало больше, запустите рекламу мобильных приложений. Этот тип кампаний уже есть во всех популярных системах: от Яндекс.Директа до TikTok Ads.
Все эти системы собрала в своем кабинете eLama. Вам не придется переключаться между вкладками: подключить аккаунты, оплатить кампании и следить за показатели можно в одном сервисе.
Узнать больше → http://link.elama.ru/j82aO
try.elama.ru
Реклама мобильных приложений в eLama
Чтобы приложение не потерялось среди конкурентов, важно показать его заинтересованной аудитории. Все нужные рекламные системы и быстрая оплата кампаний — в одном кабинете eLama.
#ЦифраДня: Liftoff опубликовал годовой отчет о приложениях для шоппинга. В среднем по миру время, проведенное в приложениях для покупок выросло на 49%. Средний заказ вырос на 22% за год. Лучшее время для пушей — вечер четверга.
Еще одна интересная статья - тест Codex от OpenAI, системы, которая, например, пишет код из произвольного текста. Автор в восторге и, судя по всему, Codex превзошел его ожидания. Однако вывод - программистам ничего не угрожает. Потому что разработка это не просто код писать, это понимание задачи, ее декомпозиция, а потом уже составление инструкций. Сколько осталось до вменяемой автоматизации первых двух этапов автор не уточняет.
Разработка
• Я провел тестирование Codex от OpenAI, и результаты оказались жутко хорошими
• Пользователи стали проводить в приложениях для покупок на 49% больше времени: отчет Liftoff
• Widelands: открытая стратегия
• Производительность React Native: что делать и чего не делать
• Если вам нужны Senior-разработчики, познакомьте Junior-ов с их кодом
iOS
• Apple Human Interface Guidelines for iOS на русском языке
• Геолокация в iOS: что тут сложного?
• Почему условные View Modifier - плохая идея
• Функции высшего порядка в Swift
• Как настроить Fastlane и Match для автоматического релиза приложений iOS на CI/CD сервере
Android
• Почему я вернулся на Dagger. Пока Koin
• Создание пузырей диалогов в Android
• MVVM с чистой архитектурой - разработка лучших приложений для Android
Разработка
• Я провел тестирование Codex от OpenAI, и результаты оказались жутко хорошими
• Пользователи стали проводить в приложениях для покупок на 49% больше времени: отчет Liftoff
• Widelands: открытая стратегия
• Производительность React Native: что делать и чего не делать
• Если вам нужны Senior-разработчики, познакомьте Junior-ов с их кодом
iOS
• Apple Human Interface Guidelines for iOS на русском языке
• Геолокация в iOS: что тут сложного?
• Почему условные View Modifier - плохая идея
• Функции высшего порядка в Swift
• Как настроить Fastlane и Match для автоматического релиза приложений iOS на CI/CD сервере
Android
• Почему я вернулся на Dagger. Пока Koin
• Создание пузырей диалогов в Android
• MVVM с чистой архитектурой - разработка лучших приложений для Android
AppTractor
Я провел тестирование Codex от OpenAI, и результаты оказались жутко хорошими
Платформа является эволюцией GPT-3, и ее результаты пугающе хороши. Вот мои мысли и выводы после нескольких дней работы с Codex.
#ЦифраДня: Случилась маленькая революция - Apple в результате коллективного иска американских разработчиков разрешила использовать сторонние средства связи, такие как электронная почта, для информирования пользователей о возможностях оплаты покупок за пределами приложения для iOS. Внутри приложений рассказывать об этом все равно нельзя. Apple также увеличит количество ценовых категорий, доступных разработчикам для подписок, покупок в приложениях и платных приложений, с менее чем 100 до более 500. Apple называет сделку «беспроигрышной». «Коалиция за справедливость приложений» назвала мировое соглашение «фикцией».
#ДатаДня: Федеральная антимонопольная служба вынесла предупреждение Apple за то, что компания запрещает в приложениях размещение информации о возможностях сторонних методов оплаты. “Указанными действиями Apple ограничивает разработчиков в самостоятельном поведении, что негативно сказывается на конкуренции и может приводить к росту цен на продукцию разработчиков”.
ФАС России выдала Apple предупреждение об устранении признаков нарушений. Компания должна исполнить его не позднее 30 сентября 2021 года.
ФАС России выдала Apple предупреждение об устранении признаков нарушений. Компания должна исполнить его не позднее 30 сентября 2021 года.
Теперь уже, видимо, App Store дожмут и в том или ином виде стороннюю установку или, как минимум, внятную оплату сделают. Будет кому-нибудь от этого лучше - большой вопрос. Как показывает практика, Apple любит делать демонстративно громкие и красивые шаги, но при этом ничего не менять. Думаю, что с тем, как криво все это будет работать, будут судиться еще лет 10.
Разработка
• Google в ролике Pixel высмеивает iPhone
• Дизайн приложений: примеры для вдохновения #54
• SubHub Podcast: Грачик Аджамян (Wakie)
• Podlodka #230: Julia
• Проектирование без CustDev’а. На примере развития корпоративного ПО для выездного обслуживания
• Даже один в поле воин: азы юнит-экономики
• «Приложения стали слишком шумными»: мнение о том, как бесконечные уведомления мешают работе
• Как мы достигаем Непрерывного Развертывания в нативном приложении
• Устали от VS Code? Попробуйте Lite-XL
• 7 лучших книг по UX-дизайну, чтобы освежить свои знания о дизайне
• Кейс приложения: как мы увеличили конверсию на 300%
• Как создавать лучшие пустые состояния?
iOS
• ФАС России выдала Apple предупреждение и компания должна разрешить информирование о сторонних методах оплаты
• Принцип KISS для Swift-разработчиков
• Apple разрешила рассказывать пользователям о вариантах покупки вне App Store
• Atributika: NSAttributedString из HTML
• VIPER и SwiftUI: Model layer
Android
• Android Custom View
• Compose Animations: анимации для Jetpack Compose
• Без GPS и геолокации: узнаём местоположение пользователя, используя сим-карту
• Как правильно измерить время запуска приложения на Android
• Архитектура навигации Jetpack Compose с ViewModels
• Повысьте производительность ваших Android-приложений
• Изучайте с помощью кода: Jetpack Compose - Списки и разбивка на страницы
Разработка
• Google в ролике Pixel высмеивает iPhone
• Дизайн приложений: примеры для вдохновения #54
• SubHub Podcast: Грачик Аджамян (Wakie)
• Podlodka #230: Julia
• Проектирование без CustDev’а. На примере развития корпоративного ПО для выездного обслуживания
• Даже один в поле воин: азы юнит-экономики
• «Приложения стали слишком шумными»: мнение о том, как бесконечные уведомления мешают работе
• Как мы достигаем Непрерывного Развертывания в нативном приложении
• Устали от VS Code? Попробуйте Lite-XL
• 7 лучших книг по UX-дизайну, чтобы освежить свои знания о дизайне
• Кейс приложения: как мы увеличили конверсию на 300%
• Как создавать лучшие пустые состояния?
iOS
• ФАС России выдала Apple предупреждение и компания должна разрешить информирование о сторонних методах оплаты
• Принцип KISS для Swift-разработчиков
• Apple разрешила рассказывать пользователям о вариантах покупки вне App Store
• Atributika: NSAttributedString из HTML
• VIPER и SwiftUI: Model layer
Android
• Android Custom View
• Compose Animations: анимации для Jetpack Compose
• Без GPS и геолокации: узнаём местоположение пользователя, используя сим-карту
• Как правильно измерить время запуска приложения на Android
• Архитектура навигации Jetpack Compose с ViewModels
• Повысьте производительность ваших Android-приложений
• Изучайте с помощью кода: Jetpack Compose - Списки и разбивка на страницы
AppTractor
Google в ролике Pixel высмеивает iPhone
Круг. Идеально. Просто. Кто-то может сказать «просто идеально»
Тут с мест логично докладывают о сезонном маркетинге. Близится самый горячий сезон и, как бы, надо готовиться, если уже не поздно. ASO, события внутри, распродажи, маркетинг и все вот это. Есть опыт? Давайте делиться!
Разработка
• Гайд: как сочетать сезонное ASO и событийный маркетинг?
• Bright: знания от селебрити
• Красота кривых Безье
• Zoom объявил о первых инвестициях своего фонда поддержки стартапов
• Apple покупает Primephonic и запускает отдельную платформу классической музыки
• Flutter: 11 вещей, которые нужно помнить для вашего следующего проекта
• Процедурные и диегетические приложения
• ТОП-5 вопросов ручных тестировщиков про автоматизацию
• Как я делаю play-to-earn игру без опыта в геймдеве - Бюджет на MVP 350 тысяч рублей
• Как работать с отзывами, чтобы улучшить рейтинг приложения?
• Стоит ли Google Colab Pro+ 49.99 доллара?
• Как быть лучшим дизайнером
• Мое Flutter-приложение заработало 140 долларов за первую неделю, и это без рекламы
• Почему ваши проекты терпят неудачу
iOS
• ShowTime: показ тапов и жестов
• Как улучшалось приложение in3D или лучший способ примерить юбку
• iOS Continuous Integration и Delivery с Fastlane
• Полный iOS 15 UI Kit - система дизайна для мобильных приложений в Figma
Android
• Android: Bluetooth в качестве сервиса
• Рефакторинг функций расширения в Kotlin: использование объекта-компаньона
• Анализ трафика приложений на Android Emulator. Причем здесь Root?
• Создание Live Text на Android
• Начинаем работу с CI/CD с помощью GitHub Actions и Firebase App Distribution
• Сегментация селфи в реальном времени в Android с помощью MLKit
• Делайте больше с вашим виджетом в Android 12!
Разработка
• Гайд: как сочетать сезонное ASO и событийный маркетинг?
• Bright: знания от селебрити
• Красота кривых Безье
• Zoom объявил о первых инвестициях своего фонда поддержки стартапов
• Apple покупает Primephonic и запускает отдельную платформу классической музыки
• Flutter: 11 вещей, которые нужно помнить для вашего следующего проекта
• Процедурные и диегетические приложения
• ТОП-5 вопросов ручных тестировщиков про автоматизацию
• Как я делаю play-to-earn игру без опыта в геймдеве - Бюджет на MVP 350 тысяч рублей
• Как работать с отзывами, чтобы улучшить рейтинг приложения?
• Стоит ли Google Colab Pro+ 49.99 доллара?
• Как быть лучшим дизайнером
• Мое Flutter-приложение заработало 140 долларов за первую неделю, и это без рекламы
• Почему ваши проекты терпят неудачу
iOS
• ShowTime: показ тапов и жестов
• Как улучшалось приложение in3D или лучший способ примерить юбку
• iOS Continuous Integration и Delivery с Fastlane
• Полный iOS 15 UI Kit - система дизайна для мобильных приложений в Figma
Android
• Android: Bluetooth в качестве сервиса
• Рефакторинг функций расширения в Kotlin: использование объекта-компаньона
• Анализ трафика приложений на Android Emulator. Причем здесь Root?
• Создание Live Text на Android
• Начинаем работу с CI/CD с помощью GitHub Actions и Firebase App Distribution
• Сегментация селфи в реальном времени в Android с помощью MLKit
• Делайте больше с вашим виджетом в Android 12!
AppTractor
Гайд: как сочетать сезонное ASO и событийный маркетинг?
Сезонное ASO — прекрасный способ улучшить конверсию в сторах и подключить к приложению новую аудиторию.
Делали событийный маркаетинг?
Anonymous Poll
15%
Да, хорошо все прошло, доход вырос
9%
Да, делали, в среднем ничего не изменилось
8%
Делали, стало хуже
40%
Не делали и не будем
29%
Не делали, попробуем в этом году
Егор Толстой в своем Твиттере опубликовал детальный план того, как стать продакт-менеджером - мы собрали и опубликовали в статье. В общем, план-то применим и ко многим и другим областям IT, так что если вы намереваетесь сменить работу и сферу деятельности, то самое время обратить внимание.
Разработка
• Как из разработчика перейти в продакт-менеджеры
• Парламент Южной Кореи одобрил закон о запрете ограничения платежных систем
• Как мы достигли Непрерывного развертывания с нативным приложением
• Выходит документальный фильм про “Леммингов”
• Структура, содержание и процесс написания проверок
• Как развивался глассморфизм в 2021 году и есть ли у него будущее
• 20 проектов машинного обучения, которые помогут вам получить работу в 2021 году
• Два года я кодил вместо программирования!
• Изучение UX: StrApp
• Выберите идеальный радиус угла для ваших кнопок
• Возможно, вы не захотите делать следующее приложение на миллион долларов
• 8 Git-советов по улучшению Code Review
iOS
• Создаем надежный сетевой уровень в iOS с помощью Swift async/await
• Вот как хранить деньги и валюту с помощью Swift
• Просматриваем 1000 фотографий за 10 секунд в приложении для iOS
Android
• Oops No Internet: диалог отсутствия Сети
• Безопасная приостановка в Android View. Прощайте обработчики, поприветствуем корутины
• CalyxOS: лучший способ очистить Android от следов Google
Разработка
• Как из разработчика перейти в продакт-менеджеры
• Парламент Южной Кореи одобрил закон о запрете ограничения платежных систем
• Как мы достигли Непрерывного развертывания с нативным приложением
• Выходит документальный фильм про “Леммингов”
• Структура, содержание и процесс написания проверок
• Как развивался глассморфизм в 2021 году и есть ли у него будущее
• 20 проектов машинного обучения, которые помогут вам получить работу в 2021 году
• Два года я кодил вместо программирования!
• Изучение UX: StrApp
• Выберите идеальный радиус угла для ваших кнопок
• Возможно, вы не захотите делать следующее приложение на миллион долларов
• 8 Git-советов по улучшению Code Review
iOS
• Создаем надежный сетевой уровень в iOS с помощью Swift async/await
• Вот как хранить деньги и валюту с помощью Swift
• Просматриваем 1000 фотографий за 10 секунд в приложении для iOS
Android
• Oops No Internet: диалог отсутствия Сети
• Безопасная приостановка в Android View. Прощайте обработчики, поприветствуем корутины
• CalyxOS: лучший способ очистить Android от следов Google
AppTractor
Как из разработчика перейти в продакт-менеджеры
Статья про то, как из разработчика перейти в продакт-менеджеры без покупки дорогих курсов.