Lemon8, конкурент Instagram от ByteDance, попал в Топ-10 американского App Store
"Ничего не будет. Ни YouTube, ни Instagram, ни ChatGPT – один сплошной TikTok" (C) Пока американские законодатели продвигают свои планы по запрету TikTok или его принудительной продаже, китайская материнская компания ByteDance выводит еще одну из своих социальных платформ в топ-чарты американского App Store.
1. Принадлежащее ByteDance приложение Lemon8, конкурирующее с Instagram, которое описывает себя как «lifestyle сообщество», в понедельник вошло в Топ-чарты американского App Store, став приложением №10 в общем рейтинге, как среди приложений, так и среди игр. Сегодня оно занимает 9 место в чарте лучших приложений App Store, исключая игры.
2. До вчерашнего дня приложение никогда ранее не входило даже в Топ-200.
3. На глобальном рынке приложение было запущено еще в марте 2020 года. Сейчас у него MAU примерно 4.25 млн человек.
4. Очевидно, что в ByteDance начали привлекать пользователей к Lemon8, и компании даже не надо особо сильно тратиться на сторонние каналы - главный источник продвижения социальной сети сейчас собственный TikTok. По данным Insider, компания платит инфлюэнсерам и многие авторы недавно начали писать о Lemon8.
И что: забанят нафиг TikTok, ой забанят... Но в целом прямо интересно когда и как ByteDance остановится.
"Ничего не будет. Ни YouTube, ни Instagram, ни ChatGPT – один сплошной TikTok" (C) Пока американские законодатели продвигают свои планы по запрету TikTok или его принудительной продаже, китайская материнская компания ByteDance выводит еще одну из своих социальных платформ в топ-чарты американского App Store.
1. Принадлежащее ByteDance приложение Lemon8, конкурирующее с Instagram, которое описывает себя как «lifestyle сообщество», в понедельник вошло в Топ-чарты американского App Store, став приложением №10 в общем рейтинге, как среди приложений, так и среди игр. Сегодня оно занимает 9 место в чарте лучших приложений App Store, исключая игры.
2. До вчерашнего дня приложение никогда ранее не входило даже в Топ-200.
3. На глобальном рынке приложение было запущено еще в марте 2020 года. Сейчас у него MAU примерно 4.25 млн человек.
4. Очевидно, что в ByteDance начали привлекать пользователей к Lemon8, и компании даже не надо особо сильно тратиться на сторонние каналы - главный источник продвижения социальной сети сейчас собственный TikTok. По данным Insider, компания платит инфлюэнсерам и многие авторы недавно начали писать о Lemon8.
И что: забанят нафиг TikTok, ой забанят... Но в целом прямо интересно когда и как ByteDance остановится.
❤4👍1
WWDC 2023 пройдет с 5 по 9 июня
Apple только что объявила, что 34-я ежегодная Всемирная конференция разработчиков пройдет с понедельника, 5 июня, по пятницу, 9 июня. Как и предыдущие конференции, WWDC 2023 будет по большей части онлайн-мероприятием и будет открыта для всех разработчиков бесплатно.
1. Всю неделю будут онлайн-сессии и лабораторные работы, которые позволят разработчикам узнать о новых функциях и программном обеспечении, которые будут анонсированы на WWDC.
2. Также буду традиционные Swift Student Challenge и Apple Design Awards.
3. Ждем iOS 17, iPadOS 17, tvOS 17, watchOS 10 и macOS 14, а также AR/VR-гарнитуру.
И что: ждем.
Apple только что объявила, что 34-я ежегодная Всемирная конференция разработчиков пройдет с понедельника, 5 июня, по пятницу, 9 июня. Как и предыдущие конференции, WWDC 2023 будет по большей части онлайн-мероприятием и будет открыта для всех разработчиков бесплатно.
1. Всю неделю будут онлайн-сессии и лабораторные работы, которые позволят разработчикам узнать о новых функциях и программном обеспечении, которые будут анонсированы на WWDC.
2. Также буду традиционные Swift Student Challenge и Apple Design Awards.
3. Ждем iOS 17, iPadOS 17, tvOS 17, watchOS 10 и macOS 14, а также AR/VR-гарнитуру.
И что: ждем.
👍8❤1🤡1
Amazon открыл свою IoT-сеть Sidewalk для разработчиков, выпустил сканер, референсные железки и SDK для iOS и Android. Sidewalk - беспроводная сеть с низкой пропускной способностью и большим радиусом действия, которая использует частоту 900 МГц для подключения устройств Интернета вещей. Интересно, что она, по словам Amazon, покрывает 90% населения США. Закономерный вопрос - а как удалось всего за 4 года добиться такого покрытия? А вот так, оказывается в Echo и Ring уже интегрирован Sidewalk и включен по умолчанию (его можно выключить через приложение, но об этом мало кто знает). В общем, Sidewalk сейчас открыт и его можно попробовать в своих проектах. Применения прямо сразу я не придумал, но может у вас получится ☺️
Разработка
• Amazon открывает свою сеть Sidewalk для разработчиков
• Приостановить большие эксперименты с искусственным интеллектом — открытое письмо
• UI Design using Midjourney
• Customers are not there to drive decisions about your product, but to validate yours
Маркетинг
• Lemon8, конкурент Instagram от ByteDance, попал в Топ-10 американского App Store
iOS
• WWDC 2023 пройдет с 5 по 9 июня
• Тестирование производительности Swift-кода с помощью XCTest
• App Store будет требовать Xcode 14.1 или новые версии с 25 апреля
• Тестирование remote push notifications на iOS, когда используем Firebase Cloud Messaging
• How Implicit Return Types Removed that Annoying Swift Inconsistency
• SwiftUI Tutorial: Create Child Views with ViewBuilder
• How to pick and capture an image using swift with UIImagePickerController?
• Communicate between multiple iOS devices using the Multipeer Connectivity framework
Android
• Smart AutoClicker: автокликер для Android
• Mastering Sealed Class in Kotlin: A Guide to Simplify Your Code
• Improve Your Android App Build Times Using Modules
• How to use Extension Functions in Kotlin
• Inspect Ktor's network traffic on Android with Chucker
Кроссплатформа
• How to Create a Flutter Plugin that includes Android Activities and iOS UIViewControllers
Разработка
• Amazon открывает свою сеть Sidewalk для разработчиков
• Приостановить большие эксперименты с искусственным интеллектом — открытое письмо
• UI Design using Midjourney
• Customers are not there to drive decisions about your product, but to validate yours
Маркетинг
• Lemon8, конкурент Instagram от ByteDance, попал в Топ-10 американского App Store
iOS
• WWDC 2023 пройдет с 5 по 9 июня
• Тестирование производительности Swift-кода с помощью XCTest
• App Store будет требовать Xcode 14.1 или новые версии с 25 апреля
• Тестирование remote push notifications на iOS, когда используем Firebase Cloud Messaging
• How Implicit Return Types Removed that Annoying Swift Inconsistency
• SwiftUI Tutorial: Create Child Views with ViewBuilder
• How to pick and capture an image using swift with UIImagePickerController?
• Communicate between multiple iOS devices using the Multipeer Connectivity framework
Android
• Smart AutoClicker: автокликер для Android
• Mastering Sealed Class in Kotlin: A Guide to Simplify Your Code
• Improve Your Android App Build Times Using Modules
• How to use Extension Functions in Kotlin
• Inspect Ktor's network traffic on Android with Chucker
Кроссплатформа
• How to Create a Flutter Plugin that includes Android Activities and iOS UIViewControllers
AppTractor
Amazon открывает свою сеть Sidewalk для разработчиков
Сейчас компания начинает поставлять комплекты для разработки программного и аппаратного обеспечения.
👍3❤2🔥1
Intern Meetup Week в Яндексе 🎉
С 17 по 20 апреля в Яндексе пройдёт неделя митапов для начинающих разработчиков. Будет доступен офлайн и онлайн формат.
20 апреля состоится митап по направлению Mobile: iOS, Android
Регистрация по ссылке: https://clck.ru/33qW4G
В программе лекции экспертов о технологиях, общение с руководителями команд и рекрутерами, нетворкинг и подарки.
При отборе на митапы у вас есть шанс получить приглашение на пробное собеседование на стажировку в Яндекс 🔥
📆Когда: 20 апреля 18:00-21:30, сбор гостей с 17:30
🌐Где: офис Яндекса, ул. Льва Толстого, 16, м. Парк Культуры и трансляция онлайн
Все подробности и регистрация по ссылке: https://clck.ru/33qW4G
А чтобы быть в курсе всех новостей Young&&Yandex, подписывайтесь на чат-бот.
С 17 по 20 апреля в Яндексе пройдёт неделя митапов для начинающих разработчиков. Будет доступен офлайн и онлайн формат.
20 апреля состоится митап по направлению Mobile: iOS, Android
Регистрация по ссылке: https://clck.ru/33qW4G
В программе лекции экспертов о технологиях, общение с руководителями команд и рекрутерами, нетворкинг и подарки.
При отборе на митапы у вас есть шанс получить приглашение на пробное собеседование на стажировку в Яндекс 🔥
📆Когда: 20 апреля 18:00-21:30, сбор гостей с 17:30
🌐Где: офис Яндекса, ул. Льва Толстого, 16, м. Парк Культуры и трансляция онлайн
Все подробности и регистрация по ссылке: https://clck.ru/33qW4G
А чтобы быть в курсе всех новостей Young&&Yandex, подписывайтесь на чат-бот.
❤13👍8🔥3🤡2
В AppMetrica внедрили новую предиктивную модель оттока пользователей из мобильных приложений. Она предсказывает вероятность того, что юзер перестанет пользоваться вашим сервисом. В этом случае вы можете повторно попытаться вовлечь его в использование продукта, предложить скидку или промокоды.
Новая модель разработана специалистами Крипты, фирменной технологии, которая анализирует обезличенные данные о поведении пользователей в сервисах Яндекса и его партнёров. Она помогает сократить количество выданных скидок, так как точнее определяет кто из пользователей вернется в сервис, а кто нет. В ходе эксперимента доля продаж без промокода не просела, а, наоборот, выросла — 15,5 % относительно 7,7 %.
Вы можете не создавать свой алгоритм прогнозирования оттока и использовать модель Крипты как готовое коробочное решение, или же дообучать свои алгоритмы с помощью модели Крипты.
Сейчас предиктивная модель оттока в закрытой бете. Но её уже можно тестово подключить, если заполнить форму обратной связи AppMetrica. Подробности читайте на сайте.
Новая модель разработана специалистами Крипты, фирменной технологии, которая анализирует обезличенные данные о поведении пользователей в сервисах Яндекса и его партнёров. Она помогает сократить количество выданных скидок, так как точнее определяет кто из пользователей вернется в сервис, а кто нет. В ходе эксперимента доля продаж без промокода не просела, а, наоборот, выросла — 15,5 % относительно 7,7 %.
Вы можете не создавать свой алгоритм прогнозирования оттока и использовать модель Крипты как готовое коробочное решение, или же дообучать свои алгоритмы с помощью модели Крипты.
Сейчас предиктивная модель оттока в закрытой бете. Но её уже можно тестово подключить, если заполнить форму обратной связи AppMetrica. Подробности читайте на сайте.
Яндекс Реклама — продвижение бизнеса и реклама в интернете
Как сервис по поиску исполнителей услуг спрогнозировал отток аудитории, пересмотрел подход к раздаче промокодов и сэкономил на удержании…
👍9🤡3❤1
Перевел вчерашнюю статью про создание дизайна и ассетов для приложения доставки еды с помощью Midjourney (кстати, вроде как буквально сегодня в нем закрыли бесплатный доступ, так что повторить путь на халяву уже не удастся). В конце автор (кстати, Ник Бабич - пишет лучшие статьи по UI/UX, рекомендую) делает вывод, что пока ИИ заменить дизайнера вряд ли сможет - надо все зарабатывать напильником. Тем не менее мне, как не настоящему дизайнеру, кажется, что это прямо противоположный кейс - большинство иллюстраций можно практически сразу применять в любом продукте. А вы как думаете?
Разработка
• Дизайн приложения с использованием Midjourney
• Turn Your Best Developers Into Managers
• Ubuntu Touch OTA-1 Focal Release
Маркетинг
• Как привлечь в приложение 1 млн пользователей с помощью геймификации: опыт Спортмастера
• Новые технологии повысят эффективность продвижения бизнеса из мобильного приложения ВКонтакте
iOS
• SunKit: все о Солнце
• Modular Architecture in Xcode iOS
• Understanding Swift Closures
• 3 mistakes to avoid with Closures
• 5 Unknown Beautiful Animation Libraries for iOS Applications in SwiftUI
• How to conduct an A/B test in iOS using feature flags and Amplitude
• GitHub webhooks and Xcode Cloud
• Spaghetti Code in Swift
• Using Critical Alerts in iOS applications
Android
• Kotlin Onboarding — обучающий курс по Kotlin прямо в Intellij
• Ошибка дублированного класса в Android для Kotlin
• Что под капотом у Leak Canary?
• Принципы построения многомодульного Android-приложения и их применение в СберЗдоровье
• All about theming in Jetpack Compose
• Profiling your I/O
• ConcatAdapter Deep Dive
• All about AnnotatedString (Jetpack Compose)
• Chaquopy: Using Python In Android Apps
• Making a custom shape widget on jetpack compose using Figma and AndroidVectors
Кроссплатформа
• Running Flutter on Raspberry Pi 4
• Storybook for React Native (6.5)
Разработка
• Дизайн приложения с использованием Midjourney
• Turn Your Best Developers Into Managers
• Ubuntu Touch OTA-1 Focal Release
Маркетинг
• Как привлечь в приложение 1 млн пользователей с помощью геймификации: опыт Спортмастера
• Новые технологии повысят эффективность продвижения бизнеса из мобильного приложения ВКонтакте
iOS
• SunKit: все о Солнце
• Modular Architecture in Xcode iOS
• Understanding Swift Closures
• 3 mistakes to avoid with Closures
• 5 Unknown Beautiful Animation Libraries for iOS Applications in SwiftUI
• How to conduct an A/B test in iOS using feature flags and Amplitude
• GitHub webhooks and Xcode Cloud
• Spaghetti Code in Swift
• Using Critical Alerts in iOS applications
Android
• Kotlin Onboarding — обучающий курс по Kotlin прямо в Intellij
• Ошибка дублированного класса в Android для Kotlin
• Что под капотом у Leak Canary?
• Принципы построения многомодульного Android-приложения и их применение в СберЗдоровье
• All about theming in Jetpack Compose
• Profiling your I/O
• ConcatAdapter Deep Dive
• All about AnnotatedString (Jetpack Compose)
• Chaquopy: Using Python In Android Apps
• Making a custom shape widget on jetpack compose using Figma and AndroidVectors
Кроссплатформа
• Running Flutter on Raspberry Pi 4
• Storybook for React Native (6.5)
AppTractor
Дизайн приложения с использованием Midjourney
Это чистый эксперимент, который показывает, на что способны инструменты ИИ и какие UI-ресурсы они могут генерировать.
👍7❤4
ИИ уже победил дизайнеров?
Anonymous Poll
12%
Да
37%
Еще нет, но скоро
36%
Нет и не победит
15%
Посмотреть
Уже завтра - Yet Another Mobile Party, онлайн-стрим про мобильную разработку от Яндекса с гостями из разных компаний.
Yet Another Mobile Party — онлайн видеоподкаст без докладов и презентаций Спикеры Яндекса и наши гости из других компаний соберутся за круглым столом, поделятся новостями, обсудят карьерный путь и актуальные технологии.
Чтобы присоединиться и задать свои вопросы спикерам, нужно — зарегистрироваться и подключиться к трансляции 1 апреля
Программа и регистрация
Yet Another Mobile Party — онлайн видеоподкаст без докладов и презентаций Спикеры Яндекса и наши гости из других компаний соберутся за круглым столом, поделятся новостями, обсудят карьерный путь и актуальные технологии.
Чтобы присоединиться и задать свои вопросы спикерам, нужно — зарегистрироваться и подключиться к трансляции 1 апреля
Программа и регистрация
Yet Another Mobile Party (YAMP)
Yet Another Mobile Party (YAMP) — это 5-ти часовой стрим в прямом эфире для iOS- и Android-разработчиков. Встречаемся в онлайне 1 апреля с 12:00 до 17:00
🤡5👍2
Forwarded from AppFiles - Mobile Development
Видео и подкасты за неделю
•
•
•
•
•
•
•
•
•
•
•
•
Посмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
•
(iOS En) The Worst Design Pattern in iOS Dev•
(iOS En) 3 MISTAKES to avoid when using Optionals in Swift•
(iOS En) SwiftUI Infinite Carousel - Infinite Page Tab View•
(And Ru) Разработка рекламного SDK — Яндекс Mobile Ads SDK•
(And En) How to Implement a Context Drop Down Menu In Jetpack Compose•
(And En) Is There a Future For Mobile Development?•
(Cod Ru) Онлайн-баттл: алгоритмы•
(Cod Ru) Podlodka #313: может ли программист стать художником?•
(Dev Ru) Как сократить Time To Market и релизить новые фичи быстро•
(Dev Ru) Avito Product meetup #6: репутация пользователей•
(Job Ru) Обман в резюме: как ложное заявление о работе может повлиять на карьеру в IT•
(Dsn En) UI Design using MidjourneyПосмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
YouTube
The Most Misused Design Pattern in Swift
Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN.
The Singleton design pattern in iOS development has a bad reputation. Many developers say to never use a Singleton, but I don't agree.…
The Singleton design pattern in iOS development has a bad reputation. Many developers say to never use a Singleton, but I don't agree.…
👍4👌1🤡1
Прокачиваем Кащееву смерть с Midjourney
Новый еженедельный дайджест - 106 материалов. Прочитайте, поговорите, поставьте 👍 или 🤯, поделитесь, подпишитесь, поддержите и все такое прочее. И присоединяйтесь к IT Insights, где новости и статьи про код, который правит миром. Вот, например, там "Как создать свой ChatGPT на основе собственной базы знаний".
Новый еженедельный дайджест - 106 материалов. Прочитайте, поговорите, поставьте 👍 или 🤯, поделитесь, подпишитесь, поддержите и все такое прочее. И присоединяйтесь к IT Insights, где новости и статьи про код, который правит миром. Вот, например, там "Как создать свой ChatGPT на основе собственной базы знаний".
👍8❤2🤯1
Ведущие приложения с чат-ботами уже зарабатывают миллионы
OpenAI начал ИИ-революцию с выпуском ChatGPT. И некоторым разработчикам эта революция уже принесла миллионы.
1. Многие разработчики вскочили на волну ИИ-чатботов и выпустили «умные» приложения в App Store и Google Play.
2. Если посмотреть на топ-чарт в американском App Store прямо сейчас, то можно увидеть там 4 приложения — это Kiyo, Genie, AI Chatbot и Ask AI. Последний только что запустил монетизацию, поэтому его можно исключить.
3. Вместе эта троица заработала $3 млн чистого дохода в App Store с начала года. Неплохо, да? И тенденция восходящая для всех трех приложений, которые в среднем получают $20K — $30K дохода каждый день. И это уже после налога Apple. Да, они наверняка тратят что-то на оплату самого ChatGPT, но определенно значительно меньше того, что получают.
4. И весь этот доход поступает от подписок, что означает, что он будет продолжать расти по мере того, как ИИ будет набирать популярность у пользователей.
И что: хайп такой хайп - кто первый встал того итапки миллионы. Впрочем, кажется, что если предложить что-то интересное и новое на основе того же ChatGPT, то можно легко оседлать волну.
OpenAI начал ИИ-революцию с выпуском ChatGPT. И некоторым разработчикам эта революция уже принесла миллионы.
1. Многие разработчики вскочили на волну ИИ-чатботов и выпустили «умные» приложения в App Store и Google Play.
2. Если посмотреть на топ-чарт в американском App Store прямо сейчас, то можно увидеть там 4 приложения — это Kiyo, Genie, AI Chatbot и Ask AI. Последний только что запустил монетизацию, поэтому его можно исключить.
3. Вместе эта троица заработала $3 млн чистого дохода в App Store с начала года. Неплохо, да? И тенденция восходящая для всех трех приложений, которые в среднем получают $20K — $30K дохода каждый день. И это уже после налога Apple. Да, они наверняка тратят что-то на оплату самого ChatGPT, но определенно значительно меньше того, что получают.
4. И весь этот доход поступает от подписок, что означает, что он будет продолжать расти по мере того, как ИИ будет набирать популярность у пользователей.
И что: хайп такой хайп - кто первый встал того и
👍4
Занятно, что сразу две новости про устройства Apple/ НА прошлой неделе говорили, что еще даже не анонсированную гарнитуру отложили и/или сократили в разы объемы выпуска. В общем-то я тот еще мамкин аналитик, но ждать большого спроса на AR-гарнитуру за 3К долларов как-то слишком оптимистично. А сегодня пишет, что Apple в начале года вообще прекратила выпуск M2. “Столкнувшись с резким падением продаж Mac”. Кажется, и у Apple настают непростые времена.
Разработка
• Apple приостановила производство M2
• Самые высокооплачиваемые вакансии марта в области разработки приложений
• Codon: высокопроизводительный расширяемый компилятор Python
• Онлайн-баттл: алгоритмы
• Как сократить Time To Market и релизить новые фичи быстро
• Обучение, тесты и шапочка тимлида
• Обман в резюме: как ложное заявление о работе может повлиять на карьеру в IT
• Podlodka #313: может ли программист стать художником?
• Apple откладывает производство гарнитуры
• Вкусный редизайн: как мы сделали foodtech приложение «Ешь Деревенское» за 1,5 месяца
• GitHub Copilot is Code Cloning 2.0
• “Data driven” decisions aren’t innovative decisions
Маркетинг
• Ведущие приложения с чат-ботами зарабатывают миллионы
• Avito Product meetup #6: репутация пользователей
iOS
• TwitterTextEditor: редактор текста для iOS
• Swift 5.8 Released
• Using UIHostingConfiguration Without Cell Views
• 10 Advanced Swift Interview Questions — With Answers
• The Composable Architecture — Best Suited Architecture For SwiftUI
• SwiftUI Flow Coordinator pattern with NavigationStack to coordinate navigation between views
Android
• Основы Android-разработки в Revolut
• KutePreferences: экраны настроек в Material Design 3
• Профилирование вашего I/O
• Разработка рекламного SDK — Яндекс Mobile Ads SDK
• Создание и тестирование процессоров аннотаций (с кодогенерацией) для Kotlin
• Kotlin 1.8.20 Released
• Grounding Beliefs
• Bringing seamless authentication to your apps with passkeys using Credential Manager API
• Faster Kotlin APIs on AWS Lambda
• Using Deeplink and UI Testing in Jetpack Compose Navigation
Кроссплатформа
• The Top 3 Flutter Example Apps: Things to Know
Разработка
• Apple приостановила производство M2
• Самые высокооплачиваемые вакансии марта в области разработки приложений
• Codon: высокопроизводительный расширяемый компилятор Python
• Онлайн-баттл: алгоритмы
• Как сократить Time To Market и релизить новые фичи быстро
• Обучение, тесты и шапочка тимлида
• Обман в резюме: как ложное заявление о работе может повлиять на карьеру в IT
• Podlodka #313: может ли программист стать художником?
• Apple откладывает производство гарнитуры
• Вкусный редизайн: как мы сделали foodtech приложение «Ешь Деревенское» за 1,5 месяца
• GitHub Copilot is Code Cloning 2.0
• “Data driven” decisions aren’t innovative decisions
Маркетинг
• Ведущие приложения с чат-ботами зарабатывают миллионы
• Avito Product meetup #6: репутация пользователей
iOS
• TwitterTextEditor: редактор текста для iOS
• Swift 5.8 Released
• Using UIHostingConfiguration Without Cell Views
• 10 Advanced Swift Interview Questions — With Answers
• The Composable Architecture — Best Suited Architecture For SwiftUI
• SwiftUI Flow Coordinator pattern with NavigationStack to coordinate navigation between views
Android
• Основы Android-разработки в Revolut
• KutePreferences: экраны настроек в Material Design 3
• Профилирование вашего I/O
• Разработка рекламного SDK — Яндекс Mobile Ads SDK
• Создание и тестирование процессоров аннотаций (с кодогенерацией) для Kotlin
• Kotlin 1.8.20 Released
• Grounding Beliefs
• Bringing seamless authentication to your apps with passkeys using Credential Manager API
• Faster Kotlin APIs on AWS Lambda
• Using Deeplink and UI Testing in Jetpack Compose Navigation
Кроссплатформа
• The Top 3 Flutter Example Apps: Things to Know
AppTractor
Apple приостановила производство M2
Как сообщается, приостановка продолжалась до февраля, после чего производство чипов серии M2 возобновилось, но оно
👍3❤1
Нашел занятную статью про сравнение “чистого” кода с полиморфизмом и “грязного” кода с If-Else на примере Swift. Тесты показали, что полиморфный код работает хуже, чем основанный на перечислениях, примерно на 30%. Потому что во время выполнения приложение ищет нужную функцию для вызова динамически, и этот поиск требует затрат. Вывод от КО 👩✈️ - чистый код это не догма. Нужно знать все альтернативы и понимать, когда наступает подходящий момент для их использования.
Разработка
• Чистый или быстрый код?
• Как стать -10х инженером
• $3 млн: Dozer — создание приложений для работы с данными в реальном времени за считанные минуты
• Как эффективно тестировать мобильные приложения? Пятиуровневая пирамида тестирования
• Шорт-лист мифов о безопасности мобильных приложений и неприкрытая правда
• Roadmap for Data Engineering 2023
• Designing the new era of Teams
• From Monolith to Micro-frontends: How we Revolutionised REA Mobile App Development
Маркетинг
• Как построить CJM: лучший способ посмотреть на продукт глазами пользователя
• 3 примера, в которых доступность помогла заработать денег, подсветить ошибки и решить споры
iOS
• Активности и Вложения в XCTest
• Over-Engineering
• How to achieve dynamic app icon in iOS?
• Debugging tool you (probably) are not using
• Sharing content in SwiftUI
Android
• Compose Media: composable компоненты для Media3
• Jetpack Compose Layouts часть 2
• Securely Create Android Release using Github Actions
• Migrate from MVVM to MVI
• Exploring AnimatedContent and Crossfade in Jetpack Compose
• Building Reddit Recap with Jetpack Compose on Android
Кроссплатформа
• QR Auto Login with Flutter
• Create a Hacker-Proof Email App in Flutter with OpenPGP Encryption
Разработка
• Чистый или быстрый код?
• Как стать -10х инженером
• $3 млн: Dozer — создание приложений для работы с данными в реальном времени за считанные минуты
• Как эффективно тестировать мобильные приложения? Пятиуровневая пирамида тестирования
• Шорт-лист мифов о безопасности мобильных приложений и неприкрытая правда
• Roadmap for Data Engineering 2023
• Designing the new era of Teams
• From Monolith to Micro-frontends: How we Revolutionised REA Mobile App Development
Маркетинг
• Как построить CJM: лучший способ посмотреть на продукт глазами пользователя
• 3 примера, в которых доступность помогла заработать денег, подсветить ошибки и решить споры
iOS
• Активности и Вложения в XCTest
• Over-Engineering
• How to achieve dynamic app icon in iOS?
• Debugging tool you (probably) are not using
• Sharing content in SwiftUI
Android
• Compose Media: composable компоненты для Media3
• Jetpack Compose Layouts часть 2
• Securely Create Android Release using Github Actions
• Migrate from MVVM to MVI
• Exploring AnimatedContent and Crossfade in Jetpack Compose
• Building Reddit Recap with Jetpack Compose on Android
Кроссплатформа
• QR Auto Login with Flutter
• Create a Hacker-Proof Email App in Flutter with OpenPGP Encryption
AppTractor
Чистый или быстрый код?
Как профессионал, вы должны знать все свои альтернативы и понимать, когда наступает подходящий момент для их использования.
❤1
Виртуальная реальность не взлетела, расходимся
Виртуальная реальность не прижилась среди американских подростков, согласно новому исследованию компании Piper Sandler, опубликованному во вторник.
1. В то время как 29% опрошенных подростков владеют VR-устройствами — по сравнению с тем, что 87% владеют iPhone — только 4% владельцев гарнитур используют их ежедневно и только 14% еженедельно.
2. Более того, только 7% заявили, что планируют приобрести новое устройство, в то время как 52% опрошенных подростков не уверены или не заинтересованы в этом.
И что: подростки часто рассматриваются как ранние последователи новых технологий, и их предпочтения могут дать представление о том, куда движется индустрия. Результаты опроса свидетельствуют о том, что VR еще не завоевала популярность среди населения, несмотря на миллиарды долларов инвестиций в эту технологию со стороны крупных технологических компаний и множество недорогих гарнитур на рынке. Между тем компании, похоже, по прежнему верят в AR/VR. Apple готовится анонсировать свою многострадальную гарнитуру уже в этом году. Кроме того, Meta* также планирует выпуск новых гарнитур виртуальной реальности в конце этого года для заменыQuest 2.
Виртуальная реальность не прижилась среди американских подростков, согласно новому исследованию компании Piper Sandler, опубликованному во вторник.
1. В то время как 29% опрошенных подростков владеют VR-устройствами — по сравнению с тем, что 87% владеют iPhone — только 4% владельцев гарнитур используют их ежедневно и только 14% еженедельно.
2. Более того, только 7% заявили, что планируют приобрести новое устройство, в то время как 52% опрошенных подростков не уверены или не заинтересованы в этом.
И что: подростки часто рассматриваются как ранние последователи новых технологий, и их предпочтения могут дать представление о том, куда движется индустрия. Результаты опроса свидетельствуют о том, что VR еще не завоевала популярность среди населения, несмотря на миллиарды долларов инвестиций в эту технологию со стороны крупных технологических компаний и множество недорогих гарнитур на рынке. Между тем компании, похоже, по прежнему верят в AR/VR. Apple готовится анонсировать свою многострадальную гарнитуру уже в этом году. Кроме того, Meta* также планирует выпуск новых гарнитур виртуальной реальности в конце этого года для заменыQuest 2.
Новостей особых нет, поэтому очередной бессмысленный интересный опрос. Вы выпускаете свои приложения в App Store/Google Play? В качестве пет-проекта или как инди?
Разработка
• Многоязычность на Kotlin-бэкэнде
• 16 System Design Concepts I Wish I Knew Before the Interview
Маркетинг
• Американские подростки не в восторге от виртуальной реальности: только 4% используют ее ежедневно
iOS
• SwiftFormat: форматирование кода Swift
• Introduction to Actors in Swift: Origins and Background
• SwiftUI: The UnsafeObservedObject Quiz
• Merge, CombineLatest, and Zip: Comparing Operators of Combine for iOS
Android
• Создание Reddit Recap с помощью Jetpack Compose
• Inline, noinline, crossinline, reified in Kotlin with examples
• Jetpack Compose — Respect the contract of Modifiers
• Testing Kotlin Flows in Android using Turbine
• Aspect ratio with reference in Jetpack Compose
Кроссплатформа
• Перспективы развития Flutter
• How to handle one-time UI events with Bloc in Flutter
• Alpaca’s, Llama’s and Dart
Разработка
• Многоязычность на Kotlin-бэкэнде
• 16 System Design Concepts I Wish I Knew Before the Interview
Маркетинг
• Американские подростки не в восторге от виртуальной реальности: только 4% используют ее ежедневно
iOS
• SwiftFormat: форматирование кода Swift
• Introduction to Actors in Swift: Origins and Background
• SwiftUI: The UnsafeObservedObject Quiz
• Merge, CombineLatest, and Zip: Comparing Operators of Combine for iOS
Android
• Создание Reddit Recap с помощью Jetpack Compose
• Inline, noinline, crossinline, reified in Kotlin with examples
• Jetpack Compose — Respect the contract of Modifiers
• Testing Kotlin Flows in Android using Turbine
• Aspect ratio with reference in Jetpack Compose
Кроссплатформа
• Перспективы развития Flutter
• How to handle one-time UI events with Bloc in Flutter
• Alpaca’s, Llama’s and Dart
Хабр
Многоязычность на Kotlin-бэкэнде
Язык программирования Kotlin часто ассоциируется с мобильной разработкой для Android и это неудивительно, учитывая что он принят Google как официальный язык разработки, и принес множество необходимых...
❤4
Выпускаете свои проекты?
Anonymous Poll
8%
Да, я тру инди и живу с этого
25%
Да, есть побочный проект, но работаю в другом
36%
Пока нет, но планирую
14%
Нет и не хочу
17%
Посмотреть
This media is not supported in your browser
VIEW IN TELEGRAM
Приложения в Play должны сделать удаление аккаунтов
Google, вслед за Apple, обязывает разработчиков сделать удаление аккаунтов.
1. Для приложений, позволяющих создавать учетные записи в приложении, разработчики вскоре должны будут предоставить возможность инициировать удаление учетных записей и данных из приложения и через Интернет.
2. "Через Интернет" означает, что пользователь сможет запросить удаление аккаунта и данных без необходимости переустановки приложения.
3. Согласно новой политике, при выполнении запроса на удаление аккаунта необходимо также удалить данные, связанные с этим аккаунтом. Эта функция также дает разработчикам возможность предоставить больше выбора: пользователи, которые не хотят полностью удалять свой аккаунт, могут выбрать удаление только других данных (например, истории активности, изображений или видео).
4. Реализовать все это нужно до 7 декабря. Заработает в Play все в следующем году. Разработчики, которым нужно больше времени, могут подать заявку до 31 мая 2024 года.
И что: больше контроля, больше правил, которые никто не будет соблюдать.
Google, вслед за Apple, обязывает разработчиков сделать удаление аккаунтов.
1. Для приложений, позволяющих создавать учетные записи в приложении, разработчики вскоре должны будут предоставить возможность инициировать удаление учетных записей и данных из приложения и через Интернет.
2. "Через Интернет" означает, что пользователь сможет запросить удаление аккаунта и данных без необходимости переустановки приложения.
3. Согласно новой политике, при выполнении запроса на удаление аккаунта необходимо также удалить данные, связанные с этим аккаунтом. Эта функция также дает разработчикам возможность предоставить больше выбора: пользователи, которые не хотят полностью удалять свой аккаунт, могут выбрать удаление только других данных (например, истории активности, изображений или видео).
4. Реализовать все это нужно до 7 декабря. Заработает в Play все в следующем году. Разработчики, которым нужно больше времени, могут подать заявку до 31 мая 2024 года.
И что: больше контроля, больше правил, которые никто не будет соблюдать.
🤔12👍4🔥4
Чтобы быть в тренде последних новостей из мира iOS разработки, тебе надо подписаться на канал @iOS_broadcast.
📌 Там ты найдешь ежедневную подборку новостей с кратким обзором, а также подборки видео и интересные опросы, чтобы проверить свои знания.
На канале мы постим много полезного!
❓ Квизы: В чем отличия #available и @available? || Для чего используется Associated type в swift?
📚 Полезные статьи: Как не потерять голову (и память) при поиске утечек в iOS || TCA, The next iOS Architecture?
▶️ Еженедельная подборка интересных видео по разработке
Канал создан авторами @android_broadcast
📌 Там ты найдешь ежедневную подборку новостей с кратким обзором, а также подборки видео и интересные опросы, чтобы проверить свои знания.
На канале мы постим много полезного!
❓ Квизы: В чем отличия #available и @available? || Для чего используется Associated type в swift?
📚 Полезные статьи: Как не потерять голову (и память) при поиске утечек в iOS || TCA, The next iOS Architecture?
▶️ Еженедельная подборка интересных видео по разработке
Канал создан авторами @android_broadcast
👍7🤡3🙈1
Вчера был разговор про инди, а сегодня вот история программиста из Германии. Поработал пару лет разработчиком, решил следовать за мечтой делать собственные приложения, ушел на год, сделала два на Flutter, заработал $5.9k и решил вернуться обратно на работу. Что примечательно, так что все это без истерии, с вменяемым планом. В общем мне понравился такой подход, инди здорового человека. Чего и всем желаю.
Разработка
• Один год инди-разработки
• Раз и навсегда про тёмную тему или почему вам «на самом деле» нужна тёмная тема
• Product visioning through storytelling
Маркетинг
• Тенденции развития мобильных приложений 2023: глобальные бенчмарки
• Substack запустил Notes, свой аналог Twitter
iOS
• The Many Flavors of Unidirectional Architectures in Swift
• What is a ProjectedValue in SwiftUI?
• Drag and drop transferable data in SwiftUI
• Enums : Use Cases of Enums in everyday programming
• Migrating to The Composable Architecture (TCA) 1.0
Android
• Приложения в Play должны сделать удаление аккаунтов в приложении и онлайн
• Android User Interface Samples: примеры создания UI
• 6 Design Patterns Every Android Developer Must Know
• The Unit Testing Diet: Start with BDD and Do Not Mock
• How to build a time picker with Jetpack Compose
• Setting up ViewPager in Jetpack Compose
Кроссплатформа
• For Better Performance, Replace SizedBox with Compile-Time Constants
Разработка
• Один год инди-разработки
• Раз и навсегда про тёмную тему или почему вам «на самом деле» нужна тёмная тема
• Product visioning through storytelling
Маркетинг
• Тенденции развития мобильных приложений 2023: глобальные бенчмарки
• Substack запустил Notes, свой аналог Twitter
iOS
• The Many Flavors of Unidirectional Architectures in Swift
• What is a ProjectedValue in SwiftUI?
• Drag and drop transferable data in SwiftUI
• Enums : Use Cases of Enums in everyday programming
• Migrating to The Composable Architecture (TCA) 1.0
Android
• Приложения в Play должны сделать удаление аккаунтов в приложении и онлайн
• Android User Interface Samples: примеры создания UI
• 6 Design Patterns Every Android Developer Must Know
• The Unit Testing Diet: Start with BDD and Do Not Mock
• How to build a time picker with Jetpack Compose
• Setting up ViewPager in Jetpack Compose
Кроссплатформа
• For Better Performance, Replace SizedBox with Compile-Time Constants
AppTractor
Один год инди-разработки
После 12 месяцев работы над своими проектами я решил составить резюме и поделиться своим путешествием и некоторыми уроками, которые я усвоил. Написание моей первой статьи в блоге показалось мне идеальным способом сделать это, и я надеюсь, что вам понравится…
❤4🔥1
Тинькофф бросает вызов мобильным разработчикам.
15 апреля стартует IT's Tinkoff Solution Cup — соревнование для мидлов и сеньоров. Будут сложные задачи и призы победителям.
Регистрируйтесь, проходите отборочный тур и побеждайте в финале 22 апреля. Детали тут: https://bit.ly/3KeCwDh
Реклама. АО Тинькофф Банк
15 апреля стартует IT's Tinkoff Solution Cup — соревнование для мидлов и сеньоров. Будут сложные задачи и призы победителям.
Регистрируйтесь, проходите отборочный тур и побеждайте в финале 22 апреля. Детали тут: https://bit.ly/3KeCwDh
Реклама. АО Тинькофф Банк
🤡26👍5