Stack Overflow опубликовал данные опроса разработчиков 2022 года. В самых оплачиваемых технологиях снова лидирует Clojure. Objective-C может и не любят, но платят за него больше ($83,165), чем за Swift ($78,468). А средняя оплата за Kotlin составляет “всего” $69,318. Из “мобильных” Dart на последнем месте со средней зарплатой $43,724. Примечательно, что оплата за год значительно выросла у всех языков. Например, медианная зарплата Swift-разработчика выросла с $58,910 до $78,468.
👍3🤔1
Новый прорывной прорыв - стартап Parallelz обещает быстрое превращение нативных приложений в веб. С точностью до пикселя, без задержек и потери качества, без внедрения каких-либо SDK или переписывания кода. Звучит как фантастика, но уже получили 3 миллиона в пред-посевном раунде. В качестве примера запускают Cookie Jam, инвесторы пищат от восторга. У меня кроме стриминга идей нет, но ведь если начнут пользоваться, то никакого стриминга не хватит? В общем, ничего непонятно (если понимаете - напишите в комменты), но очень интересно.
Разработка
• $3 млн в предпосевном раунде: Parallelz — нативные приложения в браузере
• Приложение Ikea научилось удалять мебель из интерьера
• Результаты опроса разработчиков Stack Overflow 2022
• $21 млн в Серии А: Deno — рантайм JavaScript
• Автоматизация тестирования мобильной игры с помощью Airtest IDE и других решений
• Основы линейной алгебры для 3D-приложений. Урок 2
• Developers — Take Bug Reports As Opportunities, Not Criticisms
iOS
• Как iOS 15 сломала авторизацию на два месяца. Хронология и лечение от СберМаркета
• How to override system appearance in SwiftUI
• New in SwiftUI 4: Gauge View
• SwiftUI: How to create awesome flip effect with Rotation 3D Effect in 3 seconds
• Requesting App Store reviews in SwiftUI
• How to use inner shadows to simulate depth with SwiftUI and Core Motion
Android
• Bulletin: changelog на Jetpack compose
• Полное руководство по тестовым дублерам в Android — Часть 1: Теория
• Улучшаем производительность android-приложения с помощью Baseline profiles
• Изображения. Минификация на максималках
• Jetpack Compose bottom sheet over Android view using Kotlin extension
• Developer-Powered CTS (CTS-D)
• Interoperability with Jetpack Compose
Кроссплатформа
• Как добавить Isar в проект на Flutter
• Why React Native is better than Flutter for mobile application development
• Implemented Overlay In Flutter
• Flutter: What is Dart-doc?
• 7 More Useful React Native Libraries You Should Use in Your Next Project
Вакансия дня
• Ведущий программист Android в Hoff
Разработка
• $3 млн в предпосевном раунде: Parallelz — нативные приложения в браузере
• Приложение Ikea научилось удалять мебель из интерьера
• Результаты опроса разработчиков Stack Overflow 2022
• $21 млн в Серии А: Deno — рантайм JavaScript
• Автоматизация тестирования мобильной игры с помощью Airtest IDE и других решений
• Основы линейной алгебры для 3D-приложений. Урок 2
• Developers — Take Bug Reports As Opportunities, Not Criticisms
iOS
• Как iOS 15 сломала авторизацию на два месяца. Хронология и лечение от СберМаркета
• How to override system appearance in SwiftUI
• New in SwiftUI 4: Gauge View
• SwiftUI: How to create awesome flip effect with Rotation 3D Effect in 3 seconds
• Requesting App Store reviews in SwiftUI
• How to use inner shadows to simulate depth with SwiftUI and Core Motion
Android
• Bulletin: changelog на Jetpack compose
• Полное руководство по тестовым дублерам в Android — Часть 1: Теория
• Улучшаем производительность android-приложения с помощью Baseline profiles
• Изображения. Минификация на максималках
• Jetpack Compose bottom sheet over Android view using Kotlin extension
• Developer-Powered CTS (CTS-D)
• Interoperability with Jetpack Compose
Кроссплатформа
• Как добавить Isar в проект на Flutter
• Why React Native is better than Flutter for mobile application development
• Implemented Overlay In Flutter
• Flutter: What is Dart-doc?
• 7 More Useful React Native Libraries You Should Use in Your Next Project
Вакансия дня
• Ведущий программист Android в Hoff
AppTractor
$3 млн в предпосевном раунде: Parallelz — нативные приложения в браузере
Parallelz не имеет ограничений по типу контента или способу его создания. Платформа поддерживает любой тип приложений и не требует пересборки в HTML5.
👍8
Альфа-банк ищет сильных мобильных разработчиков в команду!
Чтобы вместе делать банковское приложение. Платят welcome-бонус 250 000 ₽!
Что предстоит делать:
• разрабатывать банковское приложение;
• создавать сложные и переиспользуемые архитектурные решения;
• исследовать и внедрять новые технологии;
• улучшать UX и UI мобильного банк.
Работа удалённо, в коворкинге или офисе (Москва, Санкт-Петербург, Екатеринбург, а также зимний коворкинг в Сочи). Также есть релокация в любой город России. Компенсация расходов на аренду жилья, покупку мебели, оплату детского сада.
Регулярные тренинги, скидки на курсы иностранных языков, менторство, расширенная ДМС и многое другое.
Рассматривают разработчиков iOS и Android уровня middle и выше.
Оставляйте заявку и получите оффер!
Чтобы вместе делать банковское приложение. Платят welcome-бонус 250 000 ₽!
Что предстоит делать:
• разрабатывать банковское приложение;
• создавать сложные и переиспользуемые архитектурные решения;
• исследовать и внедрять новые технологии;
• улучшать UX и UI мобильного банк.
Работа удалённо, в коворкинге или офисе (Москва, Санкт-Петербург, Екатеринбург, а также зимний коворкинг в Сочи). Также есть релокация в любой город России. Компенсация расходов на аренду жилья, покупку мебели, оплату детского сада.
Регулярные тренинги, скидки на курсы иностранных языков, менторство, расширенная ДМС и многое другое.
Рассматривают разработчиков iOS и Android уровня middle и выше.
Оставляйте заявку и получите оффер!
🤔6👍3😢2😁1
Еще немного про зарплату из ежегодного опроса StackOverflow. Вчера были зарплаты по языкам, сегодня - по ролям и направлениям. Во главе ожидаемо всякие руководители, но потом уже интересно - всякие full-stack, front-end, game, QA и прочие разработчики стоят выше мобайла. История про то, как чувак после 10 лет Android-разработки ушел в бэкенд уже не кажется такой смешной, ага? Конечно, это среднее по миру (интересно, где в мире студенты получают $20К?), но даже если взять только США или, например, Германию, то мобайл все равно ниже бэкенда.
🤔15👍1
Наш новый большой еженедельный дайджест с 85 материалами. По возможности поставьте лайк, поделитесь с коллегами, поддержите на Boosty. Как говорил Ричард Мэттью Столлман, «если бы Омар Хайям жил сейчас, он наверняка читал бы дайджест AppTractor». 🧑🏻💻
👏8😁3❤1👍1😢1
GitHub запустил Github Skills, новую обучающую платформу, который заменит текущие Учебные лаборатории. Прохождение курсов GitHub Skills бесплатно в общедоступных репозиториях и в self-hosted раннерах. Вы также можете использовать бесплатные шаблоны курсов с открытым исходным кодом для создания собственных обучающих уроков для вашего проекта, команды или компании.
Доступные курсы в настоящее время:
• Введение в GitHub
• Общайтесь с помощью Markdown
• GitHub Pages
• Работа с пул-реквестом
• Разрешение конфликтов слияния
• Привет, GitHub Actions
• Непрерывная интеграция
• Публикация пакетов
Доступные курсы в настоящее время:
• Введение в GitHub
• Общайтесь с помощью Markdown
• GitHub Pages
• Работа с пул-реквестом
• Разрешение конфликтов слияния
• Привет, GitHub Actions
• Непрерывная интеграция
• Публикация пакетов
👍23👏2
Forwarded from AppFiles - Mobile Development
А вот еще про обучение - Академия Яндекса впервые проведет открытый лекторий. В его основе — программа традиционных Летних школ. Участники будут прокачивать знания по востребованным IT-специальностям и пробовать силы в решении сложных бизнес-задач. Вебинары пройдут с 20 июля по 16 сентября. Программа рассчитана на студентов и начинающих специалистов в области IT, менеджмента и маркетинга, однако присоединиться к обучению можно и без базовой подготовки.
Будет 4 направления:
• разработка интерфейсов;
• бэкенд-разработка на Python и Java;
• мобильная разработка на Android, iOS и Flutter;
• маркетинг в IT и управление проектами и продуктами.
Участников ждут насыщенные теоретические блоки — порой по четыре лекции ежедневно — и практические задания, приближенные к реальным кейсам.
Будет 4 направления:
• разработка интерфейсов;
• бэкенд-разработка на Python и Java;
• мобильная разработка на Android, iOS и Flutter;
• маркетинг в IT и управление проектами и продуктами.
Участников ждут насыщенные теоретические блоки — порой по четыре лекции ежедневно — и практические задания, приближенные к реальным кейсам.
🤔7🔥4
Оффер от Яндекса за 2 дня для мобильных разработчиков
9-10 июля Яндекс проводит Weekend Offer для мобильных разработчиков, участники которого смогут присоединиться к командам Маркета, Еды, Такси и многих других сервисов.
Если вы хотите делать продукты для миллионов пользователей и у вас есть опыт коммерческой разработки на iOS, Android, Flutter от 3 лет — регистрируйтесь на сайте и решайте задачи предварительного этапа. 9 июля организатор проведет две онлайн-секции с кодом и уже на следующий день лучшие участники получат офферы от Яндекса.
Задачи доступны до 23:59 6 июля.
9-10 июля Яндекс проводит Weekend Offer для мобильных разработчиков, участники которого смогут присоединиться к командам Маркета, Еды, Такси и многих других сервисов.
Если вы хотите делать продукты для миллионов пользователей и у вас есть опыт коммерческой разработки на iOS, Android, Flutter от 3 лет — регистрируйтесь на сайте и решайте задачи предварительного этапа. 9 июля организатор проведет две онлайн-секции с кодом и уже на следующий день лучшие участники получат офферы от Яндекса.
Задачи доступны до 23:59 6 июля.
😁8🤔5😱4😢4
В играх для меня есть три главные компании - Supercell с их миллиардными проектами, Niantic с их AR и SYBO Games с их Subway Surfers. Чуваки 10 (!) лет пилят рельсовый ранер, который все (!!) 10 лет остается №1 в мире по загрузкам. Как это удается я хз (впрочем, все три компании сильны в своем live ops, так что может это оно), но теперь Subway Surfers переходит к Miniclip. Вряд ли что-либо сильно изменится в самой игре, но не могу не отметить это десятилетнее путешествие на гребне мобильной волны. Чего и всем желаю 🏄♂️
Разработка
• Miniclip покупает SYBO Games, создателя Subway Surfers
• Открытый лекторий от Летних школ Яндекса
• 5 альтернатив TODO для побочных проектов и изучения нового языка
• Самые зарабатывающие приложения США в мае
• GitHub запустил интерактивные курсы Github Skills
• Дизайн приложений: примеры для вдохновения #79
• Различия в подходах к сегментации пользователей
• Podlodka #273: оценки сроков не нужны
• Unity Gaming Services выходят из бета-тестирования
• Amazon представил свою ИИ систему написания кода CodeWhisperer
• Как мы перешли на регулярные релизы мобильного приложения. Часть I
• Один в поле не воин. Полезные интеграции для инструментов анализа мобильных приложений
• How to Create Your Own Operating System
iOS
• AR Simple GeoLocation: геопространственный AR
• ARKit 6. Что нового?
• SwiftUI 4 is killing my open-source projects
• Extending Apple’s WWDC 2017 Demo App With SceneKit and SwiftUI
• Create a beautiful Network Layer With Swift
• How to filter screenshots, cinematic videos, and depth-effect photos in PHPickerViewController
• Lightweight MVI architecture on iOS with UIKit
• New in SwiftUI 4: Multi-Series Bar Chart
• New in SwiftUI 4: Expanding TextField
Android
• Zeplin Asset: ресурсы из Zeplin в Gradle
• Полное руководство по тестовым дублерам в Android — Часть 2: Практика
• Compose sample app: UI state with Flow, offline first
• Using Live Templates to Improve Android Development Productivity
• 8 anti-patterns in Android codebase and why I hate them
• Building your own custom layout with Jetpack Compose
• Load Fragments in Jetpack Compose: Beyond What Google Taught
Кроссплатформа
• A List of state management approaches in Flutter
Вакансия дня
• Senior React Native Engineer в Loóna
Разработка
• Miniclip покупает SYBO Games, создателя Subway Surfers
• Открытый лекторий от Летних школ Яндекса
• 5 альтернатив TODO для побочных проектов и изучения нового языка
• Самые зарабатывающие приложения США в мае
• GitHub запустил интерактивные курсы Github Skills
• Дизайн приложений: примеры для вдохновения #79
• Различия в подходах к сегментации пользователей
• Podlodka #273: оценки сроков не нужны
• Unity Gaming Services выходят из бета-тестирования
• Amazon представил свою ИИ систему написания кода CodeWhisperer
• Как мы перешли на регулярные релизы мобильного приложения. Часть I
• Один в поле не воин. Полезные интеграции для инструментов анализа мобильных приложений
• How to Create Your Own Operating System
iOS
• AR Simple GeoLocation: геопространственный AR
• ARKit 6. Что нового?
• SwiftUI 4 is killing my open-source projects
• Extending Apple’s WWDC 2017 Demo App With SceneKit and SwiftUI
• Create a beautiful Network Layer With Swift
• How to filter screenshots, cinematic videos, and depth-effect photos in PHPickerViewController
• Lightweight MVI architecture on iOS with UIKit
• New in SwiftUI 4: Multi-Series Bar Chart
• New in SwiftUI 4: Expanding TextField
Android
• Zeplin Asset: ресурсы из Zeplin в Gradle
• Полное руководство по тестовым дублерам в Android — Часть 2: Практика
• Compose sample app: UI state with Flow, offline first
• Using Live Templates to Improve Android Development Productivity
• 8 anti-patterns in Android codebase and why I hate them
• Building your own custom layout with Jetpack Compose
• Load Fragments in Jetpack Compose: Beyond What Google Taught
Кроссплатформа
• A List of state management approaches in Flutter
Вакансия дня
• Senior React Native Engineer в Loóna
AppTractor
Miniclip покупает SYBO Games, создателя Subway Surfers
Subway Surfers появились в Apple Store еще в 2012 году и до сих пор остаются самой скачиваемой игрой для мобильных устройств.
Интересный факт - программисты в России стали меньше перерабатывать. Судя по исследованию, без переработок сейчас обходится 43% программистов. Это против всего 19% в прошлом году. За счет чего произошло такое снижение не уточняется. Версия “А что случилось?” конечно самая вероятная, но ведь в прошлом году еще пандемия была и все по домам сидели, так что тогда переработок все равно должно было быть меньше. Поделитесь - перерабатываете или нет? Если да, то почему?
Разработка
• IT-специалисты стали перерабатывать меньше
• VK запускает программу поддержки разработчиков приложений в RuStore
• Apple выпустит VR/AR-гарнитуру в январе
• How Big Should Touch Areas in Car Interfaces Be?
iOS
• KeyboardToolbar: вспомогательная клавиатура для iOS
• Диспетчеризация в Swift: погружение в теорию и практику
• A First Look at SwiftUI NavigationStack, NavigationPath, and “navigationDestination”
• Module code generation in iOS development
• Extracting Lazily Loaded Elements for UI Testing in a SwiftUI iOS App
• Developing Twitter splash screen for iOS application
• How to make absolutely any app look like a macOS app
• Removing Dependencies: One Weird Trick for Increasing Happiness
Android
• 8 антипаттернов в кодовой базе Android
• We need to go deeper: диплинки и кодогенерация
• Android navigation with multiple back stacks
• How to make Android Studio look Awesome!
• Gradle Configuration Caching — Replacing a Build Listener with Build Services
• Modularising Trendyol Android App for Build Efficiency
Кроссплатформа
• Создание dungeon crawler'а с LeoECS Lite. Часть 2
• Почему Flutter лучший выбор для начала разработки приложения в 2022 и сколько это стоит
• 7 Flutter Open Source Projects to Become a Better Flutter Developer
• Flutter’s Stack and IndexedStack Widgets
Вакансия дня
• Senior iOS-разработчик в Windy
Разработка
• IT-специалисты стали перерабатывать меньше
• VK запускает программу поддержки разработчиков приложений в RuStore
• Apple выпустит VR/AR-гарнитуру в январе
• How Big Should Touch Areas in Car Interfaces Be?
iOS
• KeyboardToolbar: вспомогательная клавиатура для iOS
• Диспетчеризация в Swift: погружение в теорию и практику
• A First Look at SwiftUI NavigationStack, NavigationPath, and “navigationDestination”
• Module code generation in iOS development
• Extracting Lazily Loaded Elements for UI Testing in a SwiftUI iOS App
• Developing Twitter splash screen for iOS application
• How to make absolutely any app look like a macOS app
• Removing Dependencies: One Weird Trick for Increasing Happiness
Android
• 8 антипаттернов в кодовой базе Android
• We need to go deeper: диплинки и кодогенерация
• Android navigation with multiple back stacks
• How to make Android Studio look Awesome!
• Gradle Configuration Caching — Replacing a Build Listener with Build Services
• Modularising Trendyol Android App for Build Efficiency
Кроссплатформа
• Создание dungeon crawler'а с LeoECS Lite. Часть 2
• Почему Flutter лучший выбор для начала разработки приложения в 2022 и сколько это стоит
• 7 Flutter Open Source Projects to Become a Better Flutter Developer
• Flutter’s Stack and IndexedStack Widgets
Вакансия дня
• Senior iOS-разработчик в Windy
AppTractor
IT-специалисты стали перерабатывать меньше
Только 35% россиян не жалуются на переработки, тогда как 54% работают сверх нормы.
👍5
⚡️ AvitoTech в поисках iOS-разработчиков!
Ребята ищут специалистов сразу в три команды кластера mobile.
Вот чем предстоит в них заниматься:
🏄♂️ Команда Speed: развивать системы сборки тестовый фреймворк, тестовый раннер, CI/CD-инфру и инструменты для автотестирования;
🎨 Команда Mobile Design System: разрабатывать и поддерживать обширную библиотеку компонентов и паттернов, собирать требования и фидбэк от других команд разработчиков и дизайнеров, , а также развивать backend-driven UI;
🏗 Команда Mobile Architecture: упрощать жизнь продуктовым разработчикам через создание гибкой, расширяемой архитектуры мобильных приложений.
Залетайте на сайт за подробностями: bit.ly/3yeBe6J
Ребята ищут специалистов сразу в три команды кластера mobile.
Вот чем предстоит в них заниматься:
🏄♂️ Команда Speed: развивать системы сборки тестовый фреймворк, тестовый раннер, CI/CD-инфру и инструменты для автотестирования;
🎨 Команда Mobile Design System: разрабатывать и поддерживать обширную библиотеку компонентов и паттернов, собирать требования и фидбэк от других команд разработчиков и дизайнеров, , а также развивать backend-driven UI;
🏗 Команда Mobile Architecture: упрощать жизнь продуктовым разработчикам через создание гибкой, расширяемой архитектуры мобильных приложений.
Залетайте на сайт за подробностями: bit.ly/3yeBe6J
👍3😁3😢2🤔1
Open Source + JavaScript + облака = революция $26 млн. На прошлой неделе компания Deno объявила о Серии A на 21 миллион под руководством Sequoia, в результате чего общая сумма привлеченных средств достигла 26 миллионов долларов. Чем занимается Deno? Сейчас внимание - создает среду выполнения (рантайм) для JavaScript! Цель Deno — предоставить «продуктивную» и безопасную среду сценариев, которую можно использовать для управления серверами, выполнения научных вычислений и многого другого. То есть - использовать JavaScript вне браузера, в серверных и бессерверных вычислениях. “Deno — это новая среда выполнения для JavaScript, которая абстрагирует все сложные возможности современных центров обработки данных в нативном, простом в использовании JavaScript. Она произведет революцию в серверном программировании, сделав его более простым и интуитивно понятным для самой большой группы разработчиков: разработчиков JavaScript”, - сказал Нат Фридмам, бывший генеральный директор GitHub.
👍1
Если вы не знали, то у Microsoft вышел новый кроссплатформенный фреймворк - .NET MAUI. перевел обзорную статью про него, но все, что понял - вроде как Xamarin, но на максималках. Те же C# и XAML, только в профиль. Упростилась именно кроссплатформенная часть в создании нативных приложений для разных платформ из одного кода и одних ресурсов, веб-код через Blazor ни и еще по мелочи. Видимо, успех .NET MAUI ждет примерно такой же, как и Xamarin. Если кто уже пробовал - напишите. А так ждем KMM с поддержкой UI.
Разработка
• Начинаем работу с .NET MAUI
• Все больше людей используют дипфейки для прохождения собеседований
• Arm представил процессоры Armv9 второго поколения
• Разработка: прототип игры Wordle в ProtoPie
• 7 Habits of Highly Successful Coders
• Learning to Play Minecraft with Video PreTraining
iOS
• Swift 5.7 Regex and RegexBuilder
• The power of task view modifier in SwiftUI
• Deep Dive into iOS Memory
• Difference between frame and bound, the easiest explanation you can find nowhere
• AsyncSequence & AsyncStream Tutorial for iOS
Android
• Compose Destinations: безопасная навигация для Jetpack Compose
• A Solution for Combining Kotlin Suspend Function + Retrofit
• How we reduced our Android app size by 55% using Dynamic Delivery
• Start Competitive Programming with Kotlin
• Super Easy Navigation between Composable's in Jetpack Compose
• Screen response time. A critical metric for user experience
• Surviving Configuration Changes in Android
Кроссплатформа
• Microfrontends with React Native
• Improving shared architecture for a Kotlin Multiplatform, Jetpack Compose and SwiftUI app
Вакансия дня
• iOS/Android-разработчик в Альфа-банк
Разработка
• Начинаем работу с .NET MAUI
• Все больше людей используют дипфейки для прохождения собеседований
• Arm представил процессоры Armv9 второго поколения
• Разработка: прототип игры Wordle в ProtoPie
• 7 Habits of Highly Successful Coders
• Learning to Play Minecraft with Video PreTraining
iOS
• Swift 5.7 Regex and RegexBuilder
• The power of task view modifier in SwiftUI
• Deep Dive into iOS Memory
• Difference between frame and bound, the easiest explanation you can find nowhere
• AsyncSequence & AsyncStream Tutorial for iOS
Android
• Compose Destinations: безопасная навигация для Jetpack Compose
• A Solution for Combining Kotlin Suspend Function + Retrofit
• How we reduced our Android app size by 55% using Dynamic Delivery
• Start Competitive Programming with Kotlin
• Super Easy Navigation between Composable's in Jetpack Compose
• Screen response time. A critical metric for user experience
• Surviving Configuration Changes in Android
Кроссплатформа
• Microfrontends with React Native
• Improving shared architecture for a Kotlin Multiplatform, Jetpack Compose and SwiftUI app
Вакансия дня
• iOS/Android-разработчик в Альфа-банк
AppTractor
Начинаем работу с .NET MAUI
С помощью .NET MAUI вы можете создавать нативные приложения из единой кодовой базы для Android, iOS, macOS, Windows и Tizen.
👍5
Криптозима постепенно дополняется игрозимой?
Сегодня наша любимая Niantic заявила о сокращении примерно 8% персонала и отмене 4 проектов (во главе с Transformers: Heavy Metal). Говорят, что это позволит пережить “экономическую неопределенность”. Интересно, что позавчера Niantic объявили новую AR-игру All-World, которую делают с NBA, так что одно закрывают, другое открывают.
А еще Unity уволила официально «чуть более 200 человек» или 4% (неофициально от 300 до 400) и заморозила прием на работу во всех отделах. Это произошло через 2 недели после того, как CEO заверил всех, что у компании нет финансовых проблем и что Unity не будет никого увольнять. Тут интересно, что по словам анонима компания уже превратилась в «shit show». Неправильное управление. Бесхозяйственность. Быстрые и непредсказуемые стратегические повороты.
А у вас как с работой?
Сегодня наша любимая Niantic заявила о сокращении примерно 8% персонала и отмене 4 проектов (во главе с Transformers: Heavy Metal). Говорят, что это позволит пережить “экономическую неопределенность”. Интересно, что позавчера Niantic объявили новую AR-игру All-World, которую делают с NBA, так что одно закрывают, другое открывают.
А еще Unity уволила официально «чуть более 200 человек» или 4% (неофициально от 300 до 400) и заморозила прием на работу во всех отделах. Это произошло через 2 недели после того, как CEO заверил всех, что у компании нет финансовых проблем и что Unity не будет никого увольнять. Тут интересно, что по словам анонима компания уже превратилась в «shit show». Неправильное управление. Бесхозяйственность. Быстрые и непредсказуемые стратегические повороты.
А у вас как с работой?
😢4
В вашей компании сейчас:
Anonymous Poll
46%
Нанимают
22%
Не нанимают, но и не увольняют
5%
Увольняют
26%
Не хочу отвечать, хочу посмотреть
This media is not supported in your browser
VIEW IN TELEGRAM
Динамическое ценообразование (surge pricing) и балансировка спроса и предложения в сервисах-маркетплейсах являются одними из самых интересных задач для продактов и аналитиков.
Приглашаем вас на конференцию по marketplace efficiency, которая пройдет уже 6 и 8 июля в Москве (с полноценной онлайн-трансляцией).
Будем много говорить о скидках, о персонализации и рекомендательных системах. Собрали хардкорную программу, в которой почти все спикеры либо data scientist’ы, либо спецы по ML, либо долгое время занимаются системами прогнозирования и рекомендаций.
6 июля - общедоступный стрим, на котором делимся бесплатными материалами для обучения и развития продуктовых аналитиков и слушаем доклады нескольких спикеров, находящихся за границей.
Зарегистрироваться бесплатно
8 июля - полноценная оффлайн-конференция в StartHub на Красном Октябре в Москве.
Для наших подписчиков действует скидка 15% на персональные билеты по промокоду BYORG_15
Подробная программа доступна по ссылке
#реклама
Приглашаем вас на конференцию по marketplace efficiency, которая пройдет уже 6 и 8 июля в Москве (с полноценной онлайн-трансляцией).
Будем много говорить о скидках, о персонализации и рекомендательных системах. Собрали хардкорную программу, в которой почти все спикеры либо data scientist’ы, либо спецы по ML, либо долгое время занимаются системами прогнозирования и рекомендаций.
6 июля - общедоступный стрим, на котором делимся бесплатными материалами для обучения и развития продуктовых аналитиков и слушаем доклады нескольких спикеров, находящихся за границей.
Зарегистрироваться бесплатно
8 июля - полноценная оффлайн-конференция в StartHub на Красном Октябре в Москве.
Для наших подписчиков действует скидка 15% на персональные билеты по промокоду BYORG_15
Подробная программа доступна по ссылке
#реклама
👍3
Согласно нашему опросу, 48% компаний продолжают нанимать и только 6% увольняют. Радует, “продолжаем работать”. Так вот, к новостям и статьям - у меня Xcode полностью дефолтный, даже без темной темы, мне нравится код на белом 🙂 А в первой статье пишут про то, как добавить красоты и продуктивности в Android Studio. Темы, шрифты, иконки и пр. Наверняка многое применимо и ко всем другим IDE, так что возьмите на заметку, может правда так оно и лучше.
Разработка
• Как сделать Android Studio потрясающей
• Newzoo: более 500 компаний работают над метавселеннными
• VK открывает набор на бесплатную летнюю образовательную программу по мобильной разработке
• Unity увольняет сотни работников
• Niantic отменяет проекты и сокращает персонал
• Dear developers, thank you for Github Copilot. Also, you’re fired.
• Should Functions Be Small?
• Modern Cloud for Multiplayer Games
• 5 Common Mistakes Every Junior Developer Makes!
• How Tinder Solves Complex Lottie Localizations with Server Driven UI
iOS
• SwiftUI Backports: SwiftUI для старых версий iOS
• Приключение на 5 минут: как мы переводили все зависимости на SPM
• Behind the Design: Gibbon: Beyond the Trees
• Understanding VIPER Architecture
• Simple Introduction to Pencilkit
• Rain+Lightning Animation using SpriteKit in SwiftUI
• VIP design pattern (or Clean Swift)
Android
• 14 задач по Kotlin lists, которые заставят вас подумать
• TestDispatcher: Become the Clock Master
• A Love Letter to Android
• 5 Useful Kotlin Extensions for Android Developers
• What's New in Android Studio Electric Eel
Кроссплатформа
• Skia on React Native: First look
• Drawing Animation in Flutter with noscript
• The Right Path To Being A Senior Flutter Developer
Вакансия дня
• Lead of Mobile в Тензор
Разработка
• Как сделать Android Studio потрясающей
• Newzoo: более 500 компаний работают над метавселеннными
• VK открывает набор на бесплатную летнюю образовательную программу по мобильной разработке
• Unity увольняет сотни работников
• Niantic отменяет проекты и сокращает персонал
• Dear developers, thank you for Github Copilot. Also, you’re fired.
• Should Functions Be Small?
• Modern Cloud for Multiplayer Games
• 5 Common Mistakes Every Junior Developer Makes!
• How Tinder Solves Complex Lottie Localizations with Server Driven UI
iOS
• SwiftUI Backports: SwiftUI для старых версий iOS
• Приключение на 5 минут: как мы переводили все зависимости на SPM
• Behind the Design: Gibbon: Beyond the Trees
• Understanding VIPER Architecture
• Simple Introduction to Pencilkit
• Rain+Lightning Animation using SpriteKit in SwiftUI
• VIP design pattern (or Clean Swift)
Android
• 14 задач по Kotlin lists, которые заставят вас подумать
• TestDispatcher: Become the Clock Master
• A Love Letter to Android
• 5 Useful Kotlin Extensions for Android Developers
• What's New in Android Studio Electric Eel
Кроссплатформа
• Skia on React Native: First look
• Drawing Animation in Flutter with noscript
• The Right Path To Being A Senior Flutter Developer
Вакансия дня
• Lead of Mobile в Тензор
AppTractor
Как сделать Android Studio потрясающей
В этой статье мы рассмотрим, как сделать Android Studio потрясающей!
👍5
В Южной Корее больше не обязательно использовать исключительно оплату Apple. Теперь можно принимать платежи через сторонних системы, предварительно одобренные Apple.
Хотя Корея вынуждает разрешить использование альтернативных платежных систем, Apple выставляет для этого практически запретительные барьеры (и демонстрирует, как это будет дальше во всем мире).
Будет комиссия в 26% за платежи, осуществляемые через сторонние системы. Разработчики должны сами ежемесячно сообщать Apple о продажах, а затем выплачивать комиссию.
Необходимо отправить в Apple форму и запросить доступ к StoreKit External Purchase Ennoscriptment, который доступен только для приложений в Южной Корее. Если приложение доступно во всем мире, необходимо будет отправить новый двоичный файл, «который распространяется исключительно в App Store в Южной Корее».
Apple также заявляет, что альтернативные системы нельзя использовать «в приложении, в котором есть IAP от Apple», а сами покупки должны совершаться в приложении, а не на сайте.
Хотя Корея вынуждает разрешить использование альтернативных платежных систем, Apple выставляет для этого практически запретительные барьеры (и демонстрирует, как это будет дальше во всем мире).
Будет комиссия в 26% за платежи, осуществляемые через сторонние системы. Разработчики должны сами ежемесячно сообщать Apple о продажах, а затем выплачивать комиссию.
Необходимо отправить в Apple форму и запросить доступ к StoreKit External Purchase Ennoscriptment, который доступен только для приложений в Южной Корее. Если приложение доступно во всем мире, необходимо будет отправить новый двоичный файл, «который распространяется исключительно в App Store в Южной Корее».
Apple также заявляет, что альтернативные системы нельзя использовать «в приложении, в котором есть IAP от Apple», а сами покупки должны совершаться в приложении, а не на сайте.
Наш новый большой еженедельный дайджест аж с 112 материалами! По возможности поставьте лайк, поделитесь с коллегами, поддержите на Boosty. Как говорил Стив Джобс, «сегодня ты читаешь дайджест, завтра дайджест делает тебе деньги». 🧑🏻💻
👍34
Google объявил о мировом соглашении с разработчиками.
• Google (как и Apple) создать фонд в размере $90 млн для поддержки американских разработчиков, которые заработали менее $2 млн годового дохода в период с 2016 по 2021 год. Около 48,000 разработчиков приложений имеют право подать заявку на получение денег, минимальная выплата составляет $250.
• Google, в рамках урегулирования, пересмотрит свое Соглашение о распространении, позволив разработчикам информировать пользователей о более дешевых покупках в конкурирующих магазинах или на сайте. В новых версиях Android также будут внесены изменения, чтобы потребителям было проще использовать другие магазины приложений.
• Компания создаст Indie Apps Corner для демонстрации продуктов малых студий.
• Компания согласилась публиковать ежегодные отчеты о прозрачности, предоставляя информацию о таких данных, как удаленные приложения, удаление учетных записей и данные о том, как пользователи взаимодействуют с Google Play.
• Google (как и Apple) создать фонд в размере $90 млн для поддержки американских разработчиков, которые заработали менее $2 млн годового дохода в период с 2016 по 2021 год. Около 48,000 разработчиков приложений имеют право подать заявку на получение денег, минимальная выплата составляет $250.
• Google, в рамках урегулирования, пересмотрит свое Соглашение о распространении, позволив разработчикам информировать пользователей о более дешевых покупках в конкурирующих магазинах или на сайте. В новых версиях Android также будут внесены изменения, чтобы потребителям было проще использовать другие магазины приложений.
• Компания создаст Indie Apps Corner для демонстрации продуктов малых студий.
• Компания согласилась публиковать ежегодные отчеты о прозрачности, предоставляя информацию о таких данных, как удаленные приложения, удаление учетных записей и данные о том, как пользователи взаимодействуют с Google Play.
👍16🤔5