Фоторедакторов тьма, только в Google Play их 41К при 16К разработчиков. Как выделиться в категории, если все делают одно и тоже? PhotoRoom выбрал узкую нишу и стал лидером в ней - фоторедактор для электронной коммерции и малого бизнеса. Он точно также как и все удаляет фон у объектов, но позиционирует это как отличный инструмент повышения продаж на маркетплейсах. Всего у PhotoRoom более 40 млн установок, 7 млн активных пользователей и сотни тысяч платящих подписчиков. А сейчас еще PhotoRoom получил финансирование Cерии A на сумму $19 млн и планирует внедрить генеративный ИИ, чтобы делать маркетинговые картинки просто по текстовому описанию.
👍2
Google расширяет работу стороннего биллинга в Google Play. Теперь он доступен в 35 странах, во главе как обычно идет Spotify, который на поддерживаемых рынках станет образцом внедрения этой фичи. Впрочем, радости от новшества вряд ли хватит на полные штаны - все равно Google хочет львиный налог, который всего на 4 пп меньше того, что берет сам Play. По этому поводу обплевались уже все действующие лица (во главе с Томом Суини) и они обещают бороться с диктатом корпорации и дальше.
Разработка
• Google расширяет действие стороннего биллинга в Play
• Почему ООП — это плохо
• Использование e-commerce приложений достигает максимума в праздничный сезон
• $19 млн в Серии A: PhotoRoom — фоторедактор для малого бизнеса
• Quality Gates: I need your clothes, boots, and motorcycle
• Декларативный UI: Flutter vs SwiftUI vs Jetpack Compose
• Podlodka #293: как продавать свои идеи
• Установки Twitter выросли на 21%, а доходы на 66%
• Как дизайн помогает компаниям экономить? 3 доклада для дизайнеров
• The Secret To Mastering Programming
• Stop lying to yourself – you will never “fix it later”
iOS
• Незнание стандартов не освобождает от ответственности: Юникод, Swift, Строки
• Pin: простой AutoLayout
• VS Code Swift extension lesser known features
• Single Size Icons: Solving "Core Data API misuse" and "Command CompileAssetCatalog failed with a nonzero exit code"
• Getting Started With watchOS 9 Complications in WidgetKit
• Working Asynchronously in SwiftUI task
• Angular Gradient in SwiftUI
• Art meets technology: the next step in bringing our characters to life
• How Xcode 14 unintentionally increases app size
Android
• Compose Progress Indicators: индикаторы прогресса как в iOS
• Form Factors: Android Dev Summit ’22
• История большого переезда одного Android-приложения
• Все библиотеки имеют фатальные недостатки, или Как мы изобретали Retrofit-подобный велосипед для JSON-RPC протокола
• Becoming A Successful Android Open-Source Librarian
• Studying Now In Android App - Modularization
• Fail your build on Kotlin warnings
Кроссплатформа
• AR Weather App in Flutter using ARKIT
• Build a React App Using DALL-E API
Вакансия дня
• iOS Developer в Shape Games
Разработка
• Google расширяет действие стороннего биллинга в Play
• Почему ООП — это плохо
• Использование e-commerce приложений достигает максимума в праздничный сезон
• $19 млн в Серии A: PhotoRoom — фоторедактор для малого бизнеса
• Quality Gates: I need your clothes, boots, and motorcycle
• Декларативный UI: Flutter vs SwiftUI vs Jetpack Compose
• Podlodka #293: как продавать свои идеи
• Установки Twitter выросли на 21%, а доходы на 66%
• Как дизайн помогает компаниям экономить? 3 доклада для дизайнеров
• The Secret To Mastering Programming
• Stop lying to yourself – you will never “fix it later”
iOS
• Незнание стандартов не освобождает от ответственности: Юникод, Swift, Строки
• Pin: простой AutoLayout
• VS Code Swift extension lesser known features
• Single Size Icons: Solving "Core Data API misuse" and "Command CompileAssetCatalog failed with a nonzero exit code"
• Getting Started With watchOS 9 Complications in WidgetKit
• Working Asynchronously in SwiftUI task
• Angular Gradient in SwiftUI
• Art meets technology: the next step in bringing our characters to life
• How Xcode 14 unintentionally increases app size
Android
• Compose Progress Indicators: индикаторы прогресса как в iOS
• Form Factors: Android Dev Summit ’22
• История большого переезда одного Android-приложения
• Все библиотеки имеют фатальные недостатки, или Как мы изобретали Retrofit-подобный велосипед для JSON-RPC протокола
• Becoming A Successful Android Open-Source Librarian
• Studying Now In Android App - Modularization
• Fail your build on Kotlin warnings
Кроссплатформа
• AR Weather App in Flutter using ARKIT
• Build a React App Using DALL-E API
Вакансия дня
• iOS Developer в Shape Games
AppTractor
Google расширяет действие стороннего биллинга в Play
С сегодняшним расширением, оплата в сторонних системам будет доступна в 35 странах.
👍2
Самые популярные статьи из этой подборки:
•
•
•
•
(Dev) +494 Stop lying to yourself – you will never “fix it later”•
(And) +193 Becoming A Successful Android Open-Source Librarian•
(iOS) +129 How Xcode 14 unintentionally increases app sizeThe Useless Dev blog
Stop lying to yourself – you will never “fix it later”
Recently I approved a pull request from a colleague, that had the following description: “That’s a hacky way of doing this, but I don’t have time today to come up with a better im…
Forwarded from AppFiles - Mobile Development
Как Xcode 14 непреднамеренно увеличивает размер приложения
Вскоре после выпуска Xcode 14 размер ряда приложений для iOS значительно увеличился. С середины сентября по начало октября:
• 8 октября размер приложения Nike для iOS был 182.2 МБ. Через неделю уже 322.1 МБ (+68%).
• Приложение American Airlines выросло с 182.2 до 389.1 МБ, при этом Xcode 14 вызвал увеличение на 76.2 МБ (+42%).
• Chime увеличился со 162.8 МБ до 212.8 МБ (+31%).
В каждом случае скачок размера связан с тем, что эти приложения впервые выпускались с Xcode 14.
Статья: https://apptractor.ru/14bitcode
Платформа: iOS
Вскоре после выпуска Xcode 14 размер ряда приложений для iOS значительно увеличился. С середины сентября по начало октября:
• 8 октября размер приложения Nike для iOS был 182.2 МБ. Через неделю уже 322.1 МБ (+68%).
• Приложение American Airlines выросло с 182.2 до 389.1 МБ, при этом Xcode 14 вызвал увеличение на 76.2 МБ (+42%).
• Chime увеличился со 162.8 МБ до 212.8 МБ (+31%).
В каждом случае скачок размера связан с тем, что эти приложения впервые выпускались с Xcode 14.
Статья: https://apptractor.ru/14bitcode
Платформа: iOS
👍14👏1
Давно уже пользуюсь Duolingo и крайне люблю читать про то, как они делают приложения. Вот новый пример их невероятного подхода - как они делали lip sync (!) для персонажей. Да, оказывается, если присмотреться, персонажи в уроках говорят вполне синхронно с тем, что написано. Для реализации пришлось решать кучу проблем и мне больше всего понравилось, как они выставляли тайминги для анимации - прогоняли речь уроков через свою же систему распознавания, чтобы реально движения рта попадали в такт со звуком. Какой-то невероятный уровень. Поделитесь, что самое крутое сделали вы в своем продукте?
Разработка
• Искусство встречается с технологиями: синхронизация движения губ со звуком в Duolingo
• В вакансиях для программистов высшее образование нужно только в трети объявлений
• Работа с требованиями и данными при проектировании интерфейсов
• Zuckerberg and Pichai’s Messages Are a Bad Sign for the Developers
• Ten Developer Types You Will Encounter in Any Organisation
iOS
• Как Xcode 14 непреднамеренно увеличивает размер приложения
• LocalizableChecker: проверка ключей локализации
• iOS App Testing: A Complete Guide(Methods, Tools, & More)
• 7 iOS Projects to Become a Better iOS Developer
• What is a Tuple in Swift?
• Speech Synthesis: Text To Speech in SwiftUI
• Window management in SwiftUI
Android
• Health Connect переходит в бету
• Я купил и оживил одну из первых китайских смартфонов-подделок на Android. Что он из себя представляет в 2022?
• Пишем приложение на Mi Band 7 с сервисной частью
• Accurately Measure Android App Performance with Profileable Builds
• Unit test — Kotlin functions(with listeners, lambda) with Mockk
• Android, MVVM with Clean Code
• 11 Best Android Libraries for 2022
Кроссплатформа
• Делаем крутые эффекты с помощью Animation Curve
• Create your own Toast without using any packages!
• Introducing the Flutter News Toolkit — now accepting applications
Вакансия дня
• Android-разработчик в X5 Digital
Разработка
• Искусство встречается с технологиями: синхронизация движения губ со звуком в Duolingo
• В вакансиях для программистов высшее образование нужно только в трети объявлений
• Работа с требованиями и данными при проектировании интерфейсов
• Zuckerberg and Pichai’s Messages Are a Bad Sign for the Developers
• Ten Developer Types You Will Encounter in Any Organisation
iOS
• Как Xcode 14 непреднамеренно увеличивает размер приложения
• LocalizableChecker: проверка ключей локализации
• iOS App Testing: A Complete Guide(Methods, Tools, & More)
• 7 iOS Projects to Become a Better iOS Developer
• What is a Tuple in Swift?
• Speech Synthesis: Text To Speech in SwiftUI
• Window management in SwiftUI
Android
• Health Connect переходит в бету
• Я купил и оживил одну из первых китайских смартфонов-подделок на Android. Что он из себя представляет в 2022?
• Пишем приложение на Mi Band 7 с сервисной частью
• Accurately Measure Android App Performance with Profileable Builds
• Unit test — Kotlin functions(with listeners, lambda) with Mockk
• Android, MVVM with Clean Code
• 11 Best Android Libraries for 2022
Кроссплатформа
• Делаем крутые эффекты с помощью Animation Curve
• Create your own Toast without using any packages!
• Introducing the Flutter News Toolkit — now accepting applications
Вакансия дня
• Android-разработчик в X5 Digital
AppTractor
Искусство встречается с технологиями: синхронизация движения губ со звуком в Duolingo
Этот проект был забавным экспериментом, направленным на то, чтобы сделать процесс обучения более увлекательным.
👍7
Самые популярные статьи из этой подборки:
•
•
•
•
(Dev) +951 Zuckerberg and Pichai’s Messages Are a Bad Sign for the Developers•
(And) +198 11 Best Android Libraries for 2022•
(iOS) +119 7 iOS Projects to Become a Better iOS Developer🔥12
🚀 Скидка 50% на инструменты для ASO и работы с отзывами!
Asodesk запускает промо-акцию Black Friday и дарит скидку 50% на все годовые планы. Топовые инструменты для ASO и работы с отзывами пользователей за полцены 🔥
Купить подписку по специальной цене можно будет на сайте Asodesk с 21 по 25 ноября, но забронировать скидку можно уже сейчас.
Почему Asodesk?
☝️ Точные данные: статистика 18 млн приложений и 34 млн ключевых слов из 100+ стран, выдача только мобильных устройств.
💙 Самая заботливая поддержка: менеджеры готовы помочь с решением бизнес-задач 24/7.
⭐️ Лидер рынка: Asodesk входит в список мировых лидеров среди ASO-сервисов по данным G2.
🌍 Выбор 60 тыс. разработчиков со всего мира: среди клиентов Тинькофф, Avito, Wargaming, OneTwoTrip, Belka Games, G5 и другие топовые разработчики приложений.
💻 Все инструменты для ASO и работы с отзывами в одном месте: анализ конкурентов и источников трафика, автоматизация подбора ключевых слов и обработки отзывов, мониторинг эффективности продвижения в real-time и многое другое.
Повысьте качество работы с ASO и отзывами пользователей с помощью топовых инструментов Asodesk по выгодной цене. Забронируйте скидку 50% сейчас, чтобы не упустить выгодное предложение! 💣
👉 Получить скидку сейчас!
Asodesk запускает промо-акцию Black Friday и дарит скидку 50% на все годовые планы. Топовые инструменты для ASO и работы с отзывами пользователей за полцены 🔥
Купить подписку по специальной цене можно будет на сайте Asodesk с 21 по 25 ноября, но забронировать скидку можно уже сейчас.
Почему Asodesk?
☝️ Точные данные: статистика 18 млн приложений и 34 млн ключевых слов из 100+ стран, выдача только мобильных устройств.
💙 Самая заботливая поддержка: менеджеры готовы помочь с решением бизнес-задач 24/7.
⭐️ Лидер рынка: Asodesk входит в список мировых лидеров среди ASO-сервисов по данным G2.
🌍 Выбор 60 тыс. разработчиков со всего мира: среди клиентов Тинькофф, Avito, Wargaming, OneTwoTrip, Belka Games, G5 и другие топовые разработчики приложений.
💻 Все инструменты для ASO и работы с отзывами в одном месте: анализ конкурентов и источников трафика, автоматизация подбора ключевых слов и обработки отзывов, мониторинг эффективности продвижения в real-time и многое другое.
Повысьте качество работы с ASO и отзывами пользователей с помощью топовых инструментов Asodesk по выгодной цене. Забронируйте скидку 50% сейчас, чтобы не упустить выгодное предложение! 💣
👉 Получить скидку сейчас!
🔥3
На Reddit-e нашел интересное обсуждение - закончилась ли золотой век мобильной разработки? Автор больше спрашивал, конечно, про инди, но все понеслось уже в отрыве от этого. Как обычно мнения разделились - от “я бы сказал, что никогда не было лучшего времени, чтобы быть мобильным разработчиком” до “лучше заниматься корпоративной работой, создание приложений не является устойчивым для жизни”. Но в целом много интересных и точных высказываний. А как вы считаете - закончился ли золотой век мобильной разработки?
Разработка
• Золотой век мобильной разработки закончился?
• Ангелы Charles: как сниффер поможет разработчикам мобильных приложений
• Microsoft выпустила ежегодный Уродливый свитер Windows с Clippy
• Доход образовательных приложений в Европе достиг рекордной отметки в $220 млн
• Как мы развивали бэкенд War Robots, в процессе заDDoSив самих себя — и чему научились после этого
• Programming Books for 2022
• How to build a great App as a Solo Developer
• Mobile Developer Experience at Slack
• A Software Engineer Has Built His Tiktok Side Hustle — $20k/month
iOS
• Регистрация аккаунта разработчика в Apple: что может пойти не так
• Typewriter Effect in SwiftUI
• Building custom layout in SwiftUI. Basics.
• A Guided Tour for SwiftUI ForEach Structure
• Create Breathe App-like Animation Using SwiftUI
• Build an iOS 16 Lock Screen Inspired AR Experience with Realitykit and Swift
Android
• Camera Samples: примеры работы с CameraX и Camera2
• How to Use Multiple Fragments in ViewPager2 with TabLayout?
• Tips on Android 13 Advertising ID Requirement Support
• Pagination, Sorting and Custom Plugins in Ktor
• Constraint Layout in Jetpack Compose with Examples
Кроссплатформа
• 5 Mistakes to Avoid When Building React Native Applications
• Flutter animation example for your next application
Вакансия дня
• iOS-разработчик в Пикабу
Разработка
• Золотой век мобильной разработки закончился?
• Ангелы Charles: как сниффер поможет разработчикам мобильных приложений
• Microsoft выпустила ежегодный Уродливый свитер Windows с Clippy
• Доход образовательных приложений в Европе достиг рекордной отметки в $220 млн
• Как мы развивали бэкенд War Robots, в процессе заDDoSив самих себя — и чему научились после этого
• Programming Books for 2022
• How to build a great App as a Solo Developer
• Mobile Developer Experience at Slack
• A Software Engineer Has Built His Tiktok Side Hustle — $20k/month
iOS
• Регистрация аккаунта разработчика в Apple: что может пойти не так
• Typewriter Effect in SwiftUI
• Building custom layout in SwiftUI. Basics.
• A Guided Tour for SwiftUI ForEach Structure
• Create Breathe App-like Animation Using SwiftUI
• Build an iOS 16 Lock Screen Inspired AR Experience with Realitykit and Swift
Android
• Camera Samples: примеры работы с CameraX и Camera2
• How to Use Multiple Fragments in ViewPager2 with TabLayout?
• Tips on Android 13 Advertising ID Requirement Support
• Pagination, Sorting and Custom Plugins in Ktor
• Constraint Layout in Jetpack Compose with Examples
Кроссплатформа
• 5 Mistakes to Avoid When Building React Native Applications
• Flutter animation example for your next application
Вакансия дня
• iOS-разработчик в Пикабу
AppTractor
Золотой век мобильной разработки закончился?
Я думаю, что для соло-разработчиков никогда не было золотого века, это было просто ново, поэтому вы были в восторге от этого.
Золотой век мобильной разработки:
Anonymous Poll
14%
Закончился
40%
В самом разгаре
23%
Еще даже не наступил
23%
Не знаю
Самые популярные статьи из сегодняшней подборки:
•
•
•
Special Mention:
• Mobile Developer Experience at Slack
•
(Dev) +247 A Software Engineer Has Built His Tiktok Side Hustle — $20k/month•
(And) +201 How to Use Multiple Fragments in ViewPager2 with TabLayout?•
(iOS) +076 Create Breathe App-like Animation Using SwiftUISpecial Mention:
• Mobile Developer Experience at Slack
😁12
Совсем кстати про “золотой век” - Evernote, бывший флагман мобильной разработки и mobile first подхода, приложение для создания заметок и управления задачами, приобретен миланской студией Bending Spoons.
Лет десять назад Evernote казался незыблемым лидером своей категории и в 2013 году оценивался почти в миллиард долларов. Но потом начался медленный закат. Еще в 2015 году в компании начались увольнения, а череда гендиректоров не смогла сформулировать вменяемую стратегию развития. В конце-концов Evernote достиг 100 миллионов долларов ARR, миллионов платящих клиентов и более 250 миллионов пользователей. Но он упустил корпоративный момент и не смог идти в ногу с конкурентами, такими как Notion, решив полагаться на потребителей и избегая при этом функций совместной работы, на которых поднялись конкуренты.
Лет десять назад Evernote казался незыблемым лидером своей категории и в 2013 году оценивался почти в миллиард долларов. Но потом начался медленный закат. Еще в 2015 году в компании начались увольнения, а череда гендиректоров не смогла сформулировать вменяемую стратегию развития. В конце-концов Evernote достиг 100 миллионов долларов ARR, миллионов платящих клиентов и более 250 миллионов пользователей. Но он упустил корпоративный момент и не смог идти в ногу с конкурентами, такими как Notion, решив полагаться на потребителей и избегая при этом функций совместной работы, на которых поднялись конкуренты.
👍12🤔2
Тинькофф проведет офлайн-митапы о разработке, архитектуре и soft-скиллах в 10 городах России 💡
На встречах эксперты Тинькофф расскажут о процессах разработки в больших командах, инструментах и практиках, которые помогают наладить работу, а еще soft-скиллах и профессиональном развитии.
Митапы будут полезны специалистам, которые работают над созданием ИТ-проектов, сервисов и систем — всех, кто работает над продуктами и хочет улучшить их качество.
Читайте о докладах подробнее, выбирайте удобный город и регистрируйтесь на странице IT’s Tinkoff on the Road: https://l.tinkoff.ru/tinkoff_on.the.road
На встречах эксперты Тинькофф расскажут о процессах разработки в больших командах, инструментах и практиках, которые помогают наладить работу, а еще soft-скиллах и профессиональном развитии.
Митапы будут полезны специалистам, которые работают над созданием ИТ-проектов, сервисов и систем — всех, кто работает над продуктами и хочет улучшить их качество.
Читайте о докладах подробнее, выбирайте удобный город и регистрируйтесь на странице IT’s Tinkoff on the Road: https://l.tinkoff.ru/tinkoff_on.the.road
😁8❤2
У GitHub давеча вышел ежегодный Octoverse - отчет о состоянии открытого софта и в целом статистика репозиториев на сайте. В нем есть один интересный график - самые быстрорастущие языки (21-22). Самый большой рост - у HCL. Если вы, как и я, никогда не знали про такой язык, то это Hashicorp Configuration Language — декларативный язык конфигураций, используемый в DevOps с инструментами автоматизации облачной инфраструктуры HashiCorp, в первую очередь с Terraform (А? Что говорите? Про Terraform тоже не слышали??). Ну тут ладно - было 2 репозитория, стало 3, приятнее, что на 9 месте Kotlin с ростом на 23%. Впрочем, по версии GitHub, в десятке нет ни Kotlin, ни Swift, а возглавляет ее традиционно JavaScript.
Разработка
• HCL стал самым быстрорастущим языком 2022
• «Ростелеком» хочет 480 млрд руб на российскую мобильную ОС «Аврора»
• Отсутствие архитектуры лучше, чем плохая архитектура
• Microsoft выпустила игры для рабочего мессенджера Teams
• Рынок мобильных игр снизится на 6.4% в 2022
• Evernote продается европейскому разработчику Bending Spoons
• Дизайн-система Авито: как всё устроено
iOS
• Swinject: внедрения зависимостей для Swift
• Bottom sheet: Custom transitioning
• Декларативный UI: определение, история и необходимость
• Стоит ли переходить с UIKit на SwiftUI? Опыт СберМаркета
• The start of our iOS UI automation journey
• iOS CI/CD Process with Jenkins and Fastlane
• What is Property Observer in Swift?
• How to create an Item Dock with SwiftUI
• Drawing Charts in iOS Before SwiftUI
• How I made my app 73% lighter
Android
• What’s New In Kotlin 1.7.20?
• CompositionLocal in Jetpack Compose
• Nothing has ever angered me more than The Google Play Team
• Resolving Insufficient Storage Error in Android Studio
• Lessons learned while modularizing an application
• How to draw content behind system bars in Jetpack Compose
Кроссплатформа
• Телеграм-каналы о Flutter и Dart-разработке
• Flutter: How To Mock Functions For Testing
• Flutter Tutorial: Drawing App
• Flutter Native Splash Animation with Lottie on iOS
Вакансия дня
• Android-разработчик в myTarget
Разработка
• HCL стал самым быстрорастущим языком 2022
• «Ростелеком» хочет 480 млрд руб на российскую мобильную ОС «Аврора»
• Отсутствие архитектуры лучше, чем плохая архитектура
• Microsoft выпустила игры для рабочего мессенджера Teams
• Рынок мобильных игр снизится на 6.4% в 2022
• Evernote продается европейскому разработчику Bending Spoons
• Дизайн-система Авито: как всё устроено
iOS
• Swinject: внедрения зависимостей для Swift
• Bottom sheet: Custom transitioning
• Декларативный UI: определение, история и необходимость
• Стоит ли переходить с UIKit на SwiftUI? Опыт СберМаркета
• The start of our iOS UI automation journey
• iOS CI/CD Process with Jenkins and Fastlane
• What is Property Observer in Swift?
• How to create an Item Dock with SwiftUI
• Drawing Charts in iOS Before SwiftUI
• How I made my app 73% lighter
Android
• What’s New In Kotlin 1.7.20?
• CompositionLocal in Jetpack Compose
• Nothing has ever angered me more than The Google Play Team
• Resolving Insufficient Storage Error in Android Studio
• Lessons learned while modularizing an application
• How to draw content behind system bars in Jetpack Compose
Кроссплатформа
• Телеграм-каналы о Flutter и Dart-разработке
• Flutter: How To Mock Functions For Testing
• Flutter Tutorial: Drawing App
• Flutter Native Splash Animation with Lottie on iOS
Вакансия дня
• Android-разработчик в myTarget
AppTractor
HCL стал самым быстрорастущим языком 2022
GitHub в своем ежегодном отчете Octoverse опубликовал актуальную информацию о языках.
👍1🤔1
Самые популярные статьи из этой подборки:
•
•
•
•
(And) +1.3K Nothing has ever angered me more than The Google Play Team•
(Dev) +919 Twitter alternative: how Mastodon is designed to be “antiviral”•
(iOS) +60 iOS CI/CD Process with Jenkins and FastlaneМаск объявил о “хардкорной” перезагрузке работы в Twitter - «в будущем, чтобы создать прорывной Twitter 2.0 и добиться успеха, нам нужно будет быть чрезвычайно хардкорными. Это будет означать долгие часы интенсивной работы. Только исключительный перфоманс будет означать прохождение грейда». Сотни сотрудников отказались от ультиматума и ушли.
Учитывая масштаб увольнений на этой неделе, [уходящие сотрудники] ожидают, что платформа скоро начнет сыпаться. Несколько «критических» команд в Twitter сейчас либо полностью, либо почти полностью уволились. Это команды по трафику и фронтенду, команда, которая поддерживает основные системные библиотеки Twitter, несколько членов команды «Командного центра» Twitter, группы инженеров, которые круглосуточно дежурят и действуют как информационный центр для внутренних проблем, команда, которая управляет Twitter API для разработчиков.
С другой стороны не совсем понятно, что делали тысячи человек в компании и Маск сказал: «Лучшие люди остаются, так что я не очень беспокоюсь».
Учитывая масштаб увольнений на этой неделе, [уходящие сотрудники] ожидают, что платформа скоро начнет сыпаться. Несколько «критических» команд в Twitter сейчас либо полностью, либо почти полностью уволились. Это команды по трафику и фронтенду, команда, которая поддерживает основные системные библиотеки Twitter, несколько членов команды «Командного центра» Twitter, группы инженеров, которые круглосуточно дежурят и действуют как информационный центр для внутренних проблем, команда, которая управляет Twitter API для разработчиков.
С другой стороны не совсем понятно, что делали тысячи человек в компании и Маск сказал: «Лучшие люди остаются, так что я не очень беспокоюсь».
👍9😱1
В вашей вольготной компании с кофе и печеньками внезапно случается хардкорная перезагрузка. Вы:
Anonymous Poll
6%
Немедленно уйдете
33%
Останетесь и будете искать работу
22%
Останетесь
39%
Сложно сказать
Новый большой еженедельный дайджест - в этот раз 109 статьи и новости за неделю. По возможности поставьте 👍/🔥/🤯, поделитесь с коллегами и в соцсетях, поддержите наш канал на Boosty. Как говорила Грейс Хоппер, "одно аккуратное измерение стоит тысячи мнений экспертов". Ищите бенчмарки в нашем дайджесте и делайте аккуратные и осмысленные измерения!
🔥25👍7🤯4
Kite, один из первых стартапов (2014), занимавшихся автодополнением кода на основе AI, объявил о закрытии.
Причин приводят две.
Во-первых, современные ML модели не могут понять код. Создание инструмента производственного качества, способного надежно синтезировать код, может стоить более 100 миллионов долларов, и никто еще не достиг этого. Вероятно, говорит основатель, на это уйдет еще лет 10. Соответственно, сам Kite не смог радикально улучшить “человеческое” программирование.
Из этого следует во-вторых - продукт не монетизировался. При почти 500,000 активных разработчиков в месяц мало кто из них платил. Отдельные разработчики не платят за инструменты, говорит основатель. Платят их менеджеры, но они хотят платить только за прорывные новые возможности, то есть за то, чтобы разработчики работали на 18% быстрее, они платить не готовы.
Без перспектив в технологии и отсутствии платящей аудитории компания и решила закрыться.
Причин приводят две.
Во-первых, современные ML модели не могут понять код. Создание инструмента производственного качества, способного надежно синтезировать код, может стоить более 100 миллионов долларов, и никто еще не достиг этого. Вероятно, говорит основатель, на это уйдет еще лет 10. Соответственно, сам Kite не смог радикально улучшить “человеческое” программирование.
Из этого следует во-вторых - продукт не монетизировался. При почти 500,000 активных разработчиков в месяц мало кто из них платил. Отдельные разработчики не платят за инструменты, говорит основатель. Платят их менеджеры, но они хотят платить только за прорывные новые возможности, то есть за то, чтобы разработчики работали на 18% быстрее, они платить не готовы.
Без перспектив в технологии и отсутствии платящей аудитории компания и решила закрыться.
👍4😢2👏1
Пробовали уже AI программирование/дополнение?
Anonymous Poll
8%
Пробовал, понравилось
8%
Пробовал, не понравилось
71%
Не пробовал
14%
Посмотреть
Друзья, предлагаем вам оценить российский рынок мероприятий для разработчиков. Поделитесь, какие митапы и конференции вам интересны и почему, какие форматы участия вы предпочитаете.
Онлайн-опрос займет не более 3-х минут. За это время вы передохнёте от работы, а в конце мы подарим скидку 25% на крутые образовательные лекции!
Пройти опрос
Онлайн-опрос займет не более 3-х минут. За это время вы передохнёте от работы, а в конце мы подарим скидку 25% на крутые образовательные лекции!
Пройти опрос
У нас вышло новое интервью “Маркетологи в мобайле” с Артемом Смирновым из Union Apps. Занимаются они издательством приложений с подпиской и Артем занятно рассказывает о сходимости самой подписной модели, о закупке трафика для приложений, как определить, что проект будет успешным и о прочих занятных вещах. Для профессионалов наверное так себе, но для инди, а особенно для инди с подпиской (таких как я, например), очень здраво, полезно и применимо. Так что рекомендую.
Разработка
• Маркетологи в мобайле: Артем Смирнов (Union Apps)
• Appodeal представил обновленный SDK 3.0 c улучшенным функционалом
• Самые зарабатывающие приложения США в октябре
• Kite, занимавшийся ИИ автодополнения кода, закрывается
• Niantic показала будущее AR-игр
• Маркетологи приложений 2022: исследование Liftoff
• Платформенные команды в мобильной разработке
• Аудит резюме. Growths Hack на практике
• Podlodka #294: масштабируем процессы
• Сотни сотрудников не захотели быть частью нового Twitter
• The Architecture of a Modern Startup
• The Difference Between The Clever Developer & The Wise Developer
• Coding is simple. Engineering is hard.
• How I’m a Productive Programmer With a Memory of a Fruit Fly
iOS
• KeyboardKit: кастомные клавиатуры для iOS
• Independency: сбрасываем оковы CocoaPods
• Месячная заруба с Apple. Встраиваем On-Demand Resources. Часть 1
• Работая в Xcode: создаем реюзабельные цветовые палитры, которыми можно поделиться
• How Does Swift Concurrency Prevents Thread Explosions?
• Five ways to break Swift Concurrency
• SwiftUI Labeled Content
• The 5 Best iOS Developer Communities You Should Join
• When to use Swift For-in and ForEach
• Q&A: 10 Questions with Design Evangelism
Android
• Как можно хранить стабы для MockWebServer в Android-тестах
• Benchart: визуализация быстродействия Android-приложения
• AGSL: Made in the Shade(r)
• Under the hood of Relay, Android Studio plugin for exporting Figma components to compose
• Faster Jetpack Compose <-> View interop with App Startup and baseline profile
• Rethinking Android Runtime with Profile-Guided Optimizations
• Compose by example: BoxWithConstraints
Кроссплатформа
• How to Build a Game for the Playdate Console Using the Playdate SDK and Lua
• In App Update - The Flutter Way
Вакансия дня
• iOS-разработчик в Aviasales
Разработка
• Маркетологи в мобайле: Артем Смирнов (Union Apps)
• Appodeal представил обновленный SDK 3.0 c улучшенным функционалом
• Самые зарабатывающие приложения США в октябре
• Kite, занимавшийся ИИ автодополнения кода, закрывается
• Niantic показала будущее AR-игр
• Маркетологи приложений 2022: исследование Liftoff
• Платформенные команды в мобильной разработке
• Аудит резюме. Growths Hack на практике
• Podlodka #294: масштабируем процессы
• Сотни сотрудников не захотели быть частью нового Twitter
• The Architecture of a Modern Startup
• The Difference Between The Clever Developer & The Wise Developer
• Coding is simple. Engineering is hard.
• How I’m a Productive Programmer With a Memory of a Fruit Fly
iOS
• KeyboardKit: кастомные клавиатуры для iOS
• Independency: сбрасываем оковы CocoaPods
• Месячная заруба с Apple. Встраиваем On-Demand Resources. Часть 1
• Работая в Xcode: создаем реюзабельные цветовые палитры, которыми можно поделиться
• How Does Swift Concurrency Prevents Thread Explosions?
• Five ways to break Swift Concurrency
• SwiftUI Labeled Content
• The 5 Best iOS Developer Communities You Should Join
• When to use Swift For-in and ForEach
• Q&A: 10 Questions with Design Evangelism
Android
• Как можно хранить стабы для MockWebServer в Android-тестах
• Benchart: визуализация быстродействия Android-приложения
• AGSL: Made in the Shade(r)
• Under the hood of Relay, Android Studio plugin for exporting Figma components to compose
• Faster Jetpack Compose <-> View interop with App Startup and baseline profile
• Rethinking Android Runtime with Profile-Guided Optimizations
• Compose by example: BoxWithConstraints
Кроссплатформа
• How to Build a Game for the Playdate Console Using the Playdate SDK and Lua
• In App Update - The Flutter Way
Вакансия дня
• iOS-разработчик в Aviasales
AppTractor
Маркетологи в мобайле: Артем Смирнов (Union Apps)
В подписочных приложениях важно помнить, что деньги размазаны по времени достаточно сильно.
🔥4👍1