Перевел статью про языки программирования, которые стоит выучить в ближайшем будущем (говорится между 2022 и 2030, но кто ж столько учить будет). Обоснований не много, но вот TLDR: C# для Unity, Dart для Flutter и Go для всего… ну и просто чтобы был (а еще за него платят достаточно). Так что учите что-нибудь - все одно это лучше, чем не учить 😀
Разработка
• 3 языка программирования, которые стоит выучить в этом десятилетии
• Kalam Labs учит естественным наукам в обучающих играх
• Дизайн приложений: примеры для вдохновения #52
• SubHub Podcast: Станислав Продан (AMMA Pregnancy Tracker)
• Flutter Dev Podcast #30: Dart Code Metrics
• Podlodka #228: зрение
• Dart Code Metrics 4.0: команды, поддержка монорепозиториев и новые правила
• Когда вы не можете не использвать таблицы в приложении
• 3 худших совета о программировании, которые я когда-либо слышал
• Лучшие практики в выравнивании текста
• Как проверять идеи за 4 дня и быстрее создавать продукты
iOS
• iOS in-app purchases, часть 4: локальное тестирование покупок в XCode
• AppCode 2021.2: улучшения поддержки Swift, автодополнение выражений, окно иерархии вызовов для Swift и не только
• О Core Bluetooth замолвите слово… или что делать с загадочным девайсом, когда задач много, а девелопер один
• Как мы использовали MetricKit для оценки наших новых выпусков
• Введение в GraphQL для iOS-разработчиков
• Dependency Injection в iOS: полное руководство
Android
• KaMP Kit: быстрый старт в Kotlin Multiplatform
• Chesso: разбор шахматных позиций на Jetpack Compose
• Jetpack Compose: будущее Android UI и убийца Fragment
• Android можно будет управлять выражением лица
• Запущен бесплатный курс Kotlin Basics в JetBrains Academy
• Android: Bluetooth as a Service
• Готов ли KMM к продакшену: как мы перевели наш код на Kotlin Multiplatform Mobile
• Как разрабатывать сложные процедуры старта для Android-приложений с помощью RxJava
Разработка
• 3 языка программирования, которые стоит выучить в этом десятилетии
• Kalam Labs учит естественным наукам в обучающих играх
• Дизайн приложений: примеры для вдохновения #52
• SubHub Podcast: Станислав Продан (AMMA Pregnancy Tracker)
• Flutter Dev Podcast #30: Dart Code Metrics
• Podlodka #228: зрение
• Dart Code Metrics 4.0: команды, поддержка монорепозиториев и новые правила
• Когда вы не можете не использвать таблицы в приложении
• 3 худших совета о программировании, которые я когда-либо слышал
• Лучшие практики в выравнивании текста
• Как проверять идеи за 4 дня и быстрее создавать продукты
iOS
• iOS in-app purchases, часть 4: локальное тестирование покупок в XCode
• AppCode 2021.2: улучшения поддержки Swift, автодополнение выражений, окно иерархии вызовов для Swift и не только
• О Core Bluetooth замолвите слово… или что делать с загадочным девайсом, когда задач много, а девелопер один
• Как мы использовали MetricKit для оценки наших новых выпусков
• Введение в GraphQL для iOS-разработчиков
• Dependency Injection в iOS: полное руководство
Android
• KaMP Kit: быстрый старт в Kotlin Multiplatform
• Chesso: разбор шахматных позиций на Jetpack Compose
• Jetpack Compose: будущее Android UI и убийца Fragment
• Android можно будет управлять выражением лица
• Запущен бесплатный курс Kotlin Basics в JetBrains Academy
• Android: Bluetooth as a Service
• Готов ли KMM к продакшену: как мы перевели наш код на Kotlin Multiplatform Mobile
• Как разрабатывать сложные процедуры старта для Android-приложений с помощью RxJava
AppTractor
3 языка программирования, которые стоит выучить в этом десятилетии
Проработав на рынке технологий более десяти лет, я вижу огромный потенциал в следующих трех языках программирования (или фреймворках).
Forwarded from AppFiles - Mobile Development
Академия Яндекса запустит онлайн-тренировки по алгоритмам
Академия Яндекса проведет бесплатный подготовительный курс для тех, кто только начинает осваивать алгоритмы, и для тех, кто хочет подготовиться к олимпиадам по программированию, в том числе ICPC.
Курс начинается 30 августа. Программа рассчитана на один месяц. Она состоит из восьми лекций на разные темы, среди них уроки по способам сортировки, линейному и бинарному поискам и другим аспектам. После каждой лекции участников ждут домашние задания для разных уровней подготовки — базового и олимпиадного.
Академия Яндекса проведет бесплатный подготовительный курс для тех, кто только начинает осваивать алгоритмы, и для тех, кто хочет подготовиться к олимпиадам по программированию, в том числе ICPC.
Курс начинается 30 августа. Программа рассчитана на один месяц. Она состоит из восьми лекций на разные темы, среди них уроки по способам сортировки, линейному и бинарному поискам и другим аспектам. После каждой лекции участников ждут домашние задания для разных уровней подготовки — базового и олимпиадного.
А вам нравится снова вспоминать/разбираться в очевидных вещах? Казалось бы простой вопрос - как правильно хранить пароли в базе. Знаете? Зашифровать и записать в таблицу? Нет. Посолить, зашифровать и записать? Тоже нет. Посолить, хешировать однонаправленным алгоритмом и записать - так правильно. Вот такое надо в задачи на собеседования 😀
Разработка
• Как правильно хранить пароли в базе данных
• Академия Яндекса запустит онлайн-тренировки по алгоритмам
• Лучшие практики выравнивания текста в интерфейсе
• Математика, статистика и теория игр в новой подборке Humble Book Bundle
• LOVEMOBILE #14: маркетинг влияния с Zorka.Agency
• Мобильное вещание: советы по работе на примере Larix Broadcaster
• Взгляд изнутри на то, как мы обновили логотип и иконки приложений Yelp
• 9 полезных советов по программированию от Senior-разработчика
• Почему выгорает большинство разработчиков
iOS
• Spotify iOS: клиент Spotify на Swift
• С помощью скотча и жвачки
• Как автоматизировать безопасный декодинг массивов в Swift с @propertyWrapper
• Реализация UITableView
• Делаем приложение на SwiftUI для отслеживания сделок с криптовалютой
Android
• Android in-app purchases, часть 3: получение активных покупок и смена подписки
• Лучшие приложения для Android с открытым исходным кодом 2021 года, написанные на Kotlin
• Наблюдение за статусом подключения Live в стиле Jetpack Compose
• Прогресс-бар на JetPack Compose: SSJetPackComposeProgressButton
• OTP-логин с использованием Firebase, Hilt и компонентов Jetpack - все вместе на Kotlin
Разработка
• Как правильно хранить пароли в базе данных
• Академия Яндекса запустит онлайн-тренировки по алгоритмам
• Лучшие практики выравнивания текста в интерфейсе
• Математика, статистика и теория игр в новой подборке Humble Book Bundle
• LOVEMOBILE #14: маркетинг влияния с Zorka.Agency
• Мобильное вещание: советы по работе на примере Larix Broadcaster
• Взгляд изнутри на то, как мы обновили логотип и иконки приложений Yelp
• 9 полезных советов по программированию от Senior-разработчика
• Почему выгорает большинство разработчиков
iOS
• Spotify iOS: клиент Spotify на Swift
• С помощью скотча и жвачки
• Как автоматизировать безопасный декодинг массивов в Swift с @propertyWrapper
• Реализация UITableView
• Делаем приложение на SwiftUI для отслеживания сделок с криптовалютой
Android
• Android in-app purchases, часть 3: получение активных покупок и смена подписки
• Лучшие приложения для Android с открытым исходным кодом 2021 года, написанные на Kotlin
• Наблюдение за статусом подключения Live в стиле Jetpack Compose
• Прогресс-бар на JetPack Compose: SSJetPackComposeProgressButton
• OTP-логин с использованием Firebase, Hilt и компонентов Jetpack - все вместе на Kotlin
AppTractor
Как правильно хранить пароли в базе данных
В этой статье я объясню, как хранить пароли просто и правильно.
Как к осени дело - так интересные курсы косяком пошли. Понятно, что всё так и останется в закладках, но шанс есть 😀 Microsoft выложила на GitHub свой курс «Машинное обучение для начинающих». 24 урока, видео, тексты, задания. Обещают что-то типа такого - предсказание вероятности заболевания на основании истории болезни, использование данные о погоде для прогнозирования погодных явлений, понимание тональность текста. Курс не про ИИ, а именно про машинное обучение (про ИИ есть отдельный курс).
Разработка
• «Машинное обучение для начинающих» — новый бесплатный курс от Microsoft
• Split.io получил еще $50 млн на feature flag платформу
• 5 инструментов для удаленной команды Automation QA
• Как улучшить ваши A/B-тесты: лайфхаки аналитиков Авито. Часть 2
• Фреймворк, который каждый раз гарантирует хороший UX-дизайн
iOS
• Кеширование изображений с помощью URLCache
• Автоматическая управление клавиатурой с помощью UIKit и Combine
Android
• 11 Open Source проектов на Kotlin с AndroidDevChallenge
• Quantitizer: анимированный степпер для Android
• Google удалил приложение с Play Store за ссылку на официальный вебсайт продукта
• LeetD3vM4st3R
• Измерение производительности рендеринга с помощью Jetpack Compose
• Сборщик мусора: история Android
• Как сделать скриншот в приложении на Android
Разработка
• «Машинное обучение для начинающих» — новый бесплатный курс от Microsoft
• Split.io получил еще $50 млн на feature flag платформу
• 5 инструментов для удаленной команды Automation QA
• Как улучшить ваши A/B-тесты: лайфхаки аналитиков Авито. Часть 2
• Фреймворк, который каждый раз гарантирует хороший UX-дизайн
iOS
• Кеширование изображений с помощью URLCache
• Автоматическая управление клавиатурой с помощью UIKit и Combine
Android
• 11 Open Source проектов на Kotlin с AndroidDevChallenge
• Quantitizer: анимированный степпер для Android
• Google удалил приложение с Play Store за ссылку на официальный вебсайт продукта
• LeetD3vM4st3R
• Измерение производительности рендеринга с помощью Jetpack Compose
• Сборщик мусора: история Android
• Как сделать скриншот в приложении на Android
AppTractor
«Машинное обучение для начинающих» — новый бесплатный курс от Microsoft
Курс размещен на GitHub со ссылками на видеоролики на YouTube, текстовыми уроками и тестами, и состоит из 24 занятий.
#ЦифраДня: Долой гиперказуальщину! Настольные игры — один из самых быстрорастущих жанров игр для мобильных устройств. Расходы на мобильные настольные игры в США выросли на 40% за год до 703.8 миллиона долларов.. Что касается загрузок, то в жанре за последний год было сделано 202.7 миллиона установок, что примерно на 12% меньше, чем год назад. Поджанр “Пасьянсы/Маджонг” был ведущим в четырех подкатегориях настольных игр по доходам, они выросли более чем на 44% по сравнению с прошлым годом и составили 310 миллионов долларов. По параметру доход на загрузку, поджанр “настольных” игр занимал первое место, принося примерно 6.3 доллара.
Выгорание по ходу становится главной проблемой разработки. Как я уже писал, по данным опроса 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 называет сделку «беспроигрышной». «Коалиция за справедливость приложений» назвала мировое соглашение «фикцией».