К черту ваши смартфоны, посмотрите как великие люди из Built Robotics учат автономных строительных роботов (см. “Я, робот”). Пока учат, правда, всего одной вещи - рытью траншей - но можно предположить, что учат они делать это хорошо. Примечательно, что компания сразу говорит про «экзосистему», которая работает поверх уже существующей техники. Так что можно предположить, что и у тракторов с экскаваторами будут свои приложения.
Разработка
• $64 млн в Серии С: Built Robotics — автономная строительная техника
• iRobot выпустил новый образовательный робот Create 3
• 3 шаблона проектирования, которые знать изучить каждый разработчик
• UGC реклама 2022
• Новая линза Snapchat научит пользователей языку жестов
• Podlodka #262: работа за рубежом
• Новый уровень аналитики мобильных приложений в Datascape от Adjust
• Подборка материалов по мобильной безопасности «Awesome Mobile Security»
• Советы по проектированию интерфейса. Часть 2 — Когнитивное искажение
• UX-дизайн для детей как создать продукт, который понравится детям
• Как я выпустил приложение на Flutter за 2 дня
• Программируй, как будто нет оператора if
• Курс по Flutter для начинающих — 37-часовое руководство по разработке кроссплатформенных приложений
• Первый пользовательский опыт для SaaS-продуктов: как спроектировать отличный онбординг для ваших пользователей
• Все, что вы должны знать о 8-точечной сетке в UX-дизайне
iOS
• iOS 16 полна ссылок на гарнитуру смешанной реальности
• Работа с Diffable data source и table views с использованием UIKit
• AltStore: магазин приложения для iOS
• Исследование, проведенное по заказу Apple, подчеркивает успех сторонних приложений в App Store
• Лучший способ организовать архитектуру iOS-проекта
• SwiftUI и структурированный параллелизм
• Weak self, история про управление памятью и замыкания в Swift
• SwiftUI и адаптивные Stack Views
• Выпадающее меню в iOS: новый способ взаимодействия
• Введение в RGUIKit: современный декларативный UI-фреймворк для iOS
• 3 способа вращения объектов в SceneKit
Android
• Mojito: справочник коктейлей
• Создание приложения CarPlay Audio
• От View к Composable: быстрый переход к Jetpack Compose с Android View
• Последовательности Kotlin: начало работы
• L в 12L
• Навигация в Jetpack Compose с кастомным NavType
• Изучение Android RoleManager
• Модульный тест с Kotlin Flow
Разработка
• $64 млн в Серии С: Built Robotics — автономная строительная техника
• iRobot выпустил новый образовательный робот Create 3
• 3 шаблона проектирования, которые знать изучить каждый разработчик
• UGC реклама 2022
• Новая линза Snapchat научит пользователей языку жестов
• Podlodka #262: работа за рубежом
• Новый уровень аналитики мобильных приложений в Datascape от Adjust
• Подборка материалов по мобильной безопасности «Awesome Mobile Security»
• Советы по проектированию интерфейса. Часть 2 — Когнитивное искажение
• UX-дизайн для детей как создать продукт, который понравится детям
• Как я выпустил приложение на Flutter за 2 дня
• Программируй, как будто нет оператора if
• Курс по Flutter для начинающих — 37-часовое руководство по разработке кроссплатформенных приложений
• Первый пользовательский опыт для SaaS-продуктов: как спроектировать отличный онбординг для ваших пользователей
• Все, что вы должны знать о 8-точечной сетке в UX-дизайне
iOS
• iOS 16 полна ссылок на гарнитуру смешанной реальности
• Работа с Diffable data source и table views с использованием UIKit
• AltStore: магазин приложения для iOS
• Исследование, проведенное по заказу Apple, подчеркивает успех сторонних приложений в App Store
• Лучший способ организовать архитектуру iOS-проекта
• SwiftUI и структурированный параллелизм
• Weak self, история про управление памятью и замыкания в Swift
• SwiftUI и адаптивные Stack Views
• Выпадающее меню в iOS: новый способ взаимодействия
• Введение в RGUIKit: современный декларативный UI-фреймворк для iOS
• 3 способа вращения объектов в SceneKit
Android
• Mojito: справочник коктейлей
• Создание приложения CarPlay Audio
• От View к Composable: быстрый переход к Jetpack Compose с Android View
• Последовательности Kotlin: начало работы
• L в 12L
• Навигация в Jetpack Compose с кастомным NavType
• Изучение Android RoleManager
• Модульный тест с Kotlin Flow
AppTractor
$64 млн в Серии С: Built Robotics — автономная строительная техника
Built предлагает надстройку для вторичного рынка, которую она называет «экзосистемой», которая, по словам компании, может добавить автономии «любому экскаватору».
👍5🤯2😢1
Сначала вы отказываетесь от числовых оценок, потому что это очень сложно, и делаете лайк и дизлайк. Потом оказывается, что этого недостаточно, и простыми 👍👎 все эмоции от просмотра кино не передать. На понимание этого уходит 5 лет и вы делаете настоящую инновацию - двойной лайк! Встречайте - Two Thumbs Up в Netflix. Стоит ли ждать Two Thumbs Down еще через 5 лет?
😁12💩9👍2
Flutter становится все более востребованным среди разработчиков и обрастает новыми инструментами.
Недавно плагин для кросс-платформенного фреймворка появился и в AppMetrica. Что дает эта интеграция:
• Удобная аналитика ключевых показателей приложения в готовых отчетах AppMetrica. Поможет оценивать эффективность внедрения фич и находить точки роста.
• Трекер для отслеживания рекламных кампаний и аналитики их эффективности.
• Push-кампании. Пригодятся, чтобы работать над удержанием пользователей и мотивировать их на целевые действия в приложении.
• Мониторинг крэшей и ошибок. Позволит предотвратить падение по ключевым метрикам.
• API. Будет полезно для обогащения отчетов данными из офлайна и веба или экспорта сырых данных для собственной BI-аналитики.
Добавим к этому автоматический трекинг in-app покупок и базовых событий и получим сокращение времени на интеграцию AppMetrica.
В общем, стоит изучить.
Недавно плагин для кросс-платформенного фреймворка появился и в AppMetrica. Что дает эта интеграция:
• Удобная аналитика ключевых показателей приложения в готовых отчетах AppMetrica. Поможет оценивать эффективность внедрения фич и находить точки роста.
• Трекер для отслеживания рекламных кампаний и аналитики их эффективности.
• Push-кампании. Пригодятся, чтобы работать над удержанием пользователей и мотивировать их на целевые действия в приложении.
• Мониторинг крэшей и ошибок. Позволит предотвратить падение по ключевым метрикам.
• API. Будет полезно для обогащения отчетов данными из офлайна и веба или экспорта сырых данных для собственной BI-аналитики.
Добавим к этому автоматический трекинг in-app покупок и базовых событий и получим сокращение времени на интеграцию AppMetrica.
В общем, стоит изучить.
appmetrica.yandex.ru
Подключение и инициализация. AppMetrica
Чтобы интегрировать AppMetrica в приложение Flutter, используйте плагин AppMetrica SDK for Flutter:
👍23💩21❤3🔥1
Люблю такие статьи - рассказывают про то, как заставить Swift работать в Embedded системах, но на самом деле большая часть ее про принципы функционирования и создания приложений для микроконтроллеров, Arduino и прочего IoT. А также о самом Swift и его компонентах. Ведь без этого понять, почему Swift просто так с кондачка во встраиваемые системы не встроится, невозможно. Так что если вы интересуетесь темой - почитайте, интересно и увлекательно.
Разработка
• Разработка для встроенных систем с использованием Swift
• Программируйте, как будто нет оператора if
• Doomsday Alarm Clock: Будильник Судного дня для iOS
• $50 млн в Серии B: Cocos Technology — игровой движок
• Netflix запустил оценку Two Thumbs Up
• Flutter. MVVM. Начало
• Apple всё ещё следит за вами. Без вашего согласия
• Как мы организовали «Автошколу» и научили тестировщиков писать автотесты
• Предвзятость подтверждения в UX-дизайне
• Lofi Hip-Hop для программирования
• A/B-тестирование умерло
• Создание говорящих приложений для Alexa
• Разработка программного обеспечения — это не работа с 9 до 5
• 15 принципов UX-дизайна, которые должен знать каждый
• 20 лучших библиотек для разработчиков Flutter
• Как продвижение разрушает карьеру разработчиков
iOS
• Xcode 13: как создать свои собственные шаблоны проектов
• Swift 5.7: улучшение развертывания Optionals
• Swift: создание списка выбора с использованием дженериков
• Пружинная анимация в SwiftUI
Android
• Как работает Retrofit. Java Dynamic Proxy. Архитектура библиотек
• Compose Material Dialogs: материальные формы для Android
• Реализация реакций в приложении ВКонтакте на Android
• Миграция приложения на Android12
• 7 вещей, которые меня раздражают в Jetpack Compose
• Двусторонняя привязка данных в Jetpack Compose
• Соблюдение Правила в эпоху Kotlin
• Метрики Composable
Разработка
• Разработка для встроенных систем с использованием Swift
• Программируйте, как будто нет оператора if
• Doomsday Alarm Clock: Будильник Судного дня для iOS
• $50 млн в Серии B: Cocos Technology — игровой движок
• Netflix запустил оценку Two Thumbs Up
• Flutter. MVVM. Начало
• Apple всё ещё следит за вами. Без вашего согласия
• Как мы организовали «Автошколу» и научили тестировщиков писать автотесты
• Предвзятость подтверждения в UX-дизайне
• Lofi Hip-Hop для программирования
• A/B-тестирование умерло
• Создание говорящих приложений для Alexa
• Разработка программного обеспечения — это не работа с 9 до 5
• 15 принципов UX-дизайна, которые должен знать каждый
• 20 лучших библиотек для разработчиков Flutter
• Как продвижение разрушает карьеру разработчиков
iOS
• Xcode 13: как создать свои собственные шаблоны проектов
• Swift 5.7: улучшение развертывания Optionals
• Swift: создание списка выбора с использованием дженериков
• Пружинная анимация в SwiftUI
Android
• Как работает Retrofit. Java Dynamic Proxy. Архитектура библиотек
• Compose Material Dialogs: материальные формы для Android
• Реализация реакций в приложении ВКонтакте на Android
• Миграция приложения на Android12
• 7 вещей, которые меня раздражают в Jetpack Compose
• Двусторонняя привязка данных в Jetpack Compose
• Соблюдение Правила в эпоху Kotlin
• Метрики Composable
AppTractor
Разработка для встроенных систем с использованием Swift
В последние годы встроенная разработка становится все сложнее из-за быстрого развития оборудования. Вся отрасль остро нуждается в каких-то новых способах улучшить ситуацию. Но все равно результата нет. И Swift действительно подходит для такого случая использования.
👍11🎉1
Lineate ищет разработчиков и предлагает возможность для релокации в Грузию
Lineate в поиске DevOps инженеров и Java, Fullstack (PHP + React), Python и iOS+Android. Компания предоставляет:
• трудоустройство в грузинском филиале;
• зарплату в местном банке (в лари);
• билеты для сотрудников с багажом за счет компании;
• жилье на первые 2 недели, помощь с поиском жилья для дальнейшего проживания;
• релокационный бонус $1000.
Lineate — международная IT-компания. В числе клиентов — SAP, Conde Nast, Warner Music Group и другие ведущие компании.
Если хотите работать над интересными проектами иностранных компаний, читайте об открытых вакансиях по ссылке и присоединяйтесь к команде!
Lineate в поиске DevOps инженеров и Java, Fullstack (PHP + React), Python и iOS+Android. Компания предоставляет:
• трудоустройство в грузинском филиале;
• зарплату в местном банке (в лари);
• билеты для сотрудников с багажом за счет компании;
• жилье на первые 2 недели, помощь с поиском жилья для дальнейшего проживания;
• релокационный бонус $1000.
Lineate — международная IT-компания. В числе клиентов — SAP, Conde Nast, Warner Music Group и другие ведущие компании.
Если хотите работать над интересными проектами иностранных компаний, читайте об открытых вакансиях по ссылке и присоединяйтесь к команде!
🤯13🤔1
Извините, но я опять к вам с роботом. На этот раз Diligent Robotics, стартап делает медицинского робота, получил $30 млн. Примечательно, что робот не общается с пациентами и вообще не лечит, а выполняет лишь вспомогательные дела - возит расходники, анализы, вещи пациентов и т.п. Примечательно, как концепции “и для этого есть приложения” и “делает одну вещь, но делает хорошо” переносится на роботов. В прошлый раз экскаваторы копали траншеи, и копали их хорошо, в этот раз робот носит анализы, но (наверное) тоже делает это хорошо. И это, кажется, самый правильный путь. Учить выполнять отдельные вещи и лишь потом объединять их в универсальные супераппы платформы.
Разработка
• $30 млн в Серии B: Diligent Robotics — роботы клинической поддержки
• TikTok запустил платформу AR-эффектов Effect House
• Как я сделал и выпустил приложение на Flutter за 2 дня
• $150 млн при оценке в 1 млрд: Genies — экосистема цифровых аватаров
• GitHub запустил проверку на наличие секретных данных
• Как мы разработали приложение для хосписа, которое получило премию
• Почему каждый программист должен изучить C++
• Прекратите использовать веб-токены JSON для аутентификации
• Внутри самого продолжительного простоя Atlassian за все время
• Гибридная архитектура SDK в RevenueCat
iOS
• Periphery: поиск неиспользуемого кода
• Мои 3 пожелания для WWDC 2022
• Рабочий поток локализации в iOS
• Уберите группу данных, чтобы уменьшить когнитивную нагрузку разработчика в Swift
Android
• Начало работы с Material3 в вашем приложении
• Все, что вам нужно для MVI — это Kotlin. Как уменьшить без уменьшения?
• Написание функциональных тестовых кейсов в Android
• Реализация сложных UX/UI анимаций в спиннере
Разработка
• $30 млн в Серии B: Diligent Robotics — роботы клинической поддержки
• TikTok запустил платформу AR-эффектов Effect House
• Как я сделал и выпустил приложение на Flutter за 2 дня
• $150 млн при оценке в 1 млрд: Genies — экосистема цифровых аватаров
• GitHub запустил проверку на наличие секретных данных
• Как мы разработали приложение для хосписа, которое получило премию
• Почему каждый программист должен изучить C++
• Прекратите использовать веб-токены JSON для аутентификации
• Внутри самого продолжительного простоя Atlassian за все время
• Гибридная архитектура SDK в RevenueCat
iOS
• Periphery: поиск неиспользуемого кода
• Мои 3 пожелания для WWDC 2022
• Рабочий поток локализации в iOS
• Уберите группу данных, чтобы уменьшить когнитивную нагрузку разработчика в Swift
Android
• Начало работы с Material3 в вашем приложении
• Все, что вам нужно для MVI — это Kotlin. Как уменьшить без уменьшения?
• Написание функциональных тестовых кейсов в Android
• Реализация сложных UX/UI анимаций в спиннере
AppTractor
$30 млн в Серии B: Diligent Robotics — роботы клинической поддержки
Флагманский продукт Diligent - робот Moxi, он выполняет задачи по доставке, которые не связаны с пациентами.
👍4
Интересный подход - ноутбук для машинного обучения? Razer объединилась с Lambda и выпустила TensorBook. Внутри Intel Core i7-11800H, NVIDIA GeForce RTX 3080 Max-Q с 16 ГБ памяти GDDR6, 64 ГБ оперативной памяти и твердотельный накопитель на 1 ТБ. Дисплей - 15.6-дюймов с разрешением Quad HD (2560x1440) и частотой обновления 165 Гц. Поставляется все с Ubuntu Linux 20.04 LTS, на нем предустановлен пакет Lambda Stack и инструменты машинного обучения, включая PyTorch, Tensorflow, CUDA и cuDNN. Lambda утверждает, что TensorBook предлагает в четыре раза большую производительность машинного обучения, чем Apple M1 Max с 32-ядерным графическим процессором, и особенно быстро справляется с задачами машинного обучения, связанными с машинным зрением. Стоит вся радость от 3499 долларов.
👍12
Razer x Lambda TensorBook
Anonymous Poll
14%
Полезная вещь, можно обучать на ходу
38%
Бесполезная вещь, зачем?
49%
Воздержусь, обучусь на ответах
Прошел курсы по Android-разработке, но не понимаешь, как применить свои знания на практике, а без опыта на работу не берут?
Попробуй Apanta - симулятор-тренажер мобильной студии!
Ты получишь:
• реальный опыт в создании амбициозного продукта;
• навыки анализа настоящих задач;
• возможность коммуникации с виртуальными коллегами;
• кейсы в постановке и решении рабочих вопросов.
Переходи по ссылке и начинай практиковаться уже сейчас!
https://apanta.online
Попробуй Apanta - симулятор-тренажер мобильной студии!
Ты получишь:
• реальный опыт в создании амбициозного продукта;
• навыки анализа настоящих задач;
• возможность коммуникации с виртуальными коллегами;
• кейсы в постановке и решении рабочих вопросов.
Переходи по ссылке и начинай практиковаться уже сейчас!
https://apanta.online
👍11
Как пишут, Meta строит серьезные планы на покорение мира с помощью новых AR-очков. До 2030 года планируется выпуск нескольких моделей, а первые выйдут в 2024 (занятно, что Цукерберг хочет, чтобы эффект от них был сравним с появлением первого iPhone). Собственно, это прекрасно укладывается в стратегию метавселенных (посмотрите хотя бы на рекламную фотку), но и конкуренты не спят. Apple если не в этом году, то в следующем точно выпустит свои очки, у Microsoft есть хоть и профессиональные, но HoloLens, Snap где-то на подхвате, не хватает только Google, которые ранним стартом все зафейлили, но ничто не мешает им выпустить и новую версию. Кажется, что AR точно по графику выходит на прямую роста.
Разработка
• Meta планирует выпустить несколько очков дополненной реальности к 2030
• Razer и Lambda выпустили TensorBook, ноутбук для машинного обучения
• Niantic анонсирует вторую оригинальную игру Peridot
• Отказ от IDFA будет стоить медиа-компаниям в 2022 десятки миллиардов долларов
• Как мы учимся адаптировать Яндекс Go для незрячих пользователей: ожидания, суровая реальность, чек-лист разработчика
• Принцип инверсии зависимостей: как разработчики Google пишут код
iOS
• [boringssl] Failed to log metrics
• Обработка Push уведомлений на клиенте при их получении. И немного кода
• Как использовать GameplayKit в аркадной игре для iOS
• Как использовать SpriteKit в аркадной игре для iOS
• 8 лучших инструментов разработки для iOS-разработчико
• Навигация и передача данных в SwiftUI
• Ищем утечки памяти в iOS как профессионал
• Принципы SOLID в Swift
Android
• PhotoEditor: фоторедактор для Android
• Анимированная плашка с помощью Jetpack Compose
• 10 проектов Jetpack Compose, которые вас вдохновят
• Мониторинг производительности процессора в приложениях Lyft для Android
• Что можно узнать из 2022 Android App Excellence Summit
Разработка
• Meta планирует выпустить несколько очков дополненной реальности к 2030
• Razer и Lambda выпустили TensorBook, ноутбук для машинного обучения
• Niantic анонсирует вторую оригинальную игру Peridot
• Отказ от IDFA будет стоить медиа-компаниям в 2022 десятки миллиардов долларов
• Как мы учимся адаптировать Яндекс Go для незрячих пользователей: ожидания, суровая реальность, чек-лист разработчика
• Принцип инверсии зависимостей: как разработчики Google пишут код
iOS
• [boringssl] Failed to log metrics
• Обработка Push уведомлений на клиенте при их получении. И немного кода
• Как использовать GameplayKit в аркадной игре для iOS
• Как использовать SpriteKit в аркадной игре для iOS
• 8 лучших инструментов разработки для iOS-разработчико
• Навигация и передача данных в SwiftUI
• Ищем утечки памяти в iOS как профессионал
• Принципы SOLID в Swift
Android
• PhotoEditor: фоторедактор для Android
• Анимированная плашка с помощью Jetpack Compose
• 10 проектов Jetpack Compose, которые вас вдохновят
• Мониторинг производительности процессора в приложениях Lyft для Android
• Что можно узнать из 2022 Android App Excellence Summit
AppTractor
Meta планирует выпустить несколько очков дополненной реальности к 2030
Предположительно, очки Nazare первого поколения будут работать автономно 4 часа, у них будет отслеживание взгляда, фронтальная камера, microLED проекторы и стереозвук, встроенный в оправу.
👍5😁1
Компания Hired изучила объявления о вакансиях и запросы на собеседование в США в 2021 году, чтобы определить наиболее востребованные языки и навыки. Согласно этому анализу, инженеры, владеющие языком программирования Go, получили в 1.8 раза больше запросов на интервью, чем средний инженер-программист. React Native на 5 месте в “усилении” приглашений, Kotlin на 6, Objective-C на 12.
👍8
Наш традиционный большой еженедельный дайджест со всеми 107 материалами за неделю. По возможности поставьте лайк, поделитесь с коллегами, поддержите на Boosty - мне важно видеть, что вам не все равно.
👍27🔥4
Интересный пример дружественного поглощения, бизнес-модели и вообще цифрового дополнения реального мира. Есть настольная игра игра Dungeons & Dragons, которая довольно сложна в правилах и подсчетах. Ею владеет Wizards of the Coast (под крылом Hasbro). Есть компания D&D Beyond, которая уже 6 лет создает цифровые инструменты (сайт или приложение) для D&D, издает правила в цифровом виде и т.п. Итог - Wizards of the Coast покупает D&D Beyond за 146.3 миллиона долларов. Из аналогичного можно легко вспомнить мириады инструментов для TikTok, Instagram и прочие экосистемы, вращающиеся вокруг больших продуктов. Дополнять не менее выгодного и гораздо проще, чем создавать с нуля.
👍9❤1
Horizon Worlds планируют выпустить в вебе и на мобильных платформах, а сейчас уже объявлено, что в метавселенной можно будет продавать предметы и эффекты. Но вот это поворот - Facebook планирует брать как минимум 47.5% с продаж. Самый цимес ситуации в том, что Meta неоднократно критиковала Apple за то, что она взимает с разработчиков 30% комиссии за покупки в приложениях в App Store — и на каждом шагу использовала малый бизнес и создателей в качестве примеров самых страдающих от этого. Теперь Meta стремится взимать с тех же авторов значительно больше, чем любая другая платформа.
Разработка
• Apple критикует Facebook за комиссию в 50%
• Waze добавил Retro Mode с ностальгическим оформлением и музыкой
• Wizards of the Coast покупает D&D Beyond
• Самые зарабатывающие приложения марта в США
• Ежегодный отчет Hired о работе разработчиков 2022
• Ozon Tech ML Meetup
• Podlodka #263: диски и носители, часть 1
• Использование творческих стратегий для связи с азиатскими геймерами — TopWorks Creative Studio
• Дизайн приложений: примеры для вдохновения #74
• Flutter: Что нового в версии 2.10
• Сохраняем код чистым в приложении на Flutter
• Держи свой трафик в тайне. SSL Pinning — ещё раз о том же самом
• Как получить больше Code Review от коллег
• Сказки Kotlin Multiplatform: общая ViewModel
• Практическое руководство: как улучшить свои навыки решения проблем
• Как искать отличных разработчиков, попросив их читать код
iOS
• Приложения в Mac App Store затрудняют выход без оформления подписки
• RoughSwift: рисованные формы для SwiftUI
• Как отследить состояние сетевого соединения в Swift? Привет, нативная реализация, пока, Reachability
• Туториал по Core Image: начало работы
• Советы по повышению производительности SwiftUI
• Улучшение реализации оповещений в iOS с использованием фабричного шаблона
• NotSwiftUI стал лучше — как использовать его для создания UI компонентовComponents in iOS
• UITabBar в стиле Dribbble с использованием Swift 5
Android
• 10 открытых проектов Jetpack Compose, которые вас вдохновят
• PopupBarChart: график с подсказками
• Как использовать строковые ресурсы в ViewModel
• MAD Skills - Архитектура
• Jetpack Compose: тестирование анимаций
• Пара интересных вещей в исходниках Telegram для Android
• Flow под капотом: как это работает на самом деле
• Реализация периодических уведомлений с помощью WorkManager
• Apple Login с помощью Firebase в приложении для Android
Разработка
• Apple критикует Facebook за комиссию в 50%
• Waze добавил Retro Mode с ностальгическим оформлением и музыкой
• Wizards of the Coast покупает D&D Beyond
• Самые зарабатывающие приложения марта в США
• Ежегодный отчет Hired о работе разработчиков 2022
• Ozon Tech ML Meetup
• Podlodka #263: диски и носители, часть 1
• Использование творческих стратегий для связи с азиатскими геймерами — TopWorks Creative Studio
• Дизайн приложений: примеры для вдохновения #74
• Flutter: Что нового в версии 2.10
• Сохраняем код чистым в приложении на Flutter
• Держи свой трафик в тайне. SSL Pinning — ещё раз о том же самом
• Как получить больше Code Review от коллег
• Сказки Kotlin Multiplatform: общая ViewModel
• Практическое руководство: как улучшить свои навыки решения проблем
• Как искать отличных разработчиков, попросив их читать код
iOS
• Приложения в Mac App Store затрудняют выход без оформления подписки
• RoughSwift: рисованные формы для SwiftUI
• Как отследить состояние сетевого соединения в Swift? Привет, нативная реализация, пока, Reachability
• Туториал по Core Image: начало работы
• Советы по повышению производительности SwiftUI
• Улучшение реализации оповещений в iOS с использованием фабричного шаблона
• NotSwiftUI стал лучше — как использовать его для создания UI компонентовComponents in iOS
• UITabBar в стиле Dribbble с использованием Swift 5
Android
• 10 открытых проектов Jetpack Compose, которые вас вдохновят
• PopupBarChart: график с подсказками
• Как использовать строковые ресурсы в ViewModel
• MAD Skills - Архитектура
• Jetpack Compose: тестирование анимаций
• Пара интересных вещей в исходниках Telegram для Android
• Flow под капотом: как это работает на самом деле
• Реализация периодических уведомлений с помощью WorkManager
• Apple Login с помощью Firebase в приложении для Android
AppTractor
Apple критикует Facebook за комиссию в 50%
Но вот неожиданный поворот - вчера Meta сообщила, что планирует взимать колоссальную комиссию в размере минимум 47.5% за продажи виртуальных предметов и эффектов в ее Horizon Worlds.
👍8🎉1
Мы убеждены, что отвечать на сотни отзывов и сохранять рейтинг приложения 4.9 — это особый скилл, который можно натренировать! Научитесь эффективно работать с отзывами всего за полтора месяца!🔥
Reviews-курc — это комплексное обучение работе с отзывами приложений, где вы узнаете:
▪️ как решать проблемы продукта через отзывы
▪️ как выстраивать и автоматизировать работу с отзывами
▪️ как влиять на конверсию в установку приложения с помощью отзывов
▪️ как покупать и выпрашивать отзывы
И многое-многое другое 🤓
Вас ждёт:
▪️ 12 online-лекций
▪️ Домашние задания с проверкой
▪️ Индивидуальные консультации
▪️ Доступ к инструментам Asodesk
▪️ Тестирование и сертификация
Мы планировали этот курс больше полугода, собрали топовых экспертов по Customer Support, ASO и мобильному продукту из Тинькофф, SberGames и DevGame и рады поделиться знаниями с вами!
А для всех подписчиков канала Mobile Insights специальная скидка в 10% по промокоду apptractor22, так что присоединяйтесь скорее 😉
Узнать больше 👈
Reviews-курc — это комплексное обучение работе с отзывами приложений, где вы узнаете:
▪️ как решать проблемы продукта через отзывы
▪️ как выстраивать и автоматизировать работу с отзывами
▪️ как влиять на конверсию в установку приложения с помощью отзывов
▪️ как покупать и выпрашивать отзывы
И многое-многое другое 🤓
Вас ждёт:
▪️ 12 online-лекций
▪️ Домашние задания с проверкой
▪️ Индивидуальные консультации
▪️ Доступ к инструментам Asodesk
▪️ Тестирование и сертификация
Мы планировали этот курс больше полугода, собрали топовых экспертов по Customer Support, ASO и мобильному продукту из Тинькофф, SberGames и DevGame и рады поделиться знаниями с вами!
А для всех подписчиков канала Mobile Insights специальная скидка в 10% по промокоду apptractor22, так что присоединяйтесь скорее 😉
Узнать больше 👈
🔥3👍2
В первой статье автор предлагает интересный подход для собеседований разработчиков. Не через стандартные задачи на “пересечение списков” или “определение палиндрома”, а через чтение кода. Вроде как это не только устраняет напряженность Code Interview для всех участвующих, но и позволяет гораздо быстрее и качественнее оценить соискателей. Кончается все тем, что надо просто больше практиковаться и писать больше кода. Так и навыки чтения разовьются. С чем невозможно не согласиться.
Разработка
• Ищите лучших разработчиков с помощью чтения кода
• $8 млн: Coherence — облачная платформа для мультиплеера
• Эксперты из Оксфордского университета исследовали App Tracking Transparency
• Как пространственная логика может сделать дизайн вашего продукта более интуитивным и профессиональным
• 7 фич, которые важно реализовать перед запуском мобильного приложения
• Как дизайнеру создать собственное мобильное приложение и заработать на нем
• Я Data Scientist-самоучка. Вот мои 3 предложения для новичков
• Пять коанов архитектуры программного обеспечения
• 9 психологических правил, которые я использовал, чтобы поддерживать интерес пользователей к моему дизайну
• Как бесплатно продвигать свое мобильное приложение в 2022 году
• Шаблоны проектирования MVC, MVP, MVI, MVVM и VIPER
• Я только что стал зарабатывать $100 тысяч в год на спонсорах в GitHub (как я это сделал)
iOS
• PartialSheet: динамический Partial Sheet для SwiftUI
• Золотые правила weak self
• Кастомная центральная кнопка для UITabBar в iOS на Swift 5
• 6 советов по улучшению программирования в Swift
Android
• Пара интересных вещей в исходниках Telegram для Android
• Как отформатировать все возможные ошибки вызова API в Android с чистой архитектурой
• Изолируйте Koin в модуле Android
Разработка
• Ищите лучших разработчиков с помощью чтения кода
• $8 млн: Coherence — облачная платформа для мультиплеера
• Эксперты из Оксфордского университета исследовали App Tracking Transparency
• Как пространственная логика может сделать дизайн вашего продукта более интуитивным и профессиональным
• 7 фич, которые важно реализовать перед запуском мобильного приложения
• Как дизайнеру создать собственное мобильное приложение и заработать на нем
• Я Data Scientist-самоучка. Вот мои 3 предложения для новичков
• Пять коанов архитектуры программного обеспечения
• 9 психологических правил, которые я использовал, чтобы поддерживать интерес пользователей к моему дизайну
• Как бесплатно продвигать свое мобильное приложение в 2022 году
• Шаблоны проектирования MVC, MVP, MVI, MVVM и VIPER
• Я только что стал зарабатывать $100 тысяч в год на спонсорах в GitHub (как я это сделал)
iOS
• PartialSheet: динамический Partial Sheet для SwiftUI
• Золотые правила weak self
• Кастомная центральная кнопка для UITabBar в iOS на Swift 5
• 6 советов по улучшению программирования в Swift
Android
• Пара интересных вещей в исходниках Telegram для Android
• Как отформатировать все возможные ошибки вызова API в Android с чистой архитектурой
• Изолируйте Koin в модуле Android
AppTractor
Ищите лучших разработчиков с помощью чтения кода
Для выявления талантов некоторые методы работают лучше, чем другие.
👍2
Сайт XDA Developers составил рейтинг лучших ноутбуков для программирования в 2022 году. Учитывая, что нет единого варианта, подходящего для всех, есть вот такие номинации:
• Лучший ноутбук для разработчика по совокупности: MacBook Pro 16-дюймов
• Лучший с Windows: Dell XPS 15
• Лучший 13-дюймовый ноутбук: Dell XPS 13
• Лучший Chromebook: Acer Chromebook Spin 713
• Лучший бюджетный ноутбук для разработчика: HP Pavilion Aero 13
• Лучшее соотношение цены и качества: MacBook Air
• Лучший ноутбук 2-в-1: Microsoft Surface Pro 8
• Лучшая компактная производительность: Razer Blade 14
• Лучший ноутбук для разработчика по совокупности: MacBook Pro 16-дюймов
• Лучший с Windows: Dell XPS 15
• Лучший 13-дюймовый ноутбук: Dell XPS 13
• Лучший Chromebook: Acer Chromebook Spin 713
• Лучший бюджетный ноутбук для разработчика: HP Pavilion Aero 13
• Лучшее соотношение цены и качества: MacBook Air
• Лучший ноутбук 2-в-1: Microsoft Surface Pro 8
• Лучшая компактная производительность: Razer Blade 14
👍2
Ваш основной компьютер для разработки:
Anonymous Poll
24%
Ноутбук 13"
10%
Ноутбук 14"
16%
Ноутбук 15"
29%
Ноутбук 16"
15%
Десктоп
2%
Другое
4%
Не согласен, но хочу посомтреть результаты
Как за выходные получить оффер для мобильных разработчиков в команду VK Teams?
• Успейте подать заявку на сайте до 22 апреля;
• Дождитесь, когда с вами свяжутся, и назначат слот для онлайн-интервью в выходные;
• 23 апреля вас ждёт знакомство с командой и технические собеседования;
• 24 апреля состоятся финальные собеседования и уже вечером лучшие кандидаты получат офферы.
Кстати, бонусом к офферу вы получите дополнительную зарплату на старте💵
Узнайте подробнее в видеоприглашении о продукте и задачах, которые вас ждут, и не упускайте свой шанс!
• Успейте подать заявку на сайте до 22 апреля;
• Дождитесь, когда с вами свяжутся, и назначат слот для онлайн-интервью в выходные;
• 23 апреля вас ждёт знакомство с командой и технические собеседования;
• 24 апреля состоятся финальные собеседования и уже вечером лучшие кандидаты получат офферы.
Кстати, бонусом к офферу вы получите дополнительную зарплату на старте💵
Узнайте подробнее в видеоприглашении о продукте и задачах, которые вас ждут, и не упускайте свой шанс!
🤔8👍3😁1
В “Коммерсанте” выяснили, что и спрос на программистов снизился, и уход иностранных компаний высвободил много кадров, так что “зарплатные ожидания специалистов несколько затормозили свой рост”. В общем-то было понятно, что когда-нибудь рынок вакансий насытится, не думалось, что именно такими обстоятельствами. Интересно будет посмотреть в динамике, но в целом на обдумывание релокейта уже все меньше времени.
Разработка
• Дефицит разработчиков в России сокращается
• Отчет 2022 Mobile Ad Creative Index от Liftoff и Vungle
• $5 млн: Tempr — автоматизация UA
• Лучшие ноутбуки для программирования 2022
• reFlutter: реверсинжиниринг Flutter-приложений
• Flutter: Почему использует язык Dart
• Как мы в QIWI внедряли Kotlin Multiplatform Mobile Часть 2: Смотрим шире
• Путь исправления процесса, который работает, но бесит
• Elementary: новый подход к архитектуре Flutter-приложений
• Анализ iMessage с помощью SQL
iOS
• Сокращаем время сборки вашего приложения для iOS
• Потерянное руководство по анимации в SwiftUI
• Создание доступного кастомного Tab Bar-а
• Экспорт данных из Универсальной системы логгирования в Swift
• Сокращение времени CI в iOS с помощью распараллеливания тестов
Android
• Составьте свою Android-навигацию с кастомными аргументами
• Встраивание Активити в Android
• Twitter ставит все на Jetpack Compose для разработки функций: больше производительности, меньше ошибок
Разработка
• Дефицит разработчиков в России сокращается
• Отчет 2022 Mobile Ad Creative Index от Liftoff и Vungle
• $5 млн: Tempr — автоматизация UA
• Лучшие ноутбуки для программирования 2022
• reFlutter: реверсинжиниринг Flutter-приложений
• Flutter: Почему использует язык Dart
• Как мы в QIWI внедряли Kotlin Multiplatform Mobile Часть 2: Смотрим шире
• Путь исправления процесса, который работает, но бесит
• Elementary: новый подход к архитектуре Flutter-приложений
• Анализ iMessage с помощью SQL
iOS
• Сокращаем время сборки вашего приложения для iOS
• Потерянное руководство по анимации в SwiftUI
• Создание доступного кастомного Tab Bar-а
• Экспорт данных из Универсальной системы логгирования в Swift
• Сокращение времени CI в iOS с помощью распараллеливания тестов
Android
• Составьте свою Android-навигацию с кастомными аргументами
• Встраивание Активити в Android
• Twitter ставит все на Jetpack Compose для разработки функций: больше производительности, меньше ошибок
AppTractor
Дефицит разработчиков в России сокращается
Ажиотаж на рынке спал, компании оптимизируют проекты и штат.
👍4🤯1
Кажется, что инвестиции из разработки все больше смещаются в продуктовый рост, UX и прочие инструменты улучшения ценности. Разработка давно стала Commodity, понятным товаром. А вот рост приобретает все большую значимость. И с этой точки зрения 43 миллиона Statsig - интересный показатель. Стартап, который полгода не имел выручки вообще, сейчас поднимает значимую сумму на платформу A/B-тестирования. И не сказать, что это какая-то уникальная платформа, навскидку за последний год таких еще 4-5 было. Просто, наверное, фокус сместился.
Разработка
• $43 млн в Серии B: Statsig — платформа A/B-тестирования
• Load as a Service: нагрузочное тестирование в inDriver
• Flutter: Создание расширения для Chrome
• Стелем мягкую соломку на жёсткий Flutter: как подготовиться к первому проекту, чтобы не провалить его
• «Помощник учителя»: от идеи до популярного мобильного приложения
• Проектирование больших и сложных продуктов с нуля
• Как я заработал $100 тысяч на своей первой инди-игре
• Уловки программирования, которые экономят мне часы рабочего времени
• Миф о небольших постепенных улучшениях
• Как вы будете определять приоритеты требований к продукту?
iOS
• 4 малоизвестные функции Swift
• Structured concurrency в Swift
• Стейт-машины в iOS
• SwiftUI API/JSON c Async Await
• 7 главных особенностей Swift
• Как мы тестируем SDK в RevenueCat
• Как защитить iOS-приложение: руководство для разработчико
Android
• Google запрещает использование Accessibility API для записи звонков в Android
• Отчет «Состояние Android-подписок 2022»
• Ktlint: линтер для Kotlin
• Huawei Mobile Services и AppGallery: подробная инструкция для начинающих
• Как я использую новые Inline Value классы в Kotlin
• Kotlin: иллюстрированное руководство — Коллекции: списки и наборы
Разработка
• $43 млн в Серии B: Statsig — платформа A/B-тестирования
• Load as a Service: нагрузочное тестирование в inDriver
• Flutter: Создание расширения для Chrome
• Стелем мягкую соломку на жёсткий Flutter: как подготовиться к первому проекту, чтобы не провалить его
• «Помощник учителя»: от идеи до популярного мобильного приложения
• Проектирование больших и сложных продуктов с нуля
• Как я заработал $100 тысяч на своей первой инди-игре
• Уловки программирования, которые экономят мне часы рабочего времени
• Миф о небольших постепенных улучшениях
• Как вы будете определять приоритеты требований к продукту?
iOS
• 4 малоизвестные функции Swift
• Structured concurrency в Swift
• Стейт-машины в iOS
• SwiftUI API/JSON c Async Await
• 7 главных особенностей Swift
• Как мы тестируем SDK в RevenueCat
• Как защитить iOS-приложение: руководство для разработчико
Android
• Google запрещает использование Accessibility API для записи звонков в Android
• Отчет «Состояние Android-подписок 2022»
• Ktlint: линтер для Kotlin
• Huawei Mobile Services и AppGallery: подробная инструкция для начинающих
• Как я использую новые Inline Value классы в Kotlin
• Kotlin: иллюстрированное руководство — Коллекции: списки и наборы
AppTractor
$43 млн в Серии B: Statsig — платформа A/B-тестирования
Автоматически измеряя состояние продукта в режиме реального времени, продуктовые команды могут создавать и выпускать более качественные продукты, которые нравятся их пользователям.
👍5🤔1