Apollo может уйти из бизнеса из-за новых цен на API Reddit
Создаете продукт на чьем-то стороннем API? Тут интересный кейс для вас.
1. Apollo - одно из самых популярных сторонних мобильных приложений для просмотра Reddit. MAU 1.3-1.5 млн и DAU 900К.
2. "Внезапно" Reddit вводит цены на API - 50 миллионов запросов теперь будут стоить 12,000 долларов. Сделали это, что бы защитить сайт от превращения в бесплатный корм для компаний, обучающих свои системы искусственного интеллекта на больших массивах данных из интернета.
3. Apollo делает около 7 миллиардов запросов, что дает затраты примерно 1.7 миллиона долларов в месяц, или 20 миллионов долларов в год.
4. Вряд ли подписка способна отбить это - средний пользователь Apollo делает 344 запроса в день, что означает $2.50 в месяц. Эта цифра более чем в два раза превышает текущую стоимость подписки.
5. "Даже если бы я выгнал всех пользователей, кроме тех, кто платит подписку, я все равно был бы в минусе каждый месяц", - сетует Селиг. Он также сказал, что у него нет плана Б, так как он не ожидал получить такие новости.
И что: строить продукт на стороннем API - так себе идея, всегда огромный риск. Как минимум нужно иметь план Б 😊
Создаете продукт на чьем-то стороннем API? Тут интересный кейс для вас.
1. Apollo - одно из самых популярных сторонних мобильных приложений для просмотра Reddit. MAU 1.3-1.5 млн и DAU 900К.
2. "Внезапно" Reddit вводит цены на API - 50 миллионов запросов теперь будут стоить 12,000 долларов. Сделали это, что бы защитить сайт от превращения в бесплатный корм для компаний, обучающих свои системы искусственного интеллекта на больших массивах данных из интернета.
3. Apollo делает около 7 миллиардов запросов, что дает затраты примерно 1.7 миллиона долларов в месяц, или 20 миллионов долларов в год.
4. Вряд ли подписка способна отбить это - средний пользователь Apollo делает 344 запроса в день, что означает $2.50 в месяц. Эта цифра более чем в два раза превышает текущую стоимость подписки.
5. "Даже если бы я выгнал всех пользователей, кроме тех, кто платит подписку, я все равно был бы в минусе каждый месяц", - сетует Селиг. Он также сказал, что у него нет плана Б, так как он не ожидал получить такие новости.
И что: строить продукт на стороннем API - так себе идея, всегда огромный риск. Как минимум нужно иметь план Б 😊
❤12
6 июня стартует Лекторий Яндекса 2023 🔥
Лекторий – это больше 150 онлайн-лекций от экспертов Яндекса по фронтенд-, бэкенд- и мобильной разработке, продакт-менеджменту, маркетингу, аналитике и soft skills. Обучаться могут все желающие!
Регистрируйтесь на масштабное онлайн-открытие 6 июня в 19:00 (мск)
На нём вы:
• Узнаете как устроены программа и процесс обучения, по которым будем прокачивать навыки все лето,
• Обсудите последние тренды в IT с секретными гостями,
• Сможете выиграть подарки – стильный мерч, Яндекс Станцию, промокоды и кое-что еще.
Лекторий — отличная возможность прокачать свои знания, погрузиться в атмосферу большой IT компании и разобраться, в каком направлении вам хотелось бы развивать карьеру. А ещё как следует подготовиться к поступлению на следующий набор Сезонных школ Яндекса или к отбору на стажировку (для самым активных участников Лектория предусмотрена ускоренная программа найма)
Лекторий – это больше 150 онлайн-лекций от экспертов Яндекса по фронтенд-, бэкенд- и мобильной разработке, продакт-менеджменту, маркетингу, аналитике и soft skills. Обучаться могут все желающие!
Регистрируйтесь на масштабное онлайн-открытие 6 июня в 19:00 (мск)
На нём вы:
• Узнаете как устроены программа и процесс обучения, по которым будем прокачивать навыки все лето,
• Обсудите последние тренды в IT с секретными гостями,
• Сможете выиграть подарки – стильный мерч, Яндекс Станцию, промокоды и кое-что еще.
Лекторий — отличная возможность прокачать свои знания, погрузиться в атмосферу большой IT компании и разобраться, в каком направлении вам хотелось бы развивать карьеру. А ещё как следует подготовиться к поступлению на следующий набор Сезонных школ Яндекса или к отбору на стажировку (для самым активных участников Лектория предусмотрена ускоренная программа найма)
🤡12🔥4👍1
Появились очередные слухи о новых Mac, которые представят совсем скоро - буквально через несколько дней на WWDC. Речь идет о новых MacBook Air, MacBook Pro, iMac и Mac Studio на новых M2 Max и M2 Ultra. Частит ли Apple с новыми компьютерами? В таком потоке легко запутаться да и, прямо говоря, еще большее быстродействие мало кому нужно. Сборка в Xcode на M1 и M2 наверное мало различается, как и монтаж видео, не говоря уж об обычных повседневных задачах.
Разработка
• Apple может представить новые Mac на WWDC
• Самые высокооплачиваемые вакансии мая в области разработки приложений
• App Store сгенерировал $1.1 трлн в 2022 году
• The Neubrutalism or Neo Brutalism UI Design Trend
• How Much Are GitHub Stars Worth to You?
Маркетинг
• Apollo может уйти из бизнеса из-за новых цен на API Reddit
• Приложения Character.AI с персонализированными чат-ботами получил 1.7 млн загрузок за первую неделю
• Мобильные игры потеряли 6.7% в 2022 году
Кроссплатформа
• Kamel: асинхронная загрузка изображений в Compose Multiplatform
• Что нового во Flutter 3.10, ч.1
• Extention you must have for flutter development
#dev
Разработка
• Apple может представить новые Mac на WWDC
• Самые высокооплачиваемые вакансии мая в области разработки приложений
• App Store сгенерировал $1.1 трлн в 2022 году
• The Neubrutalism or Neo Brutalism UI Design Trend
• How Much Are GitHub Stars Worth to You?
Маркетинг
• Apollo может уйти из бизнеса из-за новых цен на API Reddit
• Приложения Character.AI с персонализированными чат-ботами получил 1.7 млн загрузок за первую неделю
• Мобильные игры потеряли 6.7% в 2022 году
Кроссплатформа
• Kamel: асинхронная загрузка изображений в Compose Multiplatform
• Что нового во Flutter 3.10, ч.1
• Extention you must have for flutter development
#dev
AppTractor
Apple может представить новые Mac на WWDC
К счастью, нам не придется долго ждать, чтобы узнать, что готовит Apple - ключевое выступление на WWDC запланировано на понедельник, 5 июня.
👍4❤1😁1
iOS
• Mastering Swift Foundation Formatter API
• Performance Trace Profiles in iOS: Debugging performance issues you can’t reproduce
• Navigation tools come to the Composable Architecture
• LinearGradient in SwiftUI
• iOS App size reduction best practice
#ios
• Mastering Swift Foundation Formatter API
• Performance Trace Profiles in iOS: Debugging performance issues you can’t reproduce
• Navigation tools come to the Composable Architecture
• LinearGradient in SwiftUI
• iOS App size reduction best practice
#ios
Swift with Majid
Mastering Swift Foundation Formatter API. Basics
One of the significant additions to the Swift Foundation was the new Formatter API. After almost two years of using it, I apply it in every project, and even more, I try to build my data formatting logic around this API. Today we will learn how to use the…
Android
• Как мы на 20% повысили скорость запуска приложения с помощью Baseline Profiles
• Многопоточность в мобильной разработке
• Как я стал Android-разработчиком в 40 лет
• Kotlin’s Special Types: Any, Unit, and Nothing
• Android Desugaring Made Easy
• Color Picker in Compose
• Espresso: a nice way to test android UI journeys
#android
• Как мы на 20% повысили скорость запуска приложения с помощью Baseline Profiles
• Многопоточность в мобильной разработке
• Как я стал Android-разработчиком в 40 лет
• Kotlin’s Special Types: Any, Unit, and Nothing
• Android Desugaring Made Easy
• Color Picker in Compose
• Espresso: a nice way to test android UI journeys
#android
Хабр
Как мы на 20% повысили скорость запуска приложения с помощью Baseline Profiles
На конференции Google I/O 2022 показали инструмент Baseline Profiles , с помощью которого можно ускорить запуск приложений после установки. Мы попробовали его у себя в Дринките и получили прирост до...
👍1
Хотите более быстрый компьютер для работы?
Anonymous Poll
47%
Да, хочу
43%
Меня устраивает текущий
5%
Нет, мне бы помедленнее
5%
Посмотреть
👍1
Маленький остров в 40 лет
Новый еженедельный дайджест - 88 материалов. Прочитайте, поговорите, поставьте 👍 или 🤯, поделитесь, подпишитесь, поддержите. И присоединяйтесь к IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Вот, например, у меня там была ссылка "CAN Injection: угон автомобиля без ключа" - детективная история о том, как угоняют машины.
Новый еженедельный дайджест - 88 материалов. Прочитайте, поговорите, поставьте 👍 или 🤯, поделитесь, подпишитесь, поддержите. И присоединяйтесь к IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Вот, например, у меня там была ссылка "CAN Injection: угон автомобиля без ключа" - детективная история о том, как угоняют машины.
👍7
Apple наконец представила свою AR-гарнитуру Vision Pro. Технологично, красиво, приложения на основе iOS-фреймворков. Вопрос традиционный в том, что главная продающая фича - просмотр кино :) Впрочем, не будем придираться, как пишут тут в статье, дополненной реальности нужен свой “момент iPhone” и, по ходу, организовать его может только Apple. Как опять же справедливо замечается в статье, сама экосистема разработчиков и устройств может стать “киллер аппом” Vision Pro. С другой стороны, может для устройства за $3499 и не стать. Будем посмотреть.
Разработка
• Дополненной реальности нужен свой «момент iPhone»
• GPT-4 подключили к Minecraft
• Как найти причину любого сбоя в [iOS] приложении
• Как AI начал помогать при выборе вещей на Lamoda
• Podlodka #320: кому нужны многопоточные алгоритмы?
• Meta представила новую гарнитуру Quest 3
• Как создавался умный агрегатор новостей LifeLines
• An educational side project
Маркетинг
• Coinbase продолжает падение
• Почему пользователи переключаются с Android на iPhone
Кроссплатформа
• Что нового во Flutter 3.10, ч.2
• Flutter: Why you will regret using GetX
• Flutter Exception Handling with try/catch and the Result type
Разработка
• Дополненной реальности нужен свой «момент iPhone»
• GPT-4 подключили к Minecraft
• Как найти причину любого сбоя в [iOS] приложении
• Как AI начал помогать при выборе вещей на Lamoda
• Podlodka #320: кому нужны многопоточные алгоритмы?
• Meta представила новую гарнитуру Quest 3
• Как создавался умный агрегатор новостей LifeLines
• An educational side project
Маркетинг
• Coinbase продолжает падение
• Почему пользователи переключаются с Android на iPhone
Кроссплатформа
• Что нового во Flutter 3.10, ч.2
• Flutter: Why you will regret using GetX
• Flutter Exception Handling with try/catch and the Result type
🤡4
iOS
• Pet-проекты, обработка видео и когда менять компанию
• Food App SwiftUI: готовое приложение для доставки еды
• Using Upcoming Feature Flags
• Network Path Monitoring
• What’s new in Swift 5.9?
• Building a robust clean architecture/VIPER iOS app
• Use UICollectionViewFlowLayout and Let It Rotate!
#ios
• Pet-проекты, обработка видео и когда менять компанию
• Food App SwiftUI: готовое приложение для доставки еды
• Using Upcoming Feature Flags
• Network Path Monitoring
• What’s new in Swift 5.9?
• Building a robust clean architecture/VIPER iOS app
• Use UICollectionViewFlowLayout and Let It Rotate!
#ios
AppTractor
Pet-проекты, обработка видео и когда менять компанию
Гостем выпуска станет Александр Филимонов — старший iOS-разработчик компании Prequel. В выпуске обсудим: Как разработчик запускает собственные продукты Особенности работы с фото/видеоданными Как понять когда следует менять компанию
Android
• Обессахаривание Android по-простому
• Material Files: файловый менеджер с Material Design
• Разработка в Японии: киберпанк в реальности
• Приложение за 10 дней: MVVM, Kotlin, Firebase
• «Фокус-покус», или еще одна попытка побороть Leanback
• Simplify auth using Credential Manager API
• Modern Android Development with Koin
• Understanding Resource Selection in AndroidApps with Multiple Modules
• Crash Course on the Kotlin Compiler
• Jetpack Compose Performance, Performance and a bit more Performance
• Injection Points
#android
• Обессахаривание Android по-простому
• Material Files: файловый менеджер с Material Design
• Разработка в Японии: киберпанк в реальности
• Приложение за 10 дней: MVVM, Kotlin, Firebase
• «Фокус-покус», или еще одна попытка побороть Leanback
• Simplify auth using Credential Manager API
• Modern Android Development with Koin
• Understanding Resource Selection in AndroidApps with Multiple Modules
• Crash Course on the Kotlin Compiler
• Jetpack Compose Performance, Performance and a bit more Performance
• Injection Points
#android
AppTractor
Обессахаривание Android по-простому
Поймите, как в Android поддерживать более старые версии SDK.
❤4
Оцените интересность WWDC 2023:
Anonymous Poll
22%
5
15%
4
12%
3
6%
2
5%
1
33%
Не смотрел
7%
Посмотреть
Победители Apple Design Award 2023
Apple Design Awards отмечают приложения и игры, которые преуспели в таких категориях, как инклюзивность, удовольствие и веселье, взаимодействие, социальное влияние, визуальные и графические эффекты и инновации.
• Инклюзивность: Приложение: Universe — Website Builder
• Инклюзивность: Игра: stitch.
• Восторг и веселье: Приложение: Duolingo
• Восторг и веселье: Игра: Afterplace
• Взаимодействие: Приложение: Flighty
• Взаимодействие: Игра: Railbound
• Социальное влияние: Приложение: Headspace
• Социальное влияние: Игра: Endling
• Визуальные и графические эффекты: Приложение: Any Distance
• Визуальные и графические эффекты: Игра: Resident Evil Village
• Инновации: Приложение: SwingVision: A.I. Tennis App
• Инновации: Игра: MARVEL SNAP
Apple Design Awards отмечают приложения и игры, которые преуспели в таких категориях, как инклюзивность, удовольствие и веселье, взаимодействие, социальное влияние, визуальные и графические эффекты и инновации.
• Инклюзивность: Приложение: Universe — Website Builder
• Инклюзивность: Игра: stitch.
• Восторг и веселье: Приложение: Duolingo
• Восторг и веселье: Игра: Afterplace
• Взаимодействие: Приложение: Flighty
• Взаимодействие: Игра: Railbound
• Социальное влияние: Приложение: Headspace
• Социальное влияние: Игра: Endling
• Визуальные и графические эффекты: Приложение: Any Distance
• Визуальные и графические эффекты: Игра: Resident Evil Village
• Инновации: Приложение: SwingVision: A.I. Tennis App
• Инновации: Игра: MARVEL SNAP
❤1🔥1😁1
Руководитель отдела мобильной разработки в HR Tech
• Москва офис/гибрид
• Team Lead/Tech Lead
HR Tech — подразделение внутри Яндекса, которое создаёт сервисы для найма, обучения и повседневной работы сотрудников: рабочий календарь, интерактивные карты офисов, профили сотрудников, сервис видеосвязи, согласований и другие.
Эти сервисы образуют технологическую экосистему, для которой мы создаём мобильное приложение. А ещё мы хотим, чтобы оно стало инструментом взаимодействия сотрудника с IoT-инфраструктурой офиса Яндекса в Москве. Ищем руководителя команды мобильной разработки этого приложения.
Что нужно делать:
• проектировать архитектуру системы с нуля;
• много общаться с коллегами из своего и смежных подразделений;
• мотивировать команду;
• писать высококачественный, масштабируемый и тестируемый код;
• нанимать разработчиков в свою команду.
Мы ждем, что вы:
• создавали мобильные приложения с нуля;
• инициативны;
• умеете доводить работу до конца;
• умеете доносить свою точку зрения и воспринимать мнение коллег.
Условия:
• сильная команда, с которой можно расти;
• сложные задачи для сервисов с большим количеством пользователей;
• возможность влиять на процесс и результат;
• зарплата на уровне рынка и выше;
• премии каждые полгода для всех, кто успешно прошёл ревью;
• расширенная программа ДМС, оплата 80% стоимости ДМС для супругов и детей;
• гибкий график работы.
Откликнуться: https://goo.su/400bWx
• Москва офис/гибрид
• Team Lead/Tech Lead
HR Tech — подразделение внутри Яндекса, которое создаёт сервисы для найма, обучения и повседневной работы сотрудников: рабочий календарь, интерактивные карты офисов, профили сотрудников, сервис видеосвязи, согласований и другие.
Эти сервисы образуют технологическую экосистему, для которой мы создаём мобильное приложение. А ещё мы хотим, чтобы оно стало инструментом взаимодействия сотрудника с IoT-инфраструктурой офиса Яндекса в Москве. Ищем руководителя команды мобильной разработки этого приложения.
Что нужно делать:
• проектировать архитектуру системы с нуля;
• много общаться с коллегами из своего и смежных подразделений;
• мотивировать команду;
• писать высококачественный, масштабируемый и тестируемый код;
• нанимать разработчиков в свою команду.
Мы ждем, что вы:
• создавали мобильные приложения с нуля;
• инициативны;
• умеете доводить работу до конца;
• умеете доносить свою точку зрения и воспринимать мнение коллег.
Условия:
• сильная команда, с которой можно расти;
• сложные задачи для сервисов с большим количеством пользователей;
• возможность влиять на процесс и результат;
• зарплата на уровне рынка и выше;
• премии каждые полгода для всех, кто успешно прошёл ревью;
• расширенная программа ДМС, оплата 80% стоимости ДМС для супругов и детей;
• гибкий график работы.
Откликнуться: https://goo.su/400bWx
yandex.ru
Вакансия «Руководитель команды мобильной разработки в HR Tech» в Яндексе — работа в компании Яндекс для IT-специалистов
Работа в компании Яндекс для специалиста «Руководитель команды мобильной разработки в HR Tech» с уровнем квалификации от «Старший» до «Старший» — Высокая заработная плата и социальные гарантии в IT-компании России
👍6❤1🔥1🤡1
Возрадуемся, братья и сестры, в Xcode 15 завезли предварительный просмотр для UIKit. Ну и много еще всякого интересного, начиная с того, что IDE стала на 50% меньше и заканчивая нормальными ассетами локализации. Наверняка, как обычно, сначала все нормально работать не будет, но потом наверняка допилят. Так что ждем нормального релиза.
Разработка
• Как превратить умную колонку Google в «жучок» и получить за это $100 тысяч
• 4 фичи для инклюзивного дизайна на примере приложения Duolingo
• My Approach to Building Large Technical Projects
• Be an Engineer, not a Frameworker
Маркетинг
• Победители Apple Design Award 2023
Кроссплатформа
• Flutter databases in 2023
#dev
Разработка
• Как превратить умную колонку Google в «жучок» и получить за это $100 тысяч
• 4 фичи для инклюзивного дизайна на примере приложения Duolingo
• My Approach to Building Large Technical Projects
• Be an Engineer, not a Frameworker
Маркетинг
• Победители Apple Design Award 2023
Кроссплатформа
• Flutter databases in 2023
#dev
Хабр
Как превратить умную колонку Google в «жучок» и получить за это $100 тысяч
Недавно компания Google выплатила мне награду в $107500 за ответственное раскрытие проблем безопасности в умной колонке Google Home. Эти уязвимости позволяли нападающему, находящемуся в пределах...
👍1
iOS
• Стала доступна бета Xcode 15
• Конференция Apple WWDC 2023: большой обзор обновлений и гаджетов
• Первый взгляд на разработку для visionOS
• Apple анонсирует visionOS
• Главное выступление WWDC 2023
• Apple анонсировала гарнитуру дополненной реальности Vision Pro
• LeetCode by Swift: решение задач LeetCode
• WWDC 2023. Что нового для разработчика
• Регулярные выражения в Swift
• SwiftUI Testing: a Pragmatic Approach
• Enhancing Security in iOS Applications: Best Practices and Code Examples
• Beautify Code Without Optionals in Swift
• SwiftData Overview
• 5 Simple Steps to Find Slow Code Using Xcode Time Profiler
• ContentUnavailableView: Handling Empty States in SwiftUI
• iOS 17 Released — 10 Amazing Features You NEED To Know
#ios
• Стала доступна бета Xcode 15
• Конференция Apple WWDC 2023: большой обзор обновлений и гаджетов
• Первый взгляд на разработку для visionOS
• Apple анонсирует visionOS
• Главное выступление WWDC 2023
• Apple анонсировала гарнитуру дополненной реальности Vision Pro
• LeetCode by Swift: решение задач LeetCode
• WWDC 2023. Что нового для разработчика
• Регулярные выражения в Swift
• SwiftUI Testing: a Pragmatic Approach
• Enhancing Security in iOS Applications: Best Practices and Code Examples
• Beautify Code Without Optionals in Swift
• SwiftData Overview
• 5 Simple Steps to Find Slow Code Using Xcode Time Profiler
• ContentUnavailableView: Handling Empty States in SwiftUI
• iOS 17 Released — 10 Amazing Features You NEED To Know
#ios
AppTractor
Стала доступна бета Xcode 15
Xcode 15 позволяет разрабатывать, тестировать и распространять приложения для всех платформ Apple.
🤡3❤2🔥1
Android
• Своя библиотека под Android за один вечер
• Custom TabRow Indicator in Jetpack Compose
• 10 Useful Kotlin Extension Functions for Android Developers #2
• Create a background service that runs forever in Android
• WhatsApp’s Circular Reveal with Jetpack Compose
• Practical Guide to Building Powerful and Easy-to-Maintain Android Apps with Clean Architecture, Modularization and Unit Testing
#android
• Своя библиотека под Android за один вечер
• Custom TabRow Indicator in Jetpack Compose
• 10 Useful Kotlin Extension Functions for Android Developers #2
• Create a background service that runs forever in Android
• WhatsApp’s Circular Reveal with Jetpack Compose
• Practical Guide to Building Powerful and Easy-to-Maintain Android Apps with Clean Architecture, Modularization and Unit Testing
#android
Хабр
Своя библиотека под Android за один вечер
В процессе написания статьи она незаметно для меня трансформировалась из туториала по публикации Android-проекта как библиотеки в максимально душную статью о том, как математика пригодилась...
❤2
Apple представила TipKit
Продолжаем разгребать анонсы WWDC.
1. Apple представила новый набор инструментов для разработчиков, который облегчит знакомство пользователей с мобильными приложениями, показывая им советы о том, как начать работу.
2. Новый фреймворк TipKit будет включать шаблоны, которые будут соответствовать системным приложениям самой Apple.
3. Их можно будет настраивать в соответствии с внешним видом и функциями собственного приложения разработчика. Разработчики смогут контролировать, когда и где появляются их советы, а не вываливать онбординг на пользователя раздражающей лавиной.
4. Похоже, что сама Apple будет использовать TipKit для внедрения встроенных подсказок в свои собственные приложения, такие как FaceTime. Это позволит сделать просмотр подсказок более последовательным на всей платформе, что поможет обучить пользователей и уменьшить путаницу.
Продолжаем разгребать анонсы WWDC.
1. Apple представила новый набор инструментов для разработчиков, который облегчит знакомство пользователей с мобильными приложениями, показывая им советы о том, как начать работу.
2. Новый фреймворк TipKit будет включать шаблоны, которые будут соответствовать системным приложениям самой Apple.
3. Их можно будет настраивать в соответствии с внешним видом и функциями собственного приложения разработчика. Разработчики смогут контролировать, когда и где появляются их советы, а не вываливать онбординг на пользователя раздражающей лавиной.
4. Похоже, что сама Apple будет использовать TipKit для внедрения встроенных подсказок в свои собственные приложения, такие как FaceTime. Это позволит сделать просмотр подсказок более последовательным на всей платформе, что поможет обучить пользователей и уменьшить путаницу.
👍22❤5
Пришел занятный рейтинг IT-вузов, по результатам которого легко узнать, что выпускники, например, ИТМО сходу могут хотят претендовать на 230,000 рублей. Мне кажется не очень правдоподобно, да и саму фразу “зарплата, на которую может претендовать в Москве специалист, закончивший вуз-участник рейтинга, соответствует медиане зарплатных ожиданий в резюме” я после нескольких десятков прочтений так и не понял. Расскажите в комментах, это кто-то слишком много кушать или все так и есть? Выпускают прямо сразу Sénior-ов?
Разработка
• Вузы с самыми высокооплачиваемыми выпускниками в сфере ИТ в 2023 году
• Native Frame Rate Playback
Маркетинг
• RuStore открыл монетизацию для физических лиц
Кроссплатформа
• Выбираем Qt
• Class modifiers in Dart 3.0: abstract, interface, base, and sealed
• Navigation in React Native Apps
Разработка
• Вузы с самыми высокооплачиваемыми выпускниками в сфере ИТ в 2023 году
• Native Frame Rate Playback
Маркетинг
• RuStore открыл монетизацию для физических лиц
Кроссплатформа
• Выбираем Qt
• Class modifiers in Dart 3.0: abstract, interface, base, and sealed
• Navigation in React Native Apps
AppTractor
Вузы с самыми высокооплачиваемыми выпускниками в сфере ИТ в 2023 году
В рейтинг вошли вузы, выпускники которых стали лауреатами Нобелевской премии, а студенты являются победителями крупнейших международных студенческих олимпиад.
🤔2🤡1
iOS
• Apple добавляет виджетам iOS и iPadOS 17 интерактивности
• Новый TipKit от Apple поможет разработчикам научить людей пользоваться приложениями
• Apple открыла бета-версию iOS 17 и других ОС для всех зарегистрированных разработчиков
• Горячие новинки WWDC 2023
• Creating Complex SwiftUI Shapes Using Design Tools
• Xcode 15 — What’s New
• What is new in SwiftUI after WWDC 23
• SwiftData in SwiftUI
• Simplifying Data Persistence with SwiftData: Building an Intuitive Task Manager App
#ios
• Apple добавляет виджетам iOS и iPadOS 17 интерактивности
• Новый TipKit от Apple поможет разработчикам научить людей пользоваться приложениями
• Apple открыла бета-версию iOS 17 и других ОС для всех зарегистрированных разработчиков
• Горячие новинки WWDC 2023
• Creating Complex SwiftUI Shapes Using Design Tools
• Xcode 15 — What’s New
• What is new in SwiftUI after WWDC 23
• SwiftData in SwiftUI
• Simplifying Data Persistence with SwiftData: Building an Intuitive Task Manager App
#ios
AppTractor
Apple добавляет виджетам iOS и iPadOS 17 интерактивности
С помощью интерактивных виджетов разработчики смогут создавать виджеты, позволяющие выполнить простую задачу одним касанием.
Android
• ADB Enhanced: CLI обертка для adb
• The Art of Small Animations in Android with Jetpack Compose
• Coroutines Playground: Concurrency + Timeout + Exception Handling
• Network Requests in Android using Retrofit — Beginners Guide
• Designing Jetpack Compose architecture for a gradual transition from fragments on Android
#android
• ADB Enhanced: CLI обертка для adb
• The Art of Small Animations in Android with Jetpack Compose
• Coroutines Playground: Concurrency + Timeout + Exception Handling
• Network Requests in Android using Retrofit — Beginners Guide
• Designing Jetpack Compose architecture for a gradual transition from fragments on Android
#android
AppTractor
ADB Enhanced: CLI обертка для adb
ADB Enhanced — это “швейцарский армейский нож” для тестирования и Android-разработки. Это обертка вокруг adb, а не замена. Предоставляет интерфейс командной строки для запуска различных сценариев, таких как поворот экрана, режим экономии батареи, режим экономии…
❤2