#ЦифраДня: Есть магический порог в 40 лет, после которого женщины сморщиваются, а программисты задумываются о будущем. Так как про собеседования уже было (см. чат), вот небольшая обещанная программная статья про то, как приближаться к этой цифре.
AppTractor
40 и все еще разработчик?
Квалифицированные инженеры попадают в ловушку, полагая, что невидимый возрастной барьер ограничивает их ценность. У некоторых действительно есть предвзятое представление о том, что вы можете делать в 40 лет, но это их ограничение, а не ваше.
А у вас какие планы на 40+?
Anonymous Poll
28%
Стану менеджером
39%
Останусь в программировании
18%
Выйду из IT
15%
Мне и так 40+
У основателя Pebble новый проект - кроссплатформенный и кросс… мессенджерный мессенджер Beeper. Объединяет сразу 15 других платформ обмена сообщениями, в том числе Телеграм, WhatsApp, Facebook Messenger, Slack и даже iMessage. Работает на Android, Linux и Windows. Хотя вроде были такие проекты и до Beeper, но он выглядит более менее жизнеспособным. Хотя, я бы сказал, что не взлетит. Во-первых, стоит 10 долларов в месяц (по крайней мере пока), во-вторых, кому же захочется читать все и сразу 😊, в третьих Apple наверняка постарается прикрыть это развлечение.
Разработка
• Beeper объединяет 15 других мессенджеров, в том числе iMessage
• 40 и все еще разработчик?
• Glose: социальное чтение книг
• Citrix приобретает Wrike
• Событийная (Event-Driven) архитектура
• Обнаружение эмоций на мобильных устройствах и IoT-устройствах с помощью TensorFlow Lite
iOS
• BottomSheet: «нижний лист» на SwiftUI
• Модуляризация iOS-приложения Badoo: борьба с последствиями
• А ну-ка, сгруппировались, или как отделить фото котиков от счетов ЖКХ
• Bloomberg: Apple работает над VR-шлемом и собирается представить его в 2022 году
• Портирование Firefox на Apple Silicon
Android
• Разделяй и властвуй: Navigation Component в многомодульном проекте
• Руководство по стилю Kotlin для Android разработчиков (Часть II)
• Быстрый старт: гайд по автоматизированному тестированию для Android-разработчика. JVM
• Flutter: обеспечение совместимости с операционной системой в больших масштабах
• Полное руководство по отправке push-уведомлений на Android с использованием Firebase
Разработка
• Beeper объединяет 15 других мессенджеров, в том числе iMessage
• 40 и все еще разработчик?
• Glose: социальное чтение книг
• Citrix приобретает Wrike
• Событийная (Event-Driven) архитектура
• Обнаружение эмоций на мобильных устройствах и IoT-устройствах с помощью TensorFlow Lite
iOS
• BottomSheet: «нижний лист» на SwiftUI
• Модуляризация iOS-приложения Badoo: борьба с последствиями
• А ну-ка, сгруппировались, или как отделить фото котиков от счетов ЖКХ
• Bloomberg: Apple работает над VR-шлемом и собирается представить его в 2022 году
• Портирование Firefox на Apple Silicon
Android
• Разделяй и властвуй: Navigation Component в многомодульном проекте
• Руководство по стилю Kotlin для Android разработчиков (Часть II)
• Быстрый старт: гайд по автоматизированному тестированию для Android-разработчика. JVM
• Flutter: обеспечение совместимости с операционной системой в больших масштабах
• Полное руководство по отправке push-уведомлений на Android с использованием Firebase
AppTractor
Beeper объединяет 15 других мессенджеров, в том числе iMessage
В то время как краткосрочная цель состоит в том, чтобы упростить общение с людьми в различных чат-приложениях, в конечном итоге Мигиковски говорит о том, что все будут использовать саму Matrix для общения с друзьями и коллегами.
В любимой нами AppMetriсa появились «Воронки». Отчет поможет пошагово отследить конверсию в пользовательских сценариях и понять, что в них можно улучшить.
В “Воронках” можно:
📍 Настраивать "шаги", основанные на логике через "и" и "или", или пропускать их.
📍 Собирать новые сегменты или использовать уже сохраненные в AppMetrica и сравнить конверсии для разных групп пользователей.
📍 Объединять сессии - по умолчанию события засчитываются из разных сессий (например, пользователь может посмотреть пробный урок в один день, а купить курс — позже) или отслеживать активность в рамках одной конкретной сессии.
📍 Делиться созданными воронками с командой (при наличии прав доступа).
Подробнее о “воронках” - на сайте.
В “Воронках” можно:
📍 Настраивать "шаги", основанные на логике через "и" и "или", или пропускать их.
📍 Собирать новые сегменты или использовать уже сохраненные в AppMetrica и сравнить конверсии для разных групп пользователей.
📍 Объединять сессии - по умолчанию события засчитываются из разных сессий (например, пользователь может посмотреть пробный урок в один день, а купить курс — позже) или отслеживать активность в рамках одной конкретной сессии.
📍 Делиться созданными воронками с командой (при наличии прав доступа).
Подробнее о “воронках” - на сайте.
Блог Яндекса
Воронки: подробный анализ конверсии в вашем приложении
Отчет Воронки в AppMetrica: подробный анализ конверсии в вашем приложении
#ЦифраДня: Приложение для живых голосовых чатов Clubhouse (говорят, что это как TikTok, только для голоса) привлекло новое финансирование в раунде Серии B. Точная сумма и оценка неизвестны, но в отчете The Information, опубликованном незадолго до появления новости, сообщается, что приложение оценивается в 1 миллиард долларов. Один миллиард долларов на голосовых чатах. А чего добился ты %username%?
Совсем скоро начинается Podlodka Android Crew! Темы сезона:
🎨 Первую неделю будут говорить о UI. Разберемся с нюансами верстки, хитростями анимаций, подходами к дизайн-системам, и многим другим. Всё это мы обсудим, попробуем на практике и рассмотрим глазами экспертов из различных компаний.
👩🎓Тема второй недели – алгоритмы и алгоритмические собеседования. Мы проведем публичное собеседование (все как вы любите!), разберем типичные задачи и составим план подготовки к секциям в FAANG. Поможем почувствовать себя уверенно возле whiteboard'а 😉
Традиционно, топовые эксперты на борту, нескучные сессии в расписании и неожиданные кулуарные дискуссии после сессий🤓
Сезон стартует 1 февраля. Билеты и подробности на сайте, ждем вас на борту!
💰Традиционно мы в AppTractor разыгрываем один бесплатный билет на борт. Оставь в форме на сайте свой email и мы случайным образом выберем победителя среди всех участников.
🎨 Первую неделю будут говорить о UI. Разберемся с нюансами верстки, хитростями анимаций, подходами к дизайн-системам, и многим другим. Всё это мы обсудим, попробуем на практике и рассмотрим глазами экспертов из различных компаний.
👩🎓Тема второй недели – алгоритмы и алгоритмические собеседования. Мы проведем публичное собеседование (все как вы любите!), разберем типичные задачи и составим план подготовки к секциям в FAANG. Поможем почувствовать себя уверенно возле whiteboard'а 😉
Традиционно, топовые эксперты на борту, нескучные сессии в расписании и неожиданные кулуарные дискуссии после сессий🤓
Сезон стартует 1 февраля. Билеты и подробности на сайте, ждем вас на борту!
💰Традиционно мы в AppTractor разыгрываем один бесплатный билет на борт. Оставь в форме на сайте свой email и мы случайным образом выберем победителя среди всех участников.
podlodka.io
Онлайн-конференция Podlodka Android Crew, сезон #15
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам Android-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
У Raspberry Pi Foundation появился собственный ARM-процессор и, соответственно, основанный на нем микроконтроллер (не путать с микрокомпьютером 🧑🏻💻) - Raspberry Pi Pico. Стоит всего 4 доллара, но может собирать аналоговый ввод и выдавать вывод, проводя внутри себя нужные вычисления (в том числе и в нейронных сетях). При этом электричества в простое практически не есть. Теперь вот главная задача - придумать куда его применить 😊
Разработка
• В Raspberry Pi Foundation выпустили собственный микроконтроллер за $4
• Bodyguard: автоматическое удаление негатива
• Голосовой чат Clubhouse получает инвестиции и начинает монетизацию
• Яндекс открывает набор в летние школы разработки и дизайна
• AppMetriсa научилась строить «воронки»
• Что такое событийная архитектура
• Podlodka #199: игровой AI
• Multiplatform Compose: Jetpack Compose для Android и iOS
• 5 мощных IDE, о которых никто не говорит
• Не просто пишите код, решайте проблемы
• Разбираем блестящий и простой дизайн Tinder
• Создание приложения для криптовалюты с помощью Flutter
• Как сделать IoT-устройство
iOS
• XCMetrics: анализ логов Xcode
• iPhone 6s и SE не смогут работать с iOS 15
• Погружение в автотестирование на iOS. Часть 2. Как взаимодействовать с ui-элементами iOS приложения в тестах
• Введение в Core Graphics
Android
• Как обойти проверку на Рутинг устройства, обхитрив библиотеку RootBeer?
• Обновление FragmentViewBindingDelegate: ошибка, унаследованная от AutoClearedValue
• Использование Hilt ViewModelComponent
• Обработка ответов из сети для Android-проектов с помощью Sandwich
Разработка
• В Raspberry Pi Foundation выпустили собственный микроконтроллер за $4
• Bodyguard: автоматическое удаление негатива
• Голосовой чат Clubhouse получает инвестиции и начинает монетизацию
• Яндекс открывает набор в летние школы разработки и дизайна
• AppMetriсa научилась строить «воронки»
• Что такое событийная архитектура
• Podlodka #199: игровой AI
• Multiplatform Compose: Jetpack Compose для Android и iOS
• 5 мощных IDE, о которых никто не говорит
• Не просто пишите код, решайте проблемы
• Разбираем блестящий и простой дизайн Tinder
• Создание приложения для криптовалюты с помощью Flutter
• Как сделать IoT-устройство
iOS
• XCMetrics: анализ логов Xcode
• iPhone 6s и SE не смогут работать с iOS 15
• Погружение в автотестирование на iOS. Часть 2. Как взаимодействовать с ui-элементами iOS приложения в тестах
• Введение в Core Graphics
Android
• Как обойти проверку на Рутинг устройства, обхитрив библиотеку RootBeer?
• Обновление FragmentViewBindingDelegate: ошибка, унаследованная от AutoClearedValue
• Использование Hilt ViewModelComponent
• Обработка ответов из сети для Android-проектов с помощью Sandwich
AppTractor
В Raspberry Pi Foundation выпустили собственный микроконтроллер за $4
Raspberry Pi берет на себя тяжелые вычисления, доступ к сети и хранилищу, в то время как микроконтроллер обрабатывает аналоговый ввод и ввод-вывод с малой задержкой и, иногда, обеспечивает режим ожидания с очень низким энергопотреблением.
Напоминаю, что у /Data подходит к концу новый опрос Developer Economics. Еще можно выиграть призы всякие разные, но главное - рассказать о своей работе, технологиях, интересах. Так что если есть 15 минут свободного времени, можно их потратить на представление себя и страны в крупнейшем в мире исследовании разработки и разработчиков ☺️
Разработка
• Новый опрос Developer Economics: что ждет рынок разработки в 2021 году?
• Маркетологи в мобайле: Виталий Шахматов (Hoff)
• Платформа Ludo помогает придумывать идеи игр с помощью ИИ
• Почему красивое кажется удобным: разбираем интерфейсы с точки зрения науки. Часть 1
• 10 непростительных фраз, которые не надо говорить на собеседованиях
• Мобильные приложения больше не являются хорошей идеей для стартапов
• Как разместить Docker сервер многопользовательской игру Unity в облаке Google
• 5 простых способов улучшить навыки отладки
• 3 простых метода для улучшения навыков программирования
iOS
• Twitter открыл Text Editor API для iOS-разработчиков
• MFS — паттерн построения UI в iOS приложениях
• Как создать виджет для iOS 14 (и не удалить его у пользователей при обновлении)
• Приложение-песочница: как iOS-разработчики автоматизируют рутинные задачи
• 7 расширений Swift, которые должен использовать каждый iOS-разработчик
• Профилирование SwiftUI-приложений с помощью Инструментов Xcode
Android
• Android Broadcast: превращаем Android приложение в Kotlin Multiplatform
• ComposeSlackDesktop: Slack на Jetpack Compose
• Автоматизация публикации приложения в Google Play при помощи Jenkins
• Epoxy - создание декларативных и повторно используемых компонентов пользовательского интерфейса
Разработка
• Новый опрос Developer Economics: что ждет рынок разработки в 2021 году?
• Маркетологи в мобайле: Виталий Шахматов (Hoff)
• Платформа Ludo помогает придумывать идеи игр с помощью ИИ
• Почему красивое кажется удобным: разбираем интерфейсы с точки зрения науки. Часть 1
• 10 непростительных фраз, которые не надо говорить на собеседованиях
• Мобильные приложения больше не являются хорошей идеей для стартапов
• Как разместить Docker сервер многопользовательской игру Unity в облаке Google
• 5 простых способов улучшить навыки отладки
• 3 простых метода для улучшения навыков программирования
iOS
• Twitter открыл Text Editor API для iOS-разработчиков
• MFS — паттерн построения UI в iOS приложениях
• Как создать виджет для iOS 14 (и не удалить его у пользователей при обновлении)
• Приложение-песочница: как iOS-разработчики автоматизируют рутинные задачи
• 7 расширений Swift, которые должен использовать каждый iOS-разработчик
• Профилирование SwiftUI-приложений с помощью Инструментов Xcode
Android
• Android Broadcast: превращаем Android приложение в Kotlin Multiplatform
• ComposeSlackDesktop: Slack на Jetpack Compose
• Автоматизация публикации приложения в Google Play при помощи Jenkins
• Epoxy - создание декларативных и повторно используемых компонентов пользовательского интерфейса
#ЦифраДня: Лучше поздно, чем никогда. Сегодня последний день прием заявок на конкурс пространственного зрения от OpenCV при поддержке Intel и Microsoft Azure. Пока нужно просто придумать идею проекта, а в следующие три месяца уже реализовать. Шесть ключевых категорий: помощь слабовидящим, образование, здоровье, сельское хозяйство, COVID-19, а также «Прочее». Выдадут камеры и денежные призы до $20,000 (весь призовой фонд $400,000).
Почему-то Google, который во многом стоял у истоков хайпа виртуальной и дополненной реальности со своими кардбордами и очками, постепенно сворачивает это направление. Сейчас речь идет о Tilt Brush, приложении для рисования, которое было одним из первых популярных программ для виртуальной реальности. Разработка прекращена, исходники выложены на GitHub. Почему так понять не могу и потому жалко вдвойне. В общем, вся надежда на Oculus, да @bart1eby?
Разработка
• Google открывает Tilt Brush
• В какие игры еще играют пользователи: исследование AppsFlyer
• OpenCV проводит конкурс пространственного ИИ
• Разумный женский календарь: как делают приложение № 1 в категории «Здоровье и фитнес»
• Работа с асинхронностью в Dart
• Быстрый, простой, сложный: как мы выпилили Realm
• Где лучше работать продуктовому дизайнеру? Дизайн-агентство vs. продуктовая компания
• Моя подготовка к собеседованию в Google
iOS
• Apple приглашает на онлайн-конференцию «Создание отличных виджетов»
• ToastUI: тосты для SwiftUI
• Цепочка ответчиков iOS: UIResponder, UIEvent, UIControl и как их совместить
Android
• Приложение отвечает: как мы уменьшили количество ANR-ошибок в шесть раз. Часть 1, про сбор данных
• Unity как библиотека: добавьте функции Unity в ваше Android-приложение
• Решение архитектурных проблем в мобильных приложениях с Bluetooth Low Energy
• Android TopSheet - реализация
• Машинное обучение в Android с помощью TensorFlow Lite
Разработка
• Google открывает Tilt Brush
• В какие игры еще играют пользователи: исследование AppsFlyer
• OpenCV проводит конкурс пространственного ИИ
• Разумный женский календарь: как делают приложение № 1 в категории «Здоровье и фитнес»
• Работа с асинхронностью в Dart
• Быстрый, простой, сложный: как мы выпилили Realm
• Где лучше работать продуктовому дизайнеру? Дизайн-агентство vs. продуктовая компания
• Моя подготовка к собеседованию в Google
iOS
• Apple приглашает на онлайн-конференцию «Создание отличных виджетов»
• ToastUI: тосты для SwiftUI
• Цепочка ответчиков iOS: UIResponder, UIEvent, UIControl и как их совместить
Android
• Приложение отвечает: как мы уменьшили количество ANR-ошибок в шесть раз. Часть 1, про сбор данных
• Unity как библиотека: добавьте функции Unity в ваше Android-приложение
• Решение архитектурных проблем в мобильных приложениях с Bluetooth Low Energy
• Android TopSheet - реализация
• Машинное обучение в Android с помощью TensorFlow Lite
AppTractor
Google открывает Tilt Brush
Сегодня Google объявил о завершении активной разработки Tilt Brush, приложения для рисования, которое было одним из первых популярных программ для виртуальной реальности.
Как всегда по четвергам собираем вакансии:
• Head of Android в Ситимобил
• Продуктовый аналитик в Леруа Мерлен
• iOS-разработчик в Epam
• Android-разработчик в Epam
• ASO-менеджер, Газпром-медиа Партнер
• ASO-менеджер, Azur Games
• Senior iOS Developer в SkyTech Solutions
• Android разработчик в Alar Studios в Черногорию
• Android-разработчика в команду MyBook
Есть другие вакансии? Пришлите в чат, дополню этот пост!
• Head of Android в Ситимобил
• Продуктовый аналитик в Леруа Мерлен
• iOS-разработчик в Epam
• Android-разработчик в Epam
• ASO-менеджер, Газпром-медиа Партнер
• ASO-менеджер, Azur Games
• Senior iOS Developer в SkyTech Solutions
• Android разработчик в Alar Studios в Черногорию
• Android-разработчика в команду MyBook
Есть другие вакансии? Пришлите в чат, дополню этот пост!
city-mobil.ru
Руководитель службы Android, вакансии компании Ситимобил
Руководитель службы Android. Ситимобил
Продолжаем наш эпичный проект “Маркетологи в мобайле”. Героем этого интервью стал Виталий Шахматов, руководитель отдела онлайн-маркетинга Hoff. Он рассказал, почему омниканальный подход в коммуникации со своими клиентами становится жизненно необходимым в наше время, о том, как стираются рамки между оффлайн и цифровой рекламой, и отметил навыки, которые помогают маркетологам получать профит даже в самых сложных ситуациях.
Напоминаю, что за самый интересный вопрос к этому интервью мы разыграем книгу, а в целом по итогу сезона за лучший вопрос дадим новую Sony PlayStation 5!
Напоминаю, что за самый интересный вопрос к этому интервью мы разыграем книгу, а в целом по итогу сезона за лучший вопрос дадим новую Sony PlayStation 5!
Перевел практически(й) туториал о том, как попасть в FAANG. Оказывается, тайны никакой нет - учиться, учиться и еще раз учиться. Зубрение алгоритмов, структур данных и набивание руки на задачах разной степени сложности способны из кого хочешь сделать топового программиста ☺️
Разработка
• Моя подготовка к собеседованию в Google
• Почти все российские государственные приложения передают данные сторонним компаниям
• Руководство маркетолога по новостному приложению № 1 в Китае: Toutiao
• Literati получил $40 млн на развитие книжного клуба
• Симуляторы показали наибольший рост доходов в США
• Менеджер приложений для Windows Mobile
• Персонализация предложений в мобильном приложении и интернет-магазине: кейс ВсеИнструменты.ру
• 10 лучших бесплатных инструментов для разработки игр в 2021 году
• 5 шаблонов проектирования, которые должен знать каждый программист
• Худшая ошибка, которую вы можете сделать во время технического интервью
iOS
• Apple внедрит защиту конфиденциальности «ранней весной»
• Паттерн MFS для табличных представлений в iOS приложениях
• Как символизировать логи сбоев в iOS
Android
• Приложение отвечает: как мы уменьшили количество ANRs в шесть раз. Часть 2, про исправление ошибок
• Ликбез по Navigation Component: тем, кто пропустил все туториалы
• Safe Args — верный помощник Navigation Component
• Android Bluetooth Low Energy (BLE) – готовим правильно, часть #4 (bonding)
• Navigation Component и multi backstack navigation
• Поиск ошибок в приложении для Android
• 9 распространенных ловушек при Android-собеседовании
Разработка
• Моя подготовка к собеседованию в Google
• Почти все российские государственные приложения передают данные сторонним компаниям
• Руководство маркетолога по новостному приложению № 1 в Китае: Toutiao
• Literati получил $40 млн на развитие книжного клуба
• Симуляторы показали наибольший рост доходов в США
• Менеджер приложений для Windows Mobile
• Персонализация предложений в мобильном приложении и интернет-магазине: кейс ВсеИнструменты.ру
• 10 лучших бесплатных инструментов для разработки игр в 2021 году
• 5 шаблонов проектирования, которые должен знать каждый программист
• Худшая ошибка, которую вы можете сделать во время технического интервью
iOS
• Apple внедрит защиту конфиденциальности «ранней весной»
• Паттерн MFS для табличных представлений в iOS приложениях
• Как символизировать логи сбоев в iOS
Android
• Приложение отвечает: как мы уменьшили количество ANRs в шесть раз. Часть 2, про исправление ошибок
• Ликбез по Navigation Component: тем, кто пропустил все туториалы
• Safe Args — верный помощник Navigation Component
• Android Bluetooth Low Energy (BLE) – готовим правильно, часть #4 (bonding)
• Navigation Component и multi backstack navigation
• Поиск ошибок в приложении для Android
• 9 распространенных ловушек при Android-собеседовании
AppTractor
Моя подготовка к собеседованию в Google
Во время моего недавнего поиска работы я посетил несколько интервью и получил предложения от Google и Amazon. За последние несколько лет онлайн-сообщество очень помогло мне в подготовке. В этом посте я поделюсь со всеми своим подготовительным путешествием…
#задачи: Вы летите из А в Б, а потом обратно, при полном безветрии. Затем вы совершаете такой же перелёт, но на протяжении всего перелёта дует постоянный ветер: сначала попутный, потом — лобовой. Как изменится суммарное время перелёта туда-обратно?
Anonymous Quiz
19%
Увеличится
59%
Не изменится
6%
Уменьшится
16%
А Б это Барселона, да? 😢
Mobile Development by AppTractor
Совсем скоро начинается Podlodka Android Crew! Темы сезона: 🎨 Первую неделю будут говорить о UI. Разберемся с нюансами верстки, хитростями анимаций, подходами к дизайн-системам, и многим другим. Всё это мы обсудим, попробуем на практике и рассмотрим глазами…
Разыгрываем билет на новую Podlodka Android Crew. Всего было 20 ответов - случайный номер 8: fate.i30mb1@gmail.com. Напиши мне в личку, дам билет!
#ЦифраДня: В лучших традициях ВНЕЗАПНО выяснилось, что практически все гос. приложения имеют встроенную аналитику. Казалось бы да, но нет! Аналитика-то практически вся западная, чего допустить никак нельзя - сведения о российских пользователях утекают не пойми куда. АНО «Информационная культура» пишет, что из 44 приложений («Московский транспорт», «Активный гражданин», «МВД России», «Добродел», «Налоги физлиц» и др.) 39 имеют хотя бы один встроенный сторонний трекер и передают данные сторонним коммерческим компаниям. Но Firebase то ладно, интересно, что AdMob делает в государственных приложениях?
Погнали в новую неделю! Telegram объявил новый конкурс для Android-разработчиков. Призовой фонд - 60,000 долларов. Конечный срок представления работ — 14 февраля. Задача — выявить и исправить недостатки в клиенте Telegram для Android — глюки, ошибки, неаккуратные анимации, случаи низкой скорости. Ваша работа должна привести к значительным и заметным улучшениям с точки зрения пользователя.
https://t.me/contest/210
https://t.me/contest/210
Telegram
Telegram Contests
Android Contest 2021
Status:
🏆 Round 1 ended. View Results
🏆 Evaluating Round 2 results. View Submissions
Prize fund: $60,000 for the first round.
Deadline: 23:59 on February, 14 (Dubai Time)
Task: Identify and fix imperfections in Telegram for Android…
Status:
🏆 Round 1 ended. View Results
🏆 Evaluating Round 2 results. View Submissions
Prize fund: $60,000 for the first round.
Deadline: 23:59 on February, 14 (Dubai Time)
Task: Identify and fix imperfections in Telegram for Android…
#ЦифраДня: В ежегодном отчете Liftoff приводит данные о работе мобильной рекламы разных форматов. За год средняя стоимость установки по всем позициям снизилась. Больше всего подешевело Видео, а самый дешевый формат - игровая реклама. Впрочем, сейчас после прошлогоднего весеннего падения в пандемию начался рост.
Много всего, но мой хит - оказалось, что треть издателей, говорящих в App Store, что они не используют никаких данных пользователей, “немножко” лукавит. При том, что Apple верит разработчикам на слово (и тут нам как поперло!), а понять как реально надо отвечать на все вопросы анкеты практически невозможно, это прямо тянет на открытие века. Ну и там обратите внимание еще на стажировки от Я и Мейла, новое видео Антона Дудакова.
Разработка
• Треть iOS-разработчиков неправильно описывает использование конфиденциальных данных
• Шаблоны проектирования: 5 самых известных
• Яндекс открывает набор на летние стажировки
• Mail.ru Group открывает набор на бесплатные курсы по программированию и автотестированию
• UX-дизайн: 10 законов
• Charlie: игровое избавление от долгов
• Задачи с собеседований: ветер
• Дизайн приложений: примеры для вдохновения #29
• Podlodka #200: как учить языки программирования
• make sense podcast: О процессах в продуктовых командах
• Ray: трассировка лучей в ASCII
• Использование сервисов и обработка их результатов в Xamarin
• Бильярд на Unity 3D
• ARKit и бизнес: как разработчики используют дополненную реальность в серьезных задачах
• Blue Chips — экономическая стратегия для мобильных устройств
• Как создать продуманный дизайн push-уведомлений
• Предсказываем рост популярности GameStop в 20 строк кода
• Итоги Flutter Warsaw 2020
• Вопрос на техническом интервью после которых я сразу отказываюсь
• Мои ежедневные страдания Senior-а
iOS
• Почему у иконок в iOS такая форма?
• Ленивая навигация в SwiftUI
Android
• Bouncy: отскок для RecyclerView
• Как развиваться в Android-разработке и где брать новые знания
• Google Play разрешает «игры на деньги» еще в 15 странах
• Telegram начинает конкурс для Android-разработчиков
• 7 распространенных ошибок, которые легко сделать с Android Fragment
• Плохие расширения Kotlin
• Моделирование состояния UI на Android
Разработка
• Треть iOS-разработчиков неправильно описывает использование конфиденциальных данных
• Шаблоны проектирования: 5 самых известных
• Яндекс открывает набор на летние стажировки
• Mail.ru Group открывает набор на бесплатные курсы по программированию и автотестированию
• UX-дизайн: 10 законов
• Charlie: игровое избавление от долгов
• Задачи с собеседований: ветер
• Дизайн приложений: примеры для вдохновения #29
• Podlodka #200: как учить языки программирования
• make sense podcast: О процессах в продуктовых командах
• Ray: трассировка лучей в ASCII
• Использование сервисов и обработка их результатов в Xamarin
• Бильярд на Unity 3D
• ARKit и бизнес: как разработчики используют дополненную реальность в серьезных задачах
• Blue Chips — экономическая стратегия для мобильных устройств
• Как создать продуманный дизайн push-уведомлений
• Предсказываем рост популярности GameStop в 20 строк кода
• Итоги Flutter Warsaw 2020
• Вопрос на техническом интервью после которых я сразу отказываюсь
• Мои ежедневные страдания Senior-а
iOS
• Почему у иконок в iOS такая форма?
• Ленивая навигация в SwiftUI
Android
• Bouncy: отскок для RecyclerView
• Как развиваться в Android-разработке и где брать новые знания
• Google Play разрешает «игры на деньги» еще в 15 странах
• Telegram начинает конкурс для Android-разработчиков
• 7 распространенных ошибок, которые легко сделать с Android Fragment
• Плохие расширения Kotlin
• Моделирование состояния UI на Android
AppTractor
Треть iOS-разработчиков неправильно описывает использование конфиденциальных данных
The Washington Post приходит к выводу, что треть приложений, которые утверждают, что не собирают данные от пользователей, на самом деле это делают.