iOS
• Постепенный перенос проектов и пакетов на Swift 6
• StreamUI — генерация видео в SwiftUI
• Пишем виджет в Control Center (iOS 18)
• Automating pre-production iOS app builds
• Running a package from Xcode Build phase
• XCUITest (iOS) Automation with POM Techniques
• Write Clean and Maintainable XCUITests with Screen Chaining
• AI features in Xcode 16: is it good?
#ios
• Постепенный перенос проектов и пакетов на Swift 6
• StreamUI — генерация видео в SwiftUI
• Пишем виджет в Control Center (iOS 18)
• Automating pre-production iOS app builds
• Running a package from Xcode Build phase
• XCUITest (iOS) Automation with POM Techniques
• Write Clean and Maintainable XCUITests with Screen Chaining
• AI features in Xcode 16: is it good?
#ios
AppTractor
Постепенный перенос проектов и пакетов на Swift 6
С выходом крупного релиза Swift 6 пришло время обновить наш проект и пакеты и устранить все гонки данных.
Android
В чем-то вторя вчерашней заглавной статье, первая тут подчеркивает жизненную важность анализа и оценки информации, которую вы потребляете. Очень важно отдавать предпочтение практичности, а не слепому принятию популярных практик или следованию за технологическими авторитетами 👇
• Развенчиваем 6 мифов про современную Android-разработку
• Создавай и упрощай: оптимизируем Android-приложение с видеоконтентом
• New ways of optimizing stability in Jetpack Compose
• How to Configure Android Build System?
• Kotlin Code Reuse: Composing like you're Inheriting
• Android MVVM Architecture for A Production Ready App
• Leveraging BFF and Dynamic UI in Android Applications with Jetpack Compose
#android
В чем-то вторя вчерашней заглавной статье, первая тут подчеркивает жизненную важность анализа и оценки информации, которую вы потребляете. Очень важно отдавать предпочтение практичности, а не слепому принятию популярных практик или следованию за технологическими авторитетами 👇
• Развенчиваем 6 мифов про современную Android-разработку
• Создавай и упрощай: оптимизируем Android-приложение с видеоконтентом
• New ways of optimizing stability in Jetpack Compose
• How to Configure Android Build System?
• Kotlin Code Reuse: Composing like you're Inheriting
• Android MVVM Architecture for A Production Ready App
• Leveraging BFF and Dynamic UI in Android Applications with Jetpack Compose
#android
AppTractor
Развенчиваем 6 мифов про современную Android-разработку
Очень важно отдавать предпочтение практичности, а не слепому принятию популярных практик или следованию за технологическими авторитетами.
👍3
Хороший пример того, насколько IOS разработка сложнее Android - Карты от Google. Понадобилось 5 (пять) лет, чтобы реализовать в картах спидометр и информацию об ограничениях скорости 🗺 Думаю, что это связано с персональными данными и безопасностью. А вы как думаете?
Разработка
• MobileLLM - Language Models for On-Device Use Cases
Маркетинг
• Wayther — приложение с прогнозом погоды, разработанное специально для автопутешествий
• Карты Google на iOS начали показывать спидометр (через 5 лет после Android)
Кроссплатформа
• Rive-анимация для Flutter-приложений: почему мы любим ее больше Lottie, когда ее применять и какие фишки использовать
• Google Pay Integration in Flutter App
Разработка
• MobileLLM - Language Models for On-Device Use Cases
Маркетинг
• Wayther — приложение с прогнозом погоды, разработанное специально для автопутешествий
• Карты Google на iOS начали показывать спидометр (через 5 лет после Android)
Кроссплатформа
• Rive-анимация для Flutter-приложений: почему мы любим ее больше Lottie, когда ее применять и какие фишки использовать
• Google Pay Integration in Flutter App
Please open Telegram to view this post
VIEW IN TELEGRAM
AppTractor
Карты Google на iOS начали показывать спидометр (через 5 лет после Android)
Google запустила функцию спидометра и ограничения скорости на Android в 2019 году. В мае того же года она была распространена более чем на 40 стран.
🤡1
Forwarded from AppFiles - Mobile Development
Еще один проект нашего читателя. Colors AI - это бесплатный генератор цветовых схем с открытым исходным кодом и использующий глубокое обучение на основе Colormind и Huemint API. Приложение сделано в шаблоне BLoC с помощью Flutter SDK и доступно для всех основных операционных систем, включая мобильные.
Colors AI на GitHub: https://github.com/tsinis/colors_ai
Платформа: кроссплатформа
⭐️: 117
Если у вас есть библиотеки, открытые или просто интересные пет-проекты, присылайте. Будем публиковать.
Colors AI на GitHub: https://github.com/tsinis/colors_ai
Платформа: кроссплатформа
⭐️: 117
Если у вас есть библиотеки, открытые или просто интересные пет-проекты, присылайте. Будем публиковать.
❤5👍1🤩1
Большинство приложений и сайтов с подпиской использует темные паттерны
Федеральная торговая комиссия США совместно с двумя другими международными сетями по защите прав потребителей объявила в четверг о результатах исследования, посвященного использованию «темных паттернов» в подписных приложениях.
• В ходе анализа 642 веб-сайтов и приложений, предлагающих услуги подписки, было обнаружено, что почти 76% использовали как минимум один темный шаблон, а почти 67% — более одного.
• Под темными паттернами понимается ряд дизайнерских приемов, которые могут тонко подталкивать пользователей к каким-либо действиям или подвергать риску их конфиденциальность. Это скрытие информации, препятствование, назойливость, принуждение к действию, социальное доказательство и другие.
И что: в другом исследовании 95% приложений содержали одну или несколько форм дарк паттернов, а в среднем у популярных приложений 7 разных паттернов. так что FTC еще подошла к вопросу с осторожностью. Но судя по долям, темные паттерны уже стали стандартом и не обманешь - не заработаешь 😞
Федеральная торговая комиссия США совместно с двумя другими международными сетями по защите прав потребителей объявила в четверг о результатах исследования, посвященного использованию «темных паттернов» в подписных приложениях.
• В ходе анализа 642 веб-сайтов и приложений, предлагающих услуги подписки, было обнаружено, что почти 76% использовали как минимум один темный шаблон, а почти 67% — более одного.
• Под темными паттернами понимается ряд дизайнерских приемов, которые могут тонко подталкивать пользователей к каким-либо действиям или подвергать риску их конфиденциальность. Это скрытие информации, препятствование, назойливость, принуждение к действию, социальное доказательство и другие.
И что: в другом исследовании 95% приложений содержали одну или несколько форм дарк паттернов, а в среднем у популярных приложений 7 разных паттернов. так что FTC еще подошла к вопросу с осторожностью. Но судя по долям, темные паттерны уже стали стандартом и не обманешь - не заработаешь 😞
❤4
iOS
• Как работает AdAttributionKit
• Добавляем в приложение SwiftUI холст Freeform, чат и видеозвонки
• Check if your app has a newer version on the App Store using Swift
• Streamlining Menu Browsing with OCR Text Recognition
• Utilizing Apple’s oslog for Enhanced Logging in Xcode
#ios
• Как работает AdAttributionKit
• Добавляем в приложение SwiftUI холст Freeform, чат и видеозвонки
• Check if your app has a newer version on the App Store using Swift
• Streamlining Menu Browsing with OCR Text Recognition
• Utilizing Apple’s oslog for Enhanced Logging in Xcode
#ios
AppTractor
Как работает AdAttributionKit
AdAttributionKit - это новейший фреймворк Apple для измерения рекламных кампаний и конверсий в iOS с сохранением конфиденциальности.
Android
• Strong Skipping Mode — новый способ оптимизации стабильности в Jetpack Compose
• Kotlin Coroutines под капотом
• Safe your API Keys via Secrets Gradle plugin
• Ticket UI Using compose
• Improving Perceived Performance with Delayed Visibility
• From Zero to Billions: Building a High-Performance Kotlin App in Two Months
#android
• Strong Skipping Mode — новый способ оптимизации стабильности в Jetpack Compose
• Kotlin Coroutines под капотом
• Safe your API Keys via Secrets Gradle plugin
• Ticket UI Using compose
• Improving Perceived Performance with Delayed Visibility
• From Zero to Billions: Building a High-Performance Kotlin App in Two Months
#android
AppTractor
Strong Skipping Mode — новый способ оптимизации стабильности в Jetpack Compose
Новый strong skipping mode для управления стабильностью классов в Jetpack Compose меняет рекомпозиции в вашем приложении.
✍1⚡1
Пришла новая статистика по зарплатам от Хабр Карьеры. Медианная зарплата в первом полугодии 2024 выросла на 8%. Больше всего в регионах, в Волгограде аж на 25%. У мобильных разработчиков на 9%, в среднем до 217К. Зарплаты разработчиков в Objective-С продолжают оставаться самыми высокими в этом исследовании. Однако в первой половине 2024 медиана зарплаты у них снизилась на 10%, до 342К. Впрочем, зарплат в выборке всего 43, так что аналитика так себе (впрочем, кажется, и в общем показатели можно довольно легко накрутить). Самый ощутимый рост был у разработчиков в Kotlin (+16%), до 290К, C (+14%) до 180 000 ₽, также на 11% выросли зарплаты в Swift и Elixir.
Разработка
• Rust и Kotlin растут в TIOBE Index
• Зарплаты IT-специалистов в первой половине 2024: +8% по всей России
• Моё тестовое в Билайн на позицию стажёра
• How to set priorities?
• Weird things I learned while writing an x86 emulator
Маркетинг
• Большинство (76%) приложений и сайтов с подпиской использует темные паттерны
• How apps can innovate
Кроссплатформа
• Colors AI — генератор цветовых схем с ИИ на Flutter
• Rewriting freezed with Macros
• Codemagic setup with flavors. Flutter CI/CD
Разработка
• Rust и Kotlin растут в TIOBE Index
• Зарплаты IT-специалистов в первой половине 2024: +8% по всей России
• Моё тестовое в Билайн на позицию стажёра
• How to set priorities?
• Weird things I learned while writing an x86 emulator
Маркетинг
• Большинство (76%) приложений и сайтов с подпиской использует темные паттерны
• How apps can innovate
Кроссплатформа
• Colors AI — генератор цветовых схем с ИИ на Flutter
• Rewriting freezed with Macros
• Codemagic setup with flavors. Flutter CI/CD
👍5
Forwarded from AppFiles - Mobile Development
Преимущества:
• Мощная система плагинов для автоматизации процессов и повторного использования любой бизнес-логики по вашему желанию
• Создавайте полностью асинхронные, реактивные и параллельные приложения - без необходимости ручной синхронизации потоков
• Создавайте кроссплатформенные компоненты бизнес-логики без использования кода платформ, с подключаемым пользовательским интерфейсом
• Автоматическое восстановление после любых ошибок и предотвращение сбоев
• Автоматическая обработка жизненного цикла многоплатформенной системы
• Встроенная поддержка отладки, протоколирования, тестирования, отмены/повтора, кэширования и длительного выполнения задач
• Автоматическое сжатие, сохранение и восстановление состояния на любой платформе
• Никаких базовых классов, сложных интерфейсов или фабрик фабрик - логика декларативна и строится с помощью DSL
• Перезапускаемые, многократно используемые компоненты бизнес-логики без внешних зависимостей и выделенных жизненных циклов
• Создавайте безопасные машины состояний во время компиляции с помощью понятного DSL
• Первоклассная поддержка Compose Multiplatform, оптимизированная для производительности и простоты использования
• Используйте как MVVM+ (функциональный), так и MVI (model-driven) стиль программирования
• Основная библиотека зависит только от корутинов Kotlin, больше зависимостей нет
• Основная библиотека полностью покрыта тестами
FlowMVI на GitHub: https://github.com/respawn-app/FlowMVI
Платформа: Android/кроссплатформа
⭐️: 249
Если у вас есть библиотеки, открытые или просто интересные пет-проекты, делитесь. Будем публиковать.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤡4
Американские продажи Apple Vision Pro практически мертвы
Продажи гарнитуры Vision Pro от Apple в США не достигли и 100,000 штук за квартал с момента появления в феврале, согласно данным компании IDC.
• По прогнозам, в текущем квартале продажи устройства на внутреннем рынке упадут на 75%, но запуск Vision Pro на международном рынке в этом месяце, как ожидается, отчасти компенсирует это падение.
• Отзывы об устройстве в целом неоднозначны. В основном пользователи были впечатлены аппаратным обеспечением и технологиями, представленными в Vision Pro, но есть вопросы к фактическим функциям устройства, интуитивности управления с помощью жестов, весу и удобству, а также к VR в целом.
• Пользователи также критикуют отсутствие контента для устройства. Для Vision Pro так и не появилось "киллер аппов".
И что: вроде как хотели реализовать полмиллиона устройств, но, очевидно, этого в 2024 даже близко не достигнут. Но вряд ли Apple сильно переживает. Для устройства ценой в $3500 даже на порядок меньшие продажи извне кажутся хорошими. Apple уже работает над новой версией гарнитуры, которая будет стоить гораздо меньше. По прогнозам IDC ее продажи вырастут более чем в два раза, когда она появится во второй половине 2025 года🥽
Продажи гарнитуры Vision Pro от Apple в США не достигли и 100,000 штук за квартал с момента появления в феврале, согласно данным компании IDC.
• По прогнозам, в текущем квартале продажи устройства на внутреннем рынке упадут на 75%, но запуск Vision Pro на международном рынке в этом месяце, как ожидается, отчасти компенсирует это падение.
• Отзывы об устройстве в целом неоднозначны. В основном пользователи были впечатлены аппаратным обеспечением и технологиями, представленными в Vision Pro, но есть вопросы к фактическим функциям устройства, интуитивности управления с помощью жестов, весу и удобству, а также к VR в целом.
• Пользователи также критикуют отсутствие контента для устройства. Для Vision Pro так и не появилось "киллер аппов".
И что: вроде как хотели реализовать полмиллиона устройств, но, очевидно, этого в 2024 даже близко не достигнут. Но вряд ли Apple сильно переживает. Для устройства ценой в $3500 даже на порядок меньшие продажи извне кажутся хорошими. Apple уже работает над новой версией гарнитуры, которая будет стоить гораздо меньше. По прогнозам IDC ее продажи вырастут более чем в два раза, когда она появится во второй половине 2025 года
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2😁2🤡2
Развенчиваем расширение возможностей
Очередная подборка всех материалов за неделю - пишем виджет для Control Center и делаем куб для сторис, развенчиваем мифы про современную Android-разработку и оптимизируем приложение, переходим с Xamarin на Flutter, оцениваем важные вещи в программировании, используем темные паттерны, подбираем самые скачиваемые и зарабатывающие приложения в России в июне.
Очередная подборка всех материалов за неделю - пишем виджет для Control Center и делаем куб для сторис, развенчиваем мифы про современную Android-разработку и оптимизируем приложение, переходим с Xamarin на Flutter, оцениваем важные вещи в программировании, используем темные паттерны, подбираем самые скачиваемые и зарабатывающие приложения в России в июне.
👍4
iOS
• Проверяем, есть ли новая версия приложения в App Store
• SwipeActions — свайпы для любого View
• По оценкам IDC, в 2024 году Apple продаст менее 500 тысяч устройств Vision Pro
• Пишем свой Swift макрос без лида, ИТ-курсов и кредитов
• How to delay server requests for user's search query with SwiftUI and Combine
• New visionOS sample code
• Some tips & tricks with the new iOS 18 ScrollView API
• Blend Modes in SwiftUI
#ios
• Проверяем, есть ли новая версия приложения в App Store
• SwipeActions — свайпы для любого View
• По оценкам IDC, в 2024 году Apple продаст менее 500 тысяч устройств Vision Pro
• Пишем свой Swift макрос без лида, ИТ-курсов и кредитов
• How to delay server requests for user's search query with SwiftUI and Combine
• New visionOS sample code
• Some tips & tricks with the new iOS 18 ScrollView API
• Blend Modes in SwiftUI
#ios
AppTractor
Проверяем, есть ли новая версия приложения в App Store
У многих пользователей на устройствах не включены автоматические обновления, и если они не открывают сам App Store и не ищут доступные обновления, они могут так и не узнать, что вышла новая версия вашего приложения.
Android
• Samsung выпустит Android XR гарнитуру осенью
• Как обойти множественное наследование в Kotlin и Java. Агрегация и композиция
• Парсим данные из Google Sheets с помощью Kotlin и Retrofit в Android
• Overscroll animations in Jetpack Compose
• Type Safe Bottom Navigation in Jetpack Compose
• Stack vs. Heap in Kotlin: Understanding Memory
• Restartable functions from first principles
#android
• Samsung выпустит Android XR гарнитуру осенью
• Как обойти множественное наследование в Kotlin и Java. Агрегация и композиция
• Парсим данные из Google Sheets с помощью Kotlin и Retrofit в Android
• Overscroll animations in Jetpack Compose
• Type Safe Bottom Navigation in Jetpack Compose
• Stack vs. Heap in Kotlin: Understanding Memory
• Restartable functions from first principles
#android
AppTractor
Samsung выпустит Android XR гарнитуру осенью
Других подробностей о новом устройстве, в том числе о том, как оно будет анонсировано и что именно будет показано, на сегодняшний день нет.
👍3
В каком состоянии находится вся индустрия мобильных приложений? Это нелегко оценить, учитывая, что существует так много способов взглянуть на рынок, но есть одна тенденция, о которой должен знать каждый, кто работает над приложением или игрой — будь вы инди-разработчик, маркетолог или руководитель, отвечающий за приложение. В AppFigures вывели главный тренд - количество скачиваний снижается, а доходы растут . Меньше загрузок и больше приложений, чем когда-либо, означает, что вам придется работать еще усерднее, чтобы получить каждую загрузку. Оптимизация в App Store имеет значение, оптимизация рекламных расходов имеет значение, оптимизация онбординга имеет значение. И как только вы получите загрузку, вам нужно будет как можно лучше конвертировать ее в доход, потому что шансы получить платящего пользователя выше все время падают.
Разработка
• System Design-интервью для практиков
• 10 тупых вопросов на собеседовании (и как на них отвечать)
• Локальная разработка в Авито
• Why, after 6 years, I’m over GraphQL
• We need visual programming. No, not like that.
Маркетинг
• Загрузки падают, а доходы растут — главный тренд экономики приложений
• Самые скачиваемые и зарабатывающие приложения в мире в июне 2024
• Sekai получил лицензию на «Наруто» для разработки приложений для фанатов аниме
• How we use friction logs to improve products at Stripe
Кроссплатформа
• FlowMVI — архитектурный фреймворк Kotlin Multiplatform на основе корутинов
• Как я исправил краш Realm в KMP Desktop на старых версиях macOS
• Flutter Design Systems: Exploring Modern Alternatives to Material Design
Разработка
• System Design-интервью для практиков
• 10 тупых вопросов на собеседовании (и как на них отвечать)
• Локальная разработка в Авито
• Why, after 6 years, I’m over GraphQL
• We need visual programming. No, not like that.
Маркетинг
• Загрузки падают, а доходы растут — главный тренд экономики приложений
• Самые скачиваемые и зарабатывающие приложения в мире в июне 2024
• Sekai получил лицензию на «Наруто» для разработки приложений для фанатов аниме
• How we use friction logs to improve products at Stripe
Кроссплатформа
• FlowMVI — архитектурный фреймворк Kotlin Multiplatform на основе корутинов
• Как я исправил краш Realm в KMP Desktop на старых версиях macOS
• Flutter Design Systems: Exploring Modern Alternatives to Material Design
👍7❤1
Presti использует генеративный ИИ для улучшения фотосъемки мебели
Если вы когда-нибудь покупали диван в интернет-магазине, задумывались ли вы о том, как делаются его фотографии в интерьере? Когда приходит время выпускать новую коллекцию, мебельные бренды обычно тратят целое состояние на фотосессии. Это громоздкий и дорогостоящий процесс. Поэтому французский стартап под названием Presti использует генеративный искусственный интеллект, чтобы превратить одно изображение товара в реалистичную фотографию.
Поначалу Presti не сужал круг своих интересов до мебельных компаний. Но стартап быстро понял, что мебельные компании сталкиваются с особенно сложными проблемами.
«Для фотосессии им нужно было арендовать хороший дом, перевезти продукцию — все это требовало больших затрат на логистику. Эти фотосессии планировались на месяцы вперед и в итоге обходились в сотни тысяч, а то и миллионы евро в год».
В своей основе Presti использует модель Stable Diffusion XL. Она была переработана и подправлена таким образом, чтобы особенно хорошо работать с изображениями мебели. Сначала команда попыталась использовать ванильную версию Stable Diffusion XL. Но они быстро поняли, что есть проблемы. «Вы добавите ножки к дивану, а спинка изогнется». Кроме того, было сложно правильно выбрать перспективу. Например, стена за диваном должна быть параллельна дивану.
В настоящее время у Presti есть более 75,000 изображений с фотографиями мебели сверхвысокого качества, которые можно использовать для обучения модели, чтобы усилить процесс обучения для конкретного случая использования, для такого типа фотографий.
Presti не собирается останавливаться на создании фона для мебели. Клиенты также смогут добавлять аксессуары к своим продуктам. Например, если вы создаете снимки нового дивана, вы можете добавить подушки. Эти подушки будут проецировать реалистичную тень на диван, чтобы они не выглядели как нечто, добавленное в Photoshop. Аналогично, у мебельных брендов обычно есть несколько вариаций одной и той же модели с разными текстурами и цветами. Хотя работа над этим проектом еще не завершена, Presti надеется, что ее клиенты смогут менять материал с помощью этого инструмента.
И что: прекрасный пример действенного использования ИИ - понятный рынок, понятная боль, работающее решение.
Если вы когда-нибудь покупали диван в интернет-магазине, задумывались ли вы о том, как делаются его фотографии в интерьере? Когда приходит время выпускать новую коллекцию, мебельные бренды обычно тратят целое состояние на фотосессии. Это громоздкий и дорогостоящий процесс. Поэтому французский стартап под названием Presti использует генеративный искусственный интеллект, чтобы превратить одно изображение товара в реалистичную фотографию.
Поначалу Presti не сужал круг своих интересов до мебельных компаний. Но стартап быстро понял, что мебельные компании сталкиваются с особенно сложными проблемами.
«Для фотосессии им нужно было арендовать хороший дом, перевезти продукцию — все это требовало больших затрат на логистику. Эти фотосессии планировались на месяцы вперед и в итоге обходились в сотни тысяч, а то и миллионы евро в год».
В своей основе Presti использует модель Stable Diffusion XL. Она была переработана и подправлена таким образом, чтобы особенно хорошо работать с изображениями мебели. Сначала команда попыталась использовать ванильную версию Stable Diffusion XL. Но они быстро поняли, что есть проблемы. «Вы добавите ножки к дивану, а спинка изогнется». Кроме того, было сложно правильно выбрать перспективу. Например, стена за диваном должна быть параллельна дивану.
В настоящее время у Presti есть более 75,000 изображений с фотографиями мебели сверхвысокого качества, которые можно использовать для обучения модели, чтобы усилить процесс обучения для конкретного случая использования, для такого типа фотографий.
Presti не собирается останавливаться на создании фона для мебели. Клиенты также смогут добавлять аксессуары к своим продуктам. Например, если вы создаете снимки нового дивана, вы можете добавить подушки. Эти подушки будут проецировать реалистичную тень на диван, чтобы они не выглядели как нечто, добавленное в Photoshop. Аналогично, у мебельных брендов обычно есть несколько вариаций одной и той же модели с разными текстурами и цветами. Хотя работа над этим проектом еще не завершена, Presti надеется, что ее клиенты смогут менять материал с помощью этого инструмента.
И что: прекрасный пример действенного использования ИИ - понятный рынок, понятная боль, работающее решение.
👍10❤1
Вакансии-призраки и как защититься от них
Stack Overflow пишет про вакансии-призраки. Объявление как бы есть, но... на самом деле вакансии нет. Причин появления таких объявлений множество, но как быть кандидату? Вот что советуют:
• Network smart, not hard. Советуют соискателям активно общаться, чтобы наладить связи и научиться отстаивать свои интересы. «Стратегический нетворкинг, это создание нужных связей в компаниях, в которых вы хотели бы работать. Общаясь с действующими сотрудниками, вы не только узнаете о реальных вакансиях, на которые они нанимаются, но и сможете воспользоваться рекомендацией сотрудника из вашей сети для получения вакансии, которая еще не объявлена, что в конечном итоге лучше, чем присоединяться к толпе».
• Станьте рассказчиком. Научитесь рассказывать о своей карьерной траектории — где вы были и где хотите быть — это еще один навык, необходимый соискателям. «Рекрутеры и менеджеры по подбору персонала оценивают кандидатов по тому, насколько легко они могут кратко рассказать о своем опыте, — говорит Деннисон. Это одна из причин, почему собеседования и налаживание контактов — отличная практика: они позволяют вам обрести уверенность в себе, рассказывая о своем опыте и демонстрируя навыки и перспективы, которые вы с таким трудом приобрели».
• Погрузитесь в непрерывное обучение. Приверженность к изучению новых навыков, даже если для этого приходится выкраивать время из текущей работы и других обязанностей, является ключевым фактором на быстро меняющемся и конкурентном рынке труда, таком как разработка программного обеспечения. Найдите социальные обучающие сообщества и сообщества практиков, где вы сможете изучать новые навыки и концепции и становиться лучше в своем деле.
• Оставайтесь открытыми. Никогда не знаешь, где можешь найти свою следующую работу. Если вы всегда были менеджером по продуктам, вы можете быть удивлены, обнаружив, что можете быть успешным и в команде инженеров. Если до сих пор вы тяготели к корпоративным компаниям, поищите вакансии в стартапах, проектах с открытым исходным кодом или небольших компаниях, нуждающихся в ИТ-поддержке.
А вы встречали вакансии-призраки? Поделитесь в комментариях🛍️
Stack Overflow пишет про вакансии-призраки. Объявление как бы есть, но... на самом деле вакансии нет. Причин появления таких объявлений множество, но как быть кандидату? Вот что советуют:
• Network smart, not hard. Советуют соискателям активно общаться, чтобы наладить связи и научиться отстаивать свои интересы. «Стратегический нетворкинг, это создание нужных связей в компаниях, в которых вы хотели бы работать. Общаясь с действующими сотрудниками, вы не только узнаете о реальных вакансиях, на которые они нанимаются, но и сможете воспользоваться рекомендацией сотрудника из вашей сети для получения вакансии, которая еще не объявлена, что в конечном итоге лучше, чем присоединяться к толпе».
• Станьте рассказчиком. Научитесь рассказывать о своей карьерной траектории — где вы были и где хотите быть — это еще один навык, необходимый соискателям. «Рекрутеры и менеджеры по подбору персонала оценивают кандидатов по тому, насколько легко они могут кратко рассказать о своем опыте, — говорит Деннисон. Это одна из причин, почему собеседования и налаживание контактов — отличная практика: они позволяют вам обрести уверенность в себе, рассказывая о своем опыте и демонстрируя навыки и перспективы, которые вы с таким трудом приобрели».
• Погрузитесь в непрерывное обучение. Приверженность к изучению новых навыков, даже если для этого приходится выкраивать время из текущей работы и других обязанностей, является ключевым фактором на быстро меняющемся и конкурентном рынке труда, таком как разработка программного обеспечения. Найдите социальные обучающие сообщества и сообщества практиков, где вы сможете изучать новые навыки и концепции и становиться лучше в своем деле.
• Оставайтесь открытыми. Никогда не знаешь, где можешь найти свою следующую работу. Если вы всегда были менеджером по продуктам, вы можете быть удивлены, обнаружив, что можете быть успешным и в команде инженеров. Если до сих пор вы тяготели к корпоративным компаниям, поищите вакансии в стартапах, проектах с открытым исходным кодом или небольших компаниях, нуждающихся в ИТ-поддержке.
А вы встречали вакансии-призраки? Поделитесь в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
iOS
• Вышла открытая бета iOS 18
• How to run native code from a WKWebView
• Creating custom particle emitters with RealityKit
• Use FFmpeg to speed up iOS Simulator recordings
• ScrollView phase changes on iOS 18
• SwiftUI: Use SwiftData outside a View (In a Manager Class/ViewModel)
#ios
• Вышла открытая бета iOS 18
• How to run native code from a WKWebView
• Creating custom particle emitters with RealityKit
• Use FFmpeg to speed up iOS Simulator recordings
• ScrollView phase changes on iOS 18
• SwiftUI: Use SwiftData outside a View (In a Manager Class/ViewModel)
#ios
AppTractor
Вышла открытая бета iOS 18
Теперь вы можете протестировать iOS 18 и многие из ее новых функций, за исключением Apple Intelligence, которая появится в бета-версии этой осенью, и оставить свой отзыв Apple.
Android
• Кастомные макеты в Compose — стопка карточек с кошками
• Film Time — фильмы в современной Android-разработке
• Creating Custom Text Views in Android: A Fun Exploration with SampleView
• Modeling Android Screen State
• Android Studio Ladybug 2024.1.3 Canary 1 now available
#android
• Кастомные макеты в Compose — стопка карточек с кошками
• Film Time — фильмы в современной Android-разработке
• Creating Custom Text Views in Android: A Fun Exploration with SampleView
• Modeling Android Screen State
• Android Studio Ladybug 2024.1.3 Canary 1 now available
#android
AppTractor
Кастомные макеты в Compose — стопка карточек с кошками
В приложении, которое я создала, есть кошки - много кошек - и вы можете получить еще больше. Фотографии кошек представлены в виде карточек. Я хотела складывать карточки в стопку, просто потому что думала, что смогу это сделать - и я смогла!
👍1
Еще одно интересное исследование от AppFigures - какие категории приложений больше всего скачивают и больше всего зарабатывают. И там и там в лидерах Игры, а дальше уже начинаются различия. В Топ-5 категорий по установкам также входят Фото и видео, Покупки, Развлечения и Утилиты. В Топ-5 по заработку - Развлечения, Фото и видео, Музыка, Социальные сети. Мораль, как и вчера в том, что не важно, сколько вас скачивают, важно как вы умеете продавать подписку.
Разработка
• Вакансии-призраки и как защититься от них
• Lessons learned in 35 years of making software
• Building Pinterest Canvas, a text-to-image foundation model
Маркетинг
• Presti использует генеративный ИИ для улучшения фотосъемки мебели
• Какие категории приложений получают больше всего загрузок и зарабатывают больше всего денег
• Cтатистические критерии для начинающих
Кроссплатформа
• How to Achieve Effortless List Item Animation and Reordering in Flutter
• Compute in Flutter
Разработка
• Вакансии-призраки и как защититься от них
• Lessons learned in 35 years of making software
• Building Pinterest Canvas, a text-to-image foundation model
Маркетинг
• Presti использует генеративный ИИ для улучшения фотосъемки мебели
• Какие категории приложений получают больше всего загрузок и зарабатывают больше всего денег
• Cтатистические критерии для начинающих
Кроссплатформа
• How to Achieve Effortless List Item Animation and Reordering in Flutter
• Compute in Flutter
AppTractor
Какие категории приложений получают больше всего загрузок и зарабатывают больше всего денег
В AppFigures проанализировали 100 лучших приложений и игр в мире, чтобы ответить на эти два простых вопроса, и результаты оказались интересными. Давайте начнем с загрузок. Игры стали самой скачиваемой категорией среди Топ-100 самых скачиваемых приложений…
👍4
Не пишите код в стартапе
Вы талантливы, много работаете и хотите добиться успеха. Не делайте этого в стартапе.
Я работал со многими стартапами и видел все: от трех человек в коворкинге до масштабирования с финансированием в 100 миллионов долларов.
Окупаемость вложенного времени для компетентных инженеров в них не имеет смысла. Есть более быстрые способы учиться, зарабатывать деньги и жить хорошо.
Пять лет назад я бы ухватился за возможность поработать в другом стартапе, но больше не хочу.
—
#самоповтор из 2021 года, статья с почти 7К апвоутов. Теперь, когда на рынке сложности с поиском работы, писать код можно уже везде. Лишь бы за деньги.
Вы талантливы, много работаете и хотите добиться успеха. Не делайте этого в стартапе.
Я работал со многими стартапами и видел все: от трех человек в коворкинге до масштабирования с финансированием в 100 миллионов долларов.
Окупаемость вложенного времени для компетентных инженеров в них не имеет смысла. Есть более быстрые способы учиться, зарабатывать деньги и жить хорошо.
Пять лет назад я бы ухватился за возможность поработать в другом стартапе, но больше не хочу.
—
#самоповтор из 2021 года, статья с почти 7К апвоутов. Теперь, когда на рынке сложности с поиском работы, писать код можно уже везде. Лишь бы за деньги.
🫡8👍3🤡3❤2🌚2