Приключился прекрасный казус от TIOBE - самым быстрорастущим языком года стал C (даже не C++!). Язык, которому уже 50 лет, сейчас в этом рейтинге находится на 2 месте и за год интерес к нему вырос на 2.44%. Объясняют это ростом IoT и умных устройств - С вроде как работает везде и чрезвычайно быстр, что как раз и пригодилось. Из мобильных Swift на 9 месте (было 15), Objective-C на 13(10), Dart на 22, Kotlin на 35. Так что если смотрите в будущее - учите С!
Разработка
• С стал языком года по версии TIOBE
• ClassPass стал единорогом
• Самые скачиваемые приложения и игры 2019 года
• Войти в IT и digital с непрофильным образованием и запустить свое мобильное приложение
• Публикация кода VVVVVV показала, насколько грубо устроены игры внутри
• Чем программирование сегодня отличается от программирования 20 лет назад?
• Интеграционные тесты на Flutter — это просто
• Руководство по добавлению анимации в ваш продукт - примеры и инструменты
• Кастомная физика прокрутки во Flutter
• Нужно вдохновение? Вот 5 интересных идей для приложений, которые вы можете начать делать уже сегодня
iOS
• Unit тестирование в архитектуре Clean Swift
• Роутинг для iOS: универсальная навигация без переписывания приложения
• SwiftUI: создание растягиваемого заголовка с параллаксом
• Скрытые сокровища UIStackView
Android
• Как рассказать об основных компонентах Android за 15 минут
• Киллер-фичи Kotlin для программистов и разработчиков программного обеспечения
• Уменьшение R8 в Android
• Kotlin Multiplatform — MVVM и Чистая архитектура
• Kotlin Pokedex: энциклопедия покемонов на Kotlin
Разработка
• С стал языком года по версии TIOBE
• ClassPass стал единорогом
• Самые скачиваемые приложения и игры 2019 года
• Войти в IT и digital с непрофильным образованием и запустить свое мобильное приложение
• Публикация кода VVVVVV показала, насколько грубо устроены игры внутри
• Чем программирование сегодня отличается от программирования 20 лет назад?
• Интеграционные тесты на Flutter — это просто
• Руководство по добавлению анимации в ваш продукт - примеры и инструменты
• Кастомная физика прокрутки во Flutter
• Нужно вдохновение? Вот 5 интересных идей для приложений, которые вы можете начать делать уже сегодня
iOS
• Unit тестирование в архитектуре Clean Swift
• Роутинг для iOS: универсальная навигация без переписывания приложения
• SwiftUI: создание растягиваемого заголовка с параллаксом
• Скрытые сокровища UIStackView
Android
• Как рассказать об основных компонентах Android за 15 минут
• Киллер-фичи Kotlin для программистов и разработчиков программного обеспечения
• Уменьшение R8 в Android
• Kotlin Multiplatform — MVVM и Чистая архитектура
• Kotlin Pokedex: энциклопедия покемонов на Kotlin
AppTractor
С стал языком года по версии TIOBE
Почему язык программирования C, которому уже 50 лет, все еще востребован? TIOBE объясняет это растущей популярностью Интернета вещей (IoT) и огромным количеством небольших интеллектуальных устройств, которые выпускаются в настоящее время.
Подъехали тезисы годового отчета State of Mobile 2020 от App Annie (сам отчет пока вроде не выложили).
• В 2019 стало на 17% больше игр, чем в 2017, в которых пользователи потратили 5 млн долларов. При этом число игр, зарабатывающих больше 100 млн, выросло на 59% по сравнению с результатами двухлетней давности.
• Россия стала шестой по числу загрузок в мировом рейтинге - в 2019 году россияне скачали более 5 млрд приложений (это на 35% больше, чем в 2016 году).
• Россияне потратили в приложениях $1,06 млрд, увеличив за три года свои расходы на 155%.
• Лидером в России по количеству скачиваний среди мобильных игр стала Color Bump 3D, на втором месте Brawl Stars, на третьем - Run Race 3D. При этом больше всего денег пользователи потратили в Game of Sultans.
https://apptractor.ru/measure/user-analytics/state-of-mobile-2020.html
• В 2019 стало на 17% больше игр, чем в 2017, в которых пользователи потратили 5 млн долларов. При этом число игр, зарабатывающих больше 100 млн, выросло на 59% по сравнению с результатами двухлетней давности.
• Россия стала шестой по числу загрузок в мировом рейтинге - в 2019 году россияне скачали более 5 млрд приложений (это на 35% больше, чем в 2016 году).
• Россияне потратили в приложениях $1,06 млрд, увеличив за три года свои расходы на 155%.
• Лидером в России по количеству скачиваний среди мобильных игр стала Color Bump 3D, на втором месте Brawl Stars, на третьем - Run Race 3D. При этом больше всего денег пользователи потратили в Game of Sultans.
https://apptractor.ru/measure/user-analytics/state-of-mobile-2020.html
AppTractor
Годовой отчет State of Mobile 2020 от App Annie: россияне потратили в приложениях более $1 млрд
Компания App Annie опубликовала ежегодный отчет о состоянии мобильного рынка State of Mobile 2020.
Еще несколько интересных цифр из отчета App Annie. Всего загрузок за год 204 миллиарда. Траты пользователей 120 миллиардов долларов. Затраты на мобильную рекламу еще 190 миллиардов. Средний пользователь тратит в смартфоне 3.7 часа! Подписки в США дали 96% расходов пользователей в топовых неигровых приложениях.
Разработка
• Доходы мобильных игр в Одноклассниках выросли в 2 раза
• Бесплатные иконки: 15 библиотек
• Google купил конструктор приложений AppSheet
• Создание зомби-шутера от третьего лица с помощью DOTS
• Зачем Skyeng покупает рекламу на бесплатный продукт
• Кому нужны оптимизаторы App Store и как подружиться с Apple: интервью с основателем сервиса SplitMetrics из Минска
• Создание мобильного приложения как побочного проекта - совместная работа дизайнера и разработчика
• Победители конкурса игр Game Off 2019 от GitHub
iOS
• Voice Control и VoiceOver: как адаптировать приложение для незрячих или неподвижных
• Gaudí для iOS: темы и темный режим
• Swift UI: приложение для бронирования фильмов
• Советы и рекомендации по отладке приложений для iOS
Android
• GitHub выпустил бету своего приложения для Android
• Проектирование деревьев решений с нуля на Android
• Максимальное совместное использование кода между Android и iOS с Kotlin Multiplatform
Разработка
• Доходы мобильных игр в Одноклассниках выросли в 2 раза
• Бесплатные иконки: 15 библиотек
• Google купил конструктор приложений AppSheet
• Создание зомби-шутера от третьего лица с помощью DOTS
• Зачем Skyeng покупает рекламу на бесплатный продукт
• Кому нужны оптимизаторы App Store и как подружиться с Apple: интервью с основателем сервиса SplitMetrics из Минска
• Создание мобильного приложения как побочного проекта - совместная работа дизайнера и разработчика
• Победители конкурса игр Game Off 2019 от GitHub
iOS
• Voice Control и VoiceOver: как адаптировать приложение для незрячих или неподвижных
• Gaudí для iOS: темы и темный режим
• Swift UI: приложение для бронирования фильмов
• Советы и рекомендации по отладке приложений для iOS
Android
• GitHub выпустил бету своего приложения для Android
• Проектирование деревьев решений с нуля на Android
• Максимальное совместное использование кода между Android и iOS с Kotlin Multiplatform
AppTractor
Доходы мобильных игр в Одноклассниках выросли в 2 раза
В течение 2019 года ОК активно развивали мобильную платформу и смогли своевременно адаптировать площадку под массовый переход аудитории на мобильные устройства. Это позволило добиться впечатляющих результатов по выплатам разработчикам на всех платформах — более…
JetBrains, вслед за Microsoft, выпустила свой шрифт для кода. Увеличенная высота и округлости для лучшего чтения, различия для похожих символов (“1”, “l” и “I”, “;” и “:”), точка в нуле, специальные символы и прочие приятности. Бесплатно и Open Source!
Разработка
• Mono: шрифт для разработчиков
• Cascadia Code: шрифт Microsoft для кода
• Разработка под iOS и Android: рейтинг языков программирования 2020
• Аналитики нашли Fleeceware-приложения у 600 миллионов пользователей
• Apple купила ИИ-стартап Xnor.ai
• Победители Game Off 2019
• Систематический подход к ASO c CRO-циклом
• Оптимизируем автоматизацию: как мы ускорили автотесты в 3-4 раза, сохранив старые наработки
• Непрерывная интеграция в Unity: как сократить время сборок и сэкономить ресурсы + пайплайн в подарок
• Потому что цвета – это красиво. Создание универсальной цветовой палитры для IBM
• 7 UI-шаблонов для приложения отслеживания привычек: разбор кейса
• Падение Software Engineer, восхождение Programmer Technician
• 7 советов по дизайну выпадающего меню
• Мониторинг работоспособности Flutter-приложения с помощью GitHub Actions
iOS
• Могу ли я увидеть меню SwiftUI, пожалуйста?
• Лучшая архитектура для iOS-приложения вообще существует?
Android
• Несколько приемов работы с интерфейсом в Google Maps SDK и пара слов о геокодере
• Виртуальная машина в Android: все, что вам нужно знать
• Управление жизненным циклом с View Binding в Fragments
• Создание чата на Kotlin: чистый путь
Разработка
• Mono: шрифт для разработчиков
• Cascadia Code: шрифт Microsoft для кода
• Разработка под iOS и Android: рейтинг языков программирования 2020
• Аналитики нашли Fleeceware-приложения у 600 миллионов пользователей
• Apple купила ИИ-стартап Xnor.ai
• Победители Game Off 2019
• Систематический подход к ASO c CRO-циклом
• Оптимизируем автоматизацию: как мы ускорили автотесты в 3-4 раза, сохранив старые наработки
• Непрерывная интеграция в Unity: как сократить время сборок и сэкономить ресурсы + пайплайн в подарок
• Потому что цвета – это красиво. Создание универсальной цветовой палитры для IBM
• 7 UI-шаблонов для приложения отслеживания привычек: разбор кейса
• Падение Software Engineer, восхождение Programmer Technician
• 7 советов по дизайну выпадающего меню
• Мониторинг работоспособности Flutter-приложения с помощью GitHub Actions
iOS
• Могу ли я увидеть меню SwiftUI, пожалуйста?
• Лучшая архитектура для iOS-приложения вообще существует?
Android
• Несколько приемов работы с интерфейсом в Google Maps SDK и пара слов о геокодере
• Виртуальная машина в Android: все, что вам нужно знать
• Управление жизненным циклом с View Binding в Fragments
• Создание чата на Kotlin: чистый путь
AppTractor
Mono: шрифт для разработчиков
Бесплатный открытый шрифт для разработчиков от JetBrains — Mono. Увеличенная высота и округлости для лучшего чтения, различия для похожих символов (“1”, “l” и “I”, “;” и “:”), точка в нуле и прочие приятности. Сайт: https://www.jetbrains.com/lp/mono/ Прошлой…
Интересный взгляд на SwiftUI от Никиты Прокопова - проблема в том, что фреймворк слишком уж самостоятельный и что ему в голову придет, пока не очень понятно и учету вряд ли поддается. В общем интересный вопрос - SwiftUI уже дожил до продакшена или все-таки еще рано его использовать?
Разработка
• СтрижПИ, или SwiftUI на практике
• Минэкономики предлагает создать российский аналог GitHub
• «Додо Пицца» купила «Где Шаверма»
• LaunchDarkly: управление фичами
• Видео Mobiconf 2019
• make sense #76: о главной метрике для продукта, модели метрик и инсайтах из аналитики
• Cocos создает центры мини-игр в приложениях
• Самые популярные игровые движки 2019
• Mobile People Talks: Взгляд на iOS, Android и всякие кроссплатформы через призму безопасности
• Podlodka #146: Изучение английского языка
• 40+ способов сделать опросы точнее: чек-лист для ux-исследователей
• Особенности реализации динамических списков в пользовательских интерфейсах
• Flutter. Часть 3. Для разработчиков React Native
• Движок, скриптовый язык и визуальная новелла — за 45 часов
• Как бороться с мошенническим шпионским ПО на Facebook?
• Чему (почти) 2 года Flutter научили меня
• Uber собрал один из самых впечатляющих стеков глубокого обучения с открытым исходным кодом
• 8 трендов UI-дизайна на 2020 год
iOS
• Swift: Контейнеры для хранения значений по ключу
• Десять заповедей iOS-разработки
• Можете ли вы ответить на этот простой вопрос о Swift правильно?
Android
• Троян Shopper скачивает приложения и оставляет отзывы в Google Play
• Внешняя компонента для 1С Мобильной платформы (BroadcastReceiver)
• Динамическое изменение темы с помощью круговой анимации на Android
• KotlinConf 2019: что нового в Java 19: Конец Kotlin?
• Компонент JetPack Navigation в Android
Разработка
• СтрижПИ, или SwiftUI на практике
• Минэкономики предлагает создать российский аналог GitHub
• «Додо Пицца» купила «Где Шаверма»
• LaunchDarkly: управление фичами
• Видео Mobiconf 2019
• make sense #76: о главной метрике для продукта, модели метрик и инсайтах из аналитики
• Cocos создает центры мини-игр в приложениях
• Самые популярные игровые движки 2019
• Mobile People Talks: Взгляд на iOS, Android и всякие кроссплатформы через призму безопасности
• Podlodka #146: Изучение английского языка
• 40+ способов сделать опросы точнее: чек-лист для ux-исследователей
• Особенности реализации динамических списков в пользовательских интерфейсах
• Flutter. Часть 3. Для разработчиков React Native
• Движок, скриптовый язык и визуальная новелла — за 45 часов
• Как бороться с мошенническим шпионским ПО на Facebook?
• Чему (почти) 2 года Flutter научили меня
• Uber собрал один из самых впечатляющих стеков глубокого обучения с открытым исходным кодом
• 8 трендов UI-дизайна на 2020 год
iOS
• Swift: Контейнеры для хранения значений по ключу
• Десять заповедей iOS-разработки
• Можете ли вы ответить на этот простой вопрос о Swift правильно?
Android
• Троян Shopper скачивает приложения и оставляет отзывы в Google Play
• Внешняя компонента для 1С Мобильной платформы (BroadcastReceiver)
• Динамическое изменение темы с помощью круговой анимации на Android
• KotlinConf 2019: что нового в Java 19: Конец Kotlin?
• Компонент JetPack Navigation в Android
AppTractor
СтрижПИ, или SwiftUI на практике
SwiftUI не чурается залезть внутрь ваших вьюх и если он узнает лежащие там компоненты, он может принимать разные решения в разных ситуациях.
Очередная история из недр Google Play - забанили Welltory, довольно популярное приложение для хорошего самочувствия. Мы уже как-то обсуждали переход магазина на (неадекватные) алгоритмы ИИ и массово раздаваемые баны в Google Play, но, видимо, ничего не изменилось, потому как проблеме уже больше года. Google как-бы намекает, что ему плевать с большой колокольни на разработчиков. Ну да, и “что ты мне сделаешь, я в другом городе”. Прискорбно.
Разработка
• Welltory удалили из Google Play
• AppsFlyer получил новые инвестиции в $210 млн.
• Android Developer Roadmap 2019: карта навыков и модель развития Android-разработчика
• Ты водишь! AR-игры в сториз — главный тренд 2019 года
• Гонка Slack, Microsoft Teams и Workplace: одна интрига умерла, новая зародилась
• Основы левел-дизайна: эффект течения или как не дать заскучать игроку
• Оптимизация 3D-моделей для игровой сцены
• Основы иерархии в дизайне интерфейса
• Лучше понимаем игроков с помощью аффинити обучения
• 21 способ быть плохим разработчиком
• 7 способов быть хорошим разработчиком
iOS
• Лучшие iOS-приложения с Interaction-Driven дизайном
• Машинное обучение на устройстве с помощью SwiftUI и PyTorch Mobile
• SwiftUI: создание листаемых карточек в стиле Tinder
• Лучший способ убедиться, что ваш Swift-код больше никогда не сбойнет
• Что нового в Watch OS 6?
• Асинхронное программирование в Swift с Future и Promise
Android
• Руководство по Jetpack Compose
• Изменение типов в Kotlin с typealias
• Инкрементальный annotation proccesing для ускорения gradle-сборок
• Починить, хакнуть, раскопать. Решаем онлайн-квест Droid Mission
Разработка
• Welltory удалили из Google Play
• AppsFlyer получил новые инвестиции в $210 млн.
• Android Developer Roadmap 2019: карта навыков и модель развития Android-разработчика
• Ты водишь! AR-игры в сториз — главный тренд 2019 года
• Гонка Slack, Microsoft Teams и Workplace: одна интрига умерла, новая зародилась
• Основы левел-дизайна: эффект течения или как не дать заскучать игроку
• Оптимизация 3D-моделей для игровой сцены
• Основы иерархии в дизайне интерфейса
• Лучше понимаем игроков с помощью аффинити обучения
• 21 способ быть плохим разработчиком
• 7 способов быть хорошим разработчиком
iOS
• Лучшие iOS-приложения с Interaction-Driven дизайном
• Машинное обучение на устройстве с помощью SwiftUI и PyTorch Mobile
• SwiftUI: создание листаемых карточек в стиле Tinder
• Лучший способ убедиться, что ваш Swift-код больше никогда не сбойнет
• Что нового в Watch OS 6?
• Асинхронное программирование в Swift с Future и Promise
Android
• Руководство по Jetpack Compose
• Изменение типов в Kotlin с typealias
• Инкрементальный annotation proccesing для ускорения gradle-сборок
• Починить, хакнуть, раскопать. Решаем онлайн-квест Droid Mission
AppTractor
Welltory удалили из Google Play
Приложение Welltory основано на анализе вариабельности сердечного ритма — этот же принцип широко используется в космической и спортивной медицине.
Тут вот новый стартап стал единорогом - занимается автоматическим поиском уязвимостей в коде. AI, ML и все подобное используется, как я понял, не только для того, что вы подумали, а для чтения форумов и поиска свежих багов и ошибок, которые дальше уже передаются аналитикам. Но смысл в том, что все больше работы программиста автоматизируется и все больше появляется пророческих статей о том, что “белые” компьютерные воротнички становятся “синими” - простыми работягами, которые пишут код от и до и не помышляют ни о каком творчестве.
Разработка
• Snyk получил новые инвестиции и стал единорогом
• Вышла книга о локализации и культурализации игр
• Реклама в приложении: чеклист
• Расходы на мобильную рекламу в России вырастут на 22,2%
• Google выпустил новые приложения, чтобы побороть зависимость от смартфонов
• Как измерить свои навыки UX-дизайна?
• 7 языков программирования и фреймворков для изучения в 2020 году
• Nebula - открытый глоабльный сетевой стек от Slack
• Проблемы ASO для мобильных игр в 2020 году
iOS
• Apple ограничивает использование HTML5
• Валидация данных в iOS приложениях
• Как в два счёта профукать подписку на Apple Membership (и быстро её вернуть)
• VVVVVV для iOS и tvOS
• Показ HTML-кода с картинкой в UILabel и определение нажатия на нее
• Swift: подсказки по распространенным задачам
Android
• Нулевая стоимость абстракции в Kotlin
• Как использовать табы в Jetpack Compose?
• Лучшие горячие клавиши Android Studio
• RateBottomSheet: предложение оценить приложение
Разработка
• Snyk получил новые инвестиции и стал единорогом
• Вышла книга о локализации и культурализации игр
• Реклама в приложении: чеклист
• Расходы на мобильную рекламу в России вырастут на 22,2%
• Google выпустил новые приложения, чтобы побороть зависимость от смартфонов
• Как измерить свои навыки UX-дизайна?
• 7 языков программирования и фреймворков для изучения в 2020 году
• Nebula - открытый глоабльный сетевой стек от Slack
• Проблемы ASO для мобильных игр в 2020 году
iOS
• Apple ограничивает использование HTML5
• Валидация данных в iOS приложениях
• Как в два счёта профукать подписку на Apple Membership (и быстро её вернуть)
• VVVVVV для iOS и tvOS
• Показ HTML-кода с картинкой в UILabel и определение нажатия на нее
• Swift: подсказки по распространенным задачам
Android
• Нулевая стоимость абстракции в Kotlin
• Как использовать табы в Jetpack Compose?
• Лучшие горячие клавиши Android Studio
• RateBottomSheet: предложение оценить приложение
AppTractor
Snyk получил новые инвестиции и стал единорогом
Основанная в 2015 году, лондонская компания Snyk помогает разработчикам в поиске и исправлении ошибок в их исходном коде, а также в контейнерах и приложениях Kubernetes.
Интересная сторона продуктов Niantic - игровой туризм. Оказывается, компания устраивает фестивали и сафари в разных странах и на них съезжаются игроки со всего мира ловят тех или иных существ. По подсчетам самой компании, такие мероприятия в 2019 году принесли тем городам, где проходят эвенты, около 250 миллионов долларов! Новое слово - AR-туризм! Ну и потестим заодно новую функцию Telegram с квизами 😀
Разработка
• Игры Niantic принесли $249 млн. туристического дохода
• Задачи с собеседований: круг с точкой
• Подождите, операция выполняется. Как главный факап в истории «Сбербанка Онлайн» изменил компанию
• GitHub начал использовать AI для рекомендации задач
• Стикеры Venmo
• ФАС определила список приложений для предустановки
• Любовь в ненависть indie gamedev'a
• Простой зомби-шутер на Unity
• Локализация приложений: как мы подружили перевод и разработку
• Гиперкуб. Как мы обеспечили разработчиков тестовыми устройствами и не потеряли их
• Геймификация: что и почему это работает, часть первая
• 1000 установок игры за 2 дня с помощью TikTok
• 9 советов, как быстро улучшить дизайн приложения
• 5 принципов дизайна для лучших продуктов
iOS
• VVVVVV для iOS и tvOS
• Проблемы архитектуры в больших проектах
• SwiftUI - использование Xcode 11 Canvas
• Распознавание речи и синтез речи на iOS со Swift
• Реализация контекстных меню в iOS 13 с использованием SwiftUI или UIKit
Android
• Присоединяйся к фестивалю инди-игр Google Play Indie Games Festival
• SharedPreferences в Android
• Квест Google I/O 2020
Разработка
• Игры Niantic принесли $249 млн. туристического дохода
• Задачи с собеседований: круг с точкой
• Подождите, операция выполняется. Как главный факап в истории «Сбербанка Онлайн» изменил компанию
• GitHub начал использовать AI для рекомендации задач
• Стикеры Venmo
• ФАС определила список приложений для предустановки
• Любовь в ненависть indie gamedev'a
• Простой зомби-шутер на Unity
• Локализация приложений: как мы подружили перевод и разработку
• Гиперкуб. Как мы обеспечили разработчиков тестовыми устройствами и не потеряли их
• Геймификация: что и почему это работает, часть первая
• 1000 установок игры за 2 дня с помощью TikTok
• 9 советов, как быстро улучшить дизайн приложения
• 5 принципов дизайна для лучших продуктов
iOS
• VVVVVV для iOS и tvOS
• Проблемы архитектуры в больших проектах
• SwiftUI - использование Xcode 11 Canvas
• Распознавание речи и синтез речи на iOS со Swift
• Реализация контекстных меню в iOS 13 с использованием SwiftUI или UIKit
Android
• Присоединяйся к фестивалю инди-игр Google Play Indie Games Festival
• SharedPreferences в Android
• Квест Google I/O 2020
AppTractor
Игры Niantic принесли $249 млн. туристического дохода
В 2019 году Niantic провел 77 мероприятий в 32 странах. Компания говорит, что более 2.7 миллиона человек из 60 стран участвовали в этих событиях, и они вместе прошли более 6.5 миллиона километров.
Какое приложение не будут предустанавливать в России?
Anonymous Quiz
18%
Антивирус
9%
Навигатор
7%
Госуслуги
7%
Платежная система
58%
Приложение 1 канала
Подписки растут невероятными темпами. Потребители в США в 2019 потратили более 4.6 млрд. долларов в 100 лучших неигровых приложениях, предлагающих подписки. Это рост на 21% по сравнению с 2018 годом. При этом App Store вырос на 16%, а Google Play сразу на 42%. Лидеры, соответственно, Tinder и Pandora.
Разработка
• Подписки в приложениях в США выросли в 2019 на 21% до $4.6 млрд
• Coderslang: приложение для изучения программирования
• Busuu покупает Verbling
• Android Broadcast #5: Как стать крутым разработчиком
• Boston Dynamics выложила SDK для робота Spot
• Podlodka #147: Web-фреймворки
• Чистый код — красивый код
• Один день из жизни UX менеджера
• Весенняя стажировка для мобильных разработчиков в Redmadrobot
• Reroll – блокнот для характеристик D&D героев. Наш опыт запуска на Kickstarter и сбора $20К за 8 часов
• Создание инфраструктуры персонального поиска для ваших знаний и кода
• 9 действий для лучшего обмена знаниями между командами разработчиков
iOS
• SwiftUI по полочкам
• Пошаговая инструкция по интеграции Apple Pay в ваше мобильное приложение
• Как создать карточку с видео
Android
• Google I/O 2020 пройдет 12-14 мая
• KotlinMultiPlatform: кроссплатформенная погода на Kotlin
• Microsoft выпустила SDK для смартфона с двумя экранами Surface Duo
• История нашего большого переписывания Android-приложения
• Динамические экраны с использованием server-driven UI в Android
• Создание реактивного и гетерогенного адаптера в Kotlin
• Как реализовать темную тему на Android
• Корутины в Kotlin Coroutines: от простого к продвинутому
• Организация Kotlin-кода
Разработка
• Подписки в приложениях в США выросли в 2019 на 21% до $4.6 млрд
• Coderslang: приложение для изучения программирования
• Busuu покупает Verbling
• Android Broadcast #5: Как стать крутым разработчиком
• Boston Dynamics выложила SDK для робота Spot
• Podlodka #147: Web-фреймворки
• Чистый код — красивый код
• Один день из жизни UX менеджера
• Весенняя стажировка для мобильных разработчиков в Redmadrobot
• Reroll – блокнот для характеристик D&D героев. Наш опыт запуска на Kickstarter и сбора $20К за 8 часов
• Создание инфраструктуры персонального поиска для ваших знаний и кода
• 9 действий для лучшего обмена знаниями между командами разработчиков
iOS
• SwiftUI по полочкам
• Пошаговая инструкция по интеграции Apple Pay в ваше мобильное приложение
• Как создать карточку с видео
Android
• Google I/O 2020 пройдет 12-14 мая
• KotlinMultiPlatform: кроссплатформенная погода на Kotlin
• Microsoft выпустила SDK для смартфона с двумя экранами Surface Duo
• История нашего большого переписывания Android-приложения
• Динамические экраны с использованием server-driven UI в Android
• Создание реактивного и гетерогенного адаптера в Kotlin
• Как реализовать темную тему на Android
• Корутины в Kotlin Coroutines: от простого к продвинутому
• Организация Kotlin-кода
AppTractor
Подписки в приложениях в США выросли в 2019 на 21% до $4.6 млрд
Из Топ-100 самых зарабатывающих неигровых приложений в обоих магазинах в прошлом году 96 предлагали варианты подписки.
SuperAwesome делает безопасный для детей бэкенд - рекламную сеть, авторизацию, социальные взаимодействия, видео и т.п. Подтверждение выбранного курса - новые инвестиции в 17 миллионов долларов. “Исторически Интернет был спроектирован для использования взрослыми, но теперь более 40% новых пользователей — это дети”, — говорит генеральный директор. “Это такой же большой сдвиг, каким стал мобайл для десктопного интернета”.
Разработка
• SuperAwesome привлек еще $17 млн на детские технологии
• Как в Fishing Clash справились со скамом в Facebook
• Nebula: сетевой фреймворк от Slack
• Пиксель-арт для начинающих: исправляем типичные ошибки
• 7 этапов эволюции тестирования в компании
• Как увеличить конверсию в установки при помощи экспериментов в сторах
• Истории в Spotify
• Почти 10 уроков разработки игр, которые я усвоил в своем инди-приключении
• 3 шага в добавлении тестов к существующему коду, когда у вас горят сроки
• CCPA – что это значит для вашего приложения
iOS
• Интервал между символами в UILabel
• Реализация сервис-ориентированной архитектуры в Swift 5
• Пост мортем: сбой App Store 24.01.2020
• iOS 13: невоспетые герои 2019 года
• Маски и оверлеи в SwiftUI
Android
• Видео Google Play | Playtime 2019
• Расширения в Kotlin. Опасный атавизм или полезный инструмент?
• Как научить телефон видеть красоту
• Безопасность Android-приложений: лучшие практики
Разработка
• SuperAwesome привлек еще $17 млн на детские технологии
• Как в Fishing Clash справились со скамом в Facebook
• Nebula: сетевой фреймворк от Slack
• Пиксель-арт для начинающих: исправляем типичные ошибки
• 7 этапов эволюции тестирования в компании
• Как увеличить конверсию в установки при помощи экспериментов в сторах
• Истории в Spotify
• Почти 10 уроков разработки игр, которые я усвоил в своем инди-приключении
• 3 шага в добавлении тестов к существующему коду, когда у вас горят сроки
• CCPA – что это значит для вашего приложения
iOS
• Интервал между символами в UILabel
• Реализация сервис-ориентированной архитектуры в Swift 5
• Пост мортем: сбой App Store 24.01.2020
• iOS 13: невоспетые герои 2019 года
• Маски и оверлеи в SwiftUI
Android
• Видео Google Play | Playtime 2019
• Расширения в Kotlin. Опасный атавизм или полезный инструмент?
• Как научить телефон видеть красоту
• Безопасность Android-приложений: лучшие практики
AppTractor
SuperAwesome привлек еще $17 млн на детские технологии
Платформа компании - безопасная для детей рекламная сеть, инструменты социального взаимодействия, аутентификации и родительского контроля.
А вы учитываете детей в своей продуктовой и маркетинговой стратегии?
Anonymous Poll
8%
Да, как важную категорию
5%
Да, но пока немного
29%
Нет, наш продукт совсем не для детей
16%
Нет, пока не задумывались
42%
Я томат
Черт с ним с продвижением, интересен сам феномен существования таких визуальных! эротических! новелл! Понятно, что восточные люди задорны и культурно уникальны, но все же интересно, как все это экспортируется на западные рынки с PH и кучей других ресурсов. Впрочем, давно хотел писать дамские романы, по ходу дела самое время заняться (там одни баннеры чего стоят - видимо мужика застукали с любовницей в разгар всего и у второй “официальной” возлюбленной варианта два “Порвать” и, внимание, “Присоединиться”). Укатайка, в общем 🥰
Разработка
• Играть по-взрослому: кейс Kunlun и Bidease
• В 1-800-Flowers сделали AR-букеты
• Ahoi: дейтинг с видео
• Google запустил MediaPipe в веб
• «Коду на вас плевать»: я разработчик «с 9 до 5»
• Как я переехал в США и запустил IoT-платформу с полумиллионом пользователей
• Почему не нужно копировать UX паттерны крупных успешных компаний
• Мобильный UI: 13 основных паттернов дизайна приложений, о которые нужно знать
• Как должно было быть создано приложение SoundCloud для iOS - исследование UX
• Чему учиться разработчику встраиваемых систем
• Монетизации игр на развивающихся рынках с помощью поведенческой науки
• Понимание анимации загрузки - ее типы и применения
iOS
• Apple сообщает о рекордных результатах за первый квартал
• Фишки Swift: двойное нажатие Apple Pencil
• Instructions: руководства для пользователей на Swift
• Превью ссылок в стиле Twitter для iOS-приложений на SwiftUI
• Лучшие практики безопасности для iOS-приложений
• 5 расширений Swift, которые упростят вам жизнь
Android
• Бинарная совместимость Reaktive: как мы её обеспечиваем
Разработка
• Играть по-взрослому: кейс Kunlun и Bidease
• В 1-800-Flowers сделали AR-букеты
• Ahoi: дейтинг с видео
• Google запустил MediaPipe в веб
• «Коду на вас плевать»: я разработчик «с 9 до 5»
• Как я переехал в США и запустил IoT-платформу с полумиллионом пользователей
• Почему не нужно копировать UX паттерны крупных успешных компаний
• Мобильный UI: 13 основных паттернов дизайна приложений, о которые нужно знать
• Как должно было быть создано приложение SoundCloud для iOS - исследование UX
• Чему учиться разработчику встраиваемых систем
• Монетизации игр на развивающихся рынках с помощью поведенческой науки
• Понимание анимации загрузки - ее типы и применения
iOS
• Apple сообщает о рекордных результатах за первый квартал
• Фишки Swift: двойное нажатие Apple Pencil
• Instructions: руководства для пользователей на Swift
• Превью ссылок в стиле Twitter для iOS-приложений на SwiftUI
• Лучшие практики безопасности для iOS-приложений
• 5 расширений Swift, которые упростят вам жизнь
Android
• Бинарная совместимость Reaktive: как мы её обеспечиваем
AppTractor
Играть по-взрослому: кейс Kunlun и Bidease
На первый взгляд продвижение игр такого нестандартного жанра как визуальная новелла задача сложная и пугающая. Но на самом деле (и как показывает наш опыт) всё вовсе не так. Системный подход, постоянный поиск новых решений и каналов и кропотливая работа со…
Несколько интересных инсайтов из результатов европейского рынка. Распределение доходов между iOS и Android в отличие от “стандартного” мирового 2х почти равное - 6 и 5.2 миллиарда (в играх вообще Android обогнал iOS). То есть если ваше приложение для Европы, то по деньгам все равно с чего начинать. По загрузкам 3х в пользу Google Play - если вам нужны пользователи, то лучше, конечно, выбрать Android. Пятерка ведущих стран - GB, DE, FR, RU, IT. Но в каждой стране свое распределение доходов - в Германии, например, Google Play заработал больше. В топ-10 зарабатывающих аж 4 дейтинга.
Разработка
• Расходы европейских пользователей на приложения выросли на 19%, Россия на 4 месте
• Might & Magic: Chess Royale — новые авто шахматы
• Яндекс открыл набор на летнюю стажировку
• Мессенджер для продавцов Attentive привлек еще $70 млн.
• Бесплатная книга “Создание шутера от первого лица на Unity”
• UX-тренды банкинга 2020 года: искусственный интеллект, голосовые помощники и гиперперсонализация
• Как сделать идеальное мобильное приложение для интернет-магазина
iOS
• 13 быстрых клавиш Xcode для повышения вашей продуктивности
• Buildkite и Fastlane - iOS-разработчик станут лучше спать
• Реализация экрана поиска с использованием MVVM и RxSwift
Android
• Фишки Kotlin: самое часто встречающееся значение
• Android: как исправить серьезную проблему в LiveData
• Введение в анимацию с Jetpack Compose
Разработка
• Расходы европейских пользователей на приложения выросли на 19%, Россия на 4 месте
• Might & Magic: Chess Royale — новые авто шахматы
• Яндекс открыл набор на летнюю стажировку
• Мессенджер для продавцов Attentive привлек еще $70 млн.
• Бесплатная книга “Создание шутера от первого лица на Unity”
• UX-тренды банкинга 2020 года: искусственный интеллект, голосовые помощники и гиперперсонализация
• Как сделать идеальное мобильное приложение для интернет-магазина
iOS
• 13 быстрых клавиш Xcode для повышения вашей продуктивности
• Buildkite и Fastlane - iOS-разработчик станут лучше спать
• Реализация экрана поиска с использованием MVVM и RxSwift
Android
• Фишки Kotlin: самое часто встречающееся значение
• Android: как исправить серьезную проблему в LiveData
• Введение в анимацию с Jetpack Compose
AppTractor
Расходы европейских пользователей на приложения выросли на 19%, Россия на 4 месте
Европа дала 13.5% от 83 миллиарда долларов всех расходов пользователей в 2019 году.