Руководитель отдела мобильной разработки в 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
ИИ AlphaDev от Google придумал более быстрый алгоритм сортировки
1. В области информатики, пожалуй, нет более фундаментальной задачи, чем сортировка. Методы упорядочивания данных в компьютере были до смерти теоретизированы, служили практическими упражнениями для миллионов новичков и десятилетиями оптимизировались опытными разработчиками.
2. Перед системой, которую Deepmind называет AlphaDev, была поставлена задача улучшить сортировку коротких последовательностей чисел.
3. Погрузившись в ассемблерный код нейронная сеть создала новый алгоритм сортировки для С++, который на 1.7% эффективнее при длинных последовательностях чисел и на 70% быстрее для последовательностей из пяти элементов.
4. AlphaDev уже улучшил алгоритмы не только для сортировки, но и для других базовых задач, таких как хеширование.
5. Конечно, это связано со значительными ограничениями. «Это крошечные, крошечные программы, — говорит автор, — в общей сложности не более нескольких десятков инструкций в ассемблерном коде. Но эти крошечные программы часто представляют собой значительные узкие места в производительности компьютера, будучи оптимизированными настолько, насколько люди могут их понять».
6. "Вероятно, потребуются новые прорывы в развитии ИИ, чтобы генерировать более крупные и сложные алгоритмы, превосходящие лучшие попытки человека".
И что: "Вытеснит ли AlphaDev программистов из бизнеса? Ни в малейшей степени. Изменит ли это то, что значит быть программистом? Полностью."
1. В области информатики, пожалуй, нет более фундаментальной задачи, чем сортировка. Методы упорядочивания данных в компьютере были до смерти теоретизированы, служили практическими упражнениями для миллионов новичков и десятилетиями оптимизировались опытными разработчиками.
2. Перед системой, которую Deepmind называет AlphaDev, была поставлена задача улучшить сортировку коротких последовательностей чисел.
3. Погрузившись в ассемблерный код нейронная сеть создала новый алгоритм сортировки для С++, который на 1.7% эффективнее при длинных последовательностях чисел и на 70% быстрее для последовательностей из пяти элементов.
4. AlphaDev уже улучшил алгоритмы не только для сортировки, но и для других базовых задач, таких как хеширование.
5. Конечно, это связано со значительными ограничениями. «Это крошечные, крошечные программы, — говорит автор, — в общей сложности не более нескольких десятков инструкций в ассемблерном коде. Но эти крошечные программы часто представляют собой значительные узкие места в производительности компьютера, будучи оптимизированными настолько, насколько люди могут их понять».
6. "Вероятно, потребуются новые прорывы в развитии ИИ, чтобы генерировать более крупные и сложные алгоритмы, превосходящие лучшие попытки человека".
И что: "Вытеснит ли AlphaDev программистов из бизнеса? Ни в малейшей степени. Изменит ли это то, что значит быть программистом? Полностью."
🔥5❤1👍1
“Продолжаем разгребать анонсы WWDC” (С) В iOS теперь есть более-менее нормальная работа с нативной базой данных, а не вот эта вот Core Data 💩 SwiftData - обертка над ней, которая простая, понятная, типобезопасная, декларативная и заточенная уже на SwiftUI. Судя по первым статьям, работать с ней одно удовольствие. Так что ждем, когда раскатят на всех 😀
Разработка
• «Введение в искусственный интеллект с Python» — бесплатный курс Гарварда
• ИИ AlphaDev придумал более быстрый алгоритм сортировки
• Хороший, плохой, злой и… свободный? Сравниваем глуповатые, но усердные AI-плагины для разработки
• Как катить фичи без релизов. Часть 1: про виджеты
• Stop Blaming Your Users for Making Mistakes
• How Clean Architecture enables McDonald’s to optimize market-specific needs and user experience
• SuperAGI: A Dev-First Open Source Autonomous AI Agent Framework
Маркетинг
• Создатели Replika запустили ИИ ботов для любовных отношений
Кроссплатформа
• Efficient React Native UI Testing with Maestro and Ignite
• Doing More with Expo: Using Custom Native Code
• Mastering Resizable & Draggable Boxes with Flutter Box Transform: Building Figma’s Crop UI
• How to run a background job when your Flutter app is terminated
Разработка
• «Введение в искусственный интеллект с Python» — бесплатный курс Гарварда
• ИИ AlphaDev придумал более быстрый алгоритм сортировки
• Хороший, плохой, злой и… свободный? Сравниваем глуповатые, но усердные AI-плагины для разработки
• Как катить фичи без релизов. Часть 1: про виджеты
• Stop Blaming Your Users for Making Mistakes
• How Clean Architecture enables McDonald’s to optimize market-specific needs and user experience
• SuperAGI: A Dev-First Open Source Autonomous AI Agent Framework
Маркетинг
• Создатели Replika запустили ИИ ботов для любовных отношений
Кроссплатформа
• Efficient React Native UI Testing with Maestro and Ignite
• Doing More with Expo: Using Custom Native Code
• Mastering Resizable & Draggable Boxes with Flutter Box Transform: Building Figma’s Crop UI
• How to run a background job when your Flutter app is terminated
AppTractor
«Введение в искусственный интеллект с Python» — бесплатный курс Гарварда
При самостоятельном обучении предполагаемое время прохождения курса составляет 7 недель, если уделять ему 10-30 часов в неделю.
👍3❤1
iOS
• Работаем с SwiftData в SwiftUI
• Mirador: POI в дополненной реальности RealityKit
• Apple Design Resources – iOS 17 and iPadOS 17
• Building an AI Bot with Speech-to-Text and Text-to-Speech Functionality in iOS
• iOS — How to Setup Logging Correctly with CocoaLumberjack
#ios
• Работаем с SwiftData в SwiftUI
• Mirador: POI в дополненной реальности RealityKit
• Apple Design Resources – iOS 17 and iPadOS 17
• Building an AI Bot with Speech-to-Text and Text-to-Speech Functionality in iOS
• iOS — How to Setup Logging Correctly with CocoaLumberjack
#ios
AppTractor
Работаем с SwiftData в SwiftUI
Вы можете использовать SwiftData для сохранения данных вашего приложения для офлайн использования или для кэширования временных данных.
🔥2🤡1
Android
• Android 14 достиг Platform Stability
• Create a photo grid with multiselect behavior using Jetpack Compose
• Building Kotlin Coroutine Framework from Scratch
• Discover the Magic Working Behind our New Mobile App Rebranding
• Jetpack Compose — Deep-dive into derivedStateOf and comparison with remember(key)
#android
• Android 14 достиг Platform Stability
• Create a photo grid with multiselect behavior using Jetpack Compose
• Building Kotlin Coroutine Framework from Scratch
• Discover the Magic Working Behind our New Mobile App Rebranding
• Jetpack Compose — Deep-dive into derivedStateOf and comparison with remember(key)
#android
AppTractor
Android 14 достиг Platform Stability
Для обновлений Android
❤2
Apple вводит новые правила приватности для разработчиков
Правила обращения с данными пользователей все больше ужесточаются.
1. Для сторонних SDK вводятся манифесты конфиденциальности — файлы, в которых в едином стандартном формате описывается их практика конфиденциальности. Xcode объединит манифесты конфиденциальности всех сторонних SDK и (видимо) передает его в App Store.
2. Приложения, использующие API, которые потенциально могут быть использованы для фингерпринтинга — практика, запрещенная в App Store — теперь будут обязаны выбрать разрешенную причину использования API и объявить о таком использовании в декларации конфиденциальности. В рамках этого процесса приложения должны точно описать использование этих API и могут использовать API только по причинам, описанным в декларации конфиденциальности.
3. Вводятся цифровые подписи для SDK, которые будет проверять Xcode.
Да, мы офигели, и что: "здесь все просто так, кроме денег" - меньше данных, сложнее маркетинг, все больше надо будет использовать инструменты самой Apple.
Правила обращения с данными пользователей все больше ужесточаются.
1. Для сторонних SDK вводятся манифесты конфиденциальности — файлы, в которых в едином стандартном формате описывается их практика конфиденциальности. Xcode объединит манифесты конфиденциальности всех сторонних SDK и (видимо) передает его в App Store.
2. Приложения, использующие API, которые потенциально могут быть использованы для фингерпринтинга — практика, запрещенная в App Store — теперь будут обязаны выбрать разрешенную причину использования API и объявить о таком использовании в декларации конфиденциальности. В рамках этого процесса приложения должны точно описать использование этих API и могут использовать API только по причинам, описанным в декларации конфиденциальности.
3. Вводятся цифровые подписи для SDK, которые будет проверять Xcode.
🔥3😱1
📈 Хотите узнать о последних тенденциях UA и ASO?
SocialPeta, совместно с ShyftUp и AdQuantum, проводит фантастический вебинар!
💡 Вот темы, которые они затронут:
• Стратегии для клиентов в ответ на текущий экономический климат и состояние мобильной экономики
• Влияние ИИ на UA и ASO в 2023 году
• Понимание и опыт работы с бенчмарками Apple
📌 Сохраните в календаре:
⏰ 13 июня 2023 года, 3-4 вечера по Гринвичу.
👇👀 Не пропустите - нажмите на ссылку, чтобы узнать больше и занять свое место: https://bit.ly/3NeFvyp
SocialPeta, совместно с ShyftUp и AdQuantum, проводит фантастический вебинар!
💡 Вот темы, которые они затронут:
• Стратегии для клиентов в ответ на текущий экономический климат и состояние мобильной экономики
• Влияние ИИ на UA и ASO в 2023 году
• Понимание и опыт работы с бенчмарками Apple
📌 Сохраните в календаре:
⏰ 13 июня 2023 года, 3-4 вечера по Гринвичу.
👇👀 Не пропустите - нажмите на ссылку, чтобы узнать больше и занять свое место: https://bit.ly/3NeFvyp
👍1
Forwarded from AppFiles - Mobile Development
Видео и подкасты за неделю - опубликованы все видео WWDC:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Посмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
•
(iOS En) What Apple developers need to know at WWDC23•
(iOS En) Все видео WWDC 2023•
(iOS En) How to create resizable sheets in SwiftUI •
(iOS En) Let's explore and discover Swift Macros•
(iOS En) Let's explore and discover SwiftData•
(And Ru) Как устроен Android WebView•
(And Ru) Собеседование на Junior Android Dev у Анны Жарковой•
(And En) Top 3 things to know in Platform and App Quality at Google I/O '23•
(And En) How to Navigate Back With a Result in Jetpack Compose•
(And En) Jetpack Compose Performance, Performance and a bit more Performance•
(Crs En) How to Share Resources in KMM•
(Dev Ru) Собеседование мобильных разработчиков в Яндекс в рамках Weekend Offer•
(Dev Ru) Как нанимать и растить тимлидов•
(Dev Ru) Выжимаем максимум из ChatGPT для программистов•
(Dev Ru) Нейросети заменят не всех — зачем программисту математика•
(Dev Ru) Podlodka #322: 3D-печать•
(Dsg En) Midjourney UI Icons and Logo Web DesignПосмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
Apple Developer
What Apple developers need to know at WWDC23 - WWDC23 - Videos - Apple Developer
There's never been a better time to create for Apple platforms — including iOS, iPadOS, macOS, tvOS, and all-new visionOS.
Get insights...
Get insights...
👍4🤡3❤1
WWDC за один вечер
Новый еженедельный дайджест - 109 материалов. Прочитайте, поговорите, поставьте 👍 или 🤯, поделитесь, подпишитесь, поддержите. И присоединяйтесь к IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Вот, например, у меня там была ссылка "DeviceScript - TypeScript для крошечных IoT-устройств" - DeviceScript компилируется в пользовательский байткод VM, который может работать в очень ограниченном окружении.
Новый еженедельный дайджест - 109 материалов. Прочитайте, поговорите, поставьте 👍 или 🤯, поделитесь, подпишитесь, поддержите. И присоединяйтесь к IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Вот, например, у меня там была ссылка "DeviceScript - TypeScript для крошечных IoT-устройств" - DeviceScript компилируется в пользовательский байткод VM, который может работать в очень ограниченном окружении.
👍8🤯2🤡1
Самое большое преимущество Vision Pro — это не аппаратное обеспечение
The Verge пишет, что при всей навороченности "железа", у новой гарнитуры Apple есть одно неоспоримое преимущество перед конкурентами. Это разработчики.
1. За несколько лет существования гарнитуры Meta в магазине Meta Quest Store было выпущено всего около 400 игр и приложений. Это не обязательно плохо, но это признак того, что существует серьезная нехватка контента, оптимизированного для VR.
2. Apple обещает сотни тысяч приложений в первый же день, что стало возможным благодаря другим платформам. Apple будет автоматически конвертировать приложения для iPad и iPhone в «единое масштабируемое 2D-окно».
3. Для разработчиков, которые захотят создать что-то новое для visionOS, Apple облегчает задачу тем, что использует знакомые инструменты и подходы. Фреймворки, которые разработчики могут использовать для создания приложений для iOS и iPadOS — SwiftUI, RealityKit, ARKit — были «расширены для пространственных вычислений», по словам Apple, что позволит разработчикам создавать захватывающие AR и VR впечатления для Vision Pro. Приложения с 3D-элементами могут представлять контент в виде «Объёма», который добавляет глубину, видимую со всех сторон. Более захватывающие приложения могут создавать «Пространство», которое может занимать весь обзор пользователя.
4. Несмотря на то, что гарнитура Apple, возможно, не сможет сразу же получить некоторые захватывающие VR-игры, это вряд ли повлияет на успех гарнитуры. «Они, похоже, делают все то, что не удавалось Meta в течение последних нескольких лет, а именно общий UX. Они явно не ориентируются на текущую VR-экосистему и разработчиков игр, таких как я, но в конечном итоге это может быть правильным шагом».
И что: многие разработчики захотят быстро перекомпилировать свои существующие приложения для iOS и iPadOS под visionOS, чтобы они появились в visionOS AppStore в первый же день и, возможно, получили фичеринг Apple.
The Verge пишет, что при всей навороченности "железа", у новой гарнитуры Apple есть одно неоспоримое преимущество перед конкурентами. Это разработчики.
1. За несколько лет существования гарнитуры Meta в магазине Meta Quest Store было выпущено всего около 400 игр и приложений. Это не обязательно плохо, но это признак того, что существует серьезная нехватка контента, оптимизированного для VR.
2. Apple обещает сотни тысяч приложений в первый же день, что стало возможным благодаря другим платформам. Apple будет автоматически конвертировать приложения для iPad и iPhone в «единое масштабируемое 2D-окно».
3. Для разработчиков, которые захотят создать что-то новое для visionOS, Apple облегчает задачу тем, что использует знакомые инструменты и подходы. Фреймворки, которые разработчики могут использовать для создания приложений для iOS и iPadOS — SwiftUI, RealityKit, ARKit — были «расширены для пространственных вычислений», по словам Apple, что позволит разработчикам создавать захватывающие AR и VR впечатления для Vision Pro. Приложения с 3D-элементами могут представлять контент в виде «Объёма», который добавляет глубину, видимую со всех сторон. Более захватывающие приложения могут создавать «Пространство», которое может занимать весь обзор пользователя.
4. Несмотря на то, что гарнитура Apple, возможно, не сможет сразу же получить некоторые захватывающие VR-игры, это вряд ли повлияет на успех гарнитуры. «Они, похоже, делают все то, что не удавалось Meta в течение последних нескольких лет, а именно общий UX. Они явно не ориентируются на текущую VR-экосистему и разработчиков игр, таких как я, но в конечном итоге это может быть правильным шагом».
И что: многие разработчики захотят быстро перекомпилировать свои существующие приложения для iOS и iPadOS под visionOS, чтобы они появились в visionOS AppStore в первый же день и, возможно, получили фичеринг Apple.
❤9🤡3😁2👍1
Будете делать приложение для visionOS?
Anonymous Poll
18%
Буду делать новое
8%
Обновлю существующее
32%
Пока не буду
43%
Посмотреть разделение визионеров
В мире VR и носимых технологий происходят и другие события, кроме презентации Vision Pro от Apple. Вот Sol Reader начинает поставки бета-версии своих очков. Они созданы для единственного случая использования - чтения. Внутри 1.3-дюймовые e-ink экраны с разрешением 256×256, снаружи блокировка всего отвлекающего и цена “всего” в $350. В посевном раунде подняли $5 миллионов и будет прямо как-то обидно, если не взлетит.
Разработка
• $5 млн в посевном раунде: Sol Reader — VR-очки для чтения книг
• Самое большое преимущество Vision Pro — это не аппаратное обеспечение, а разработчики
• Собеседование мобильных разработчиков в Яндекс в рамках Weekend Offer
• Как нанимать и растить тимлидов
• Выжимаем максимум из ChatGPT для программистов
• Нейросети заменят не всех — зачем программисту математика
• Podlodka #322: 3D-печать
• Designing the latest generation of Uber Navigation: maps built for ridesharing
• 10 scariest UI /UX design mistakes
• The Surprising Power of Documentation
• Self-healing code is the future of software development
Маркетинг
• Самые скачиваемые приложения в мае 2023
Кроссплатформа
• Настройка Flutter/Dart на Linux
• Write unit tests and UI tests in your Kotlin Multiplatform app
Разработка
• $5 млн в посевном раунде: Sol Reader — VR-очки для чтения книг
• Самое большое преимущество Vision Pro — это не аппаратное обеспечение, а разработчики
• Собеседование мобильных разработчиков в Яндекс в рамках Weekend Offer
• Как нанимать и растить тимлидов
• Выжимаем максимум из ChatGPT для программистов
• Нейросети заменят не всех — зачем программисту математика
• Podlodka #322: 3D-печать
• Designing the latest generation of Uber Navigation: maps built for ridesharing
• 10 scariest UI /UX design mistakes
• The Surprising Power of Documentation
• Self-healing code is the future of software development
Маркетинг
• Самые скачиваемые приложения в мае 2023
Кроссплатформа
• Настройка Flutter/Dart на Linux
• Write unit tests and UI tests in your Kotlin Multiplatform app
AppTractor
$5 млн в посевном раунде: Sol Reader — VR-очки для чтения книг
Компания Sol Reader привлекла 5 миллионов долларов в рамках посевного раунда, выпуская гарнитуру, которая сосредоточена на выполнении всего одной задачи. Чтении книг.
iOS
• Backyard Birds: игра с новинками WWDC
• Apple вводит новые правила приватности для разработчиков
• Введение в UICollectionViewCompositionalLayout
• All new frameworks presented at WWDC23
• WWDC 2023: What’s New In Swift
• WWDC 2023: What’s New In UIKit
• WWDC 2023: What’s New In SwiftUI
• Swift Result Builders: Getting Started
• New SwiftUI Support for MapKit in Xcode 15
#iOS
• Backyard Birds: игра с новинками WWDC
• Apple вводит новые правила приватности для разработчиков
• Введение в UICollectionViewCompositionalLayout
• All new frameworks presented at WWDC23
• WWDC 2023: What’s New In Swift
• WWDC 2023: What’s New In UIKit
• WWDC 2023: What’s New In SwiftUI
• Swift Result Builders: Getting Started
• New SwiftUI Support for MapKit in Xcode 15
#iOS
AppTractor
Backyard Birds: игра с новинками WWDC
Backyard Birds — тестовая игра Apple с демонстрацией 3 новинок WWDC 2023. В ней модель данных реализуется с использованием SwiftData и она легко интегрируется со SwiftUI с помощью протокола Observable. Виджеты игры реализуют App Intents для интерактивных…
🤡2❤1👍1
Android
• Собеседование на Junior Android Dev у Анны Жарковой
• Alkaa: управление задачами и лучшие практики Android-разработки
• Как устроен Android WebView
• Wear OS home workouts with Health Services
• Use Android Knowledge to build side hustles
• Create a photo grid with multiselect behavior using Jetpack Compose
• Testing Android Flows in ViewModel with Turbine
• Gradle Deep Dive — Demystifying the Groovy Script
#android
• Собеседование на Junior Android Dev у Анны Жарковой
• Alkaa: управление задачами и лучшие практики Android-разработки
• Как устроен Android WebView
• Wear OS home workouts with Health Services
• Use Android Knowledge to build side hustles
• Create a photo grid with multiselect behavior using Jetpack Compose
• Testing Android Flows in ViewModel with Turbine
• Gradle Deep Dive — Demystifying the Groovy Script
#android
AppTractor
Собеседование на Junior Android Dev у Анны Жарковой
Собеседование проходило в формате вопрос-ответ, при необходимости писали пример ответов на вопрос. Интервьюер: Анна Жаркова, руководитель группы разработки в Usetech.