SoundCloud тестирует ленту, похожую на TikTok, для поиска музыки
SoundCloud — последнее приложение, в котором можно попробовать вертикальный фид с короткими фрагментами.
1. Компания в своих приложениях для iOS и Android тестирует фичу обнаружения новой музыки в виде вертикального фида.
2. В нем доступны 30-секундные предварительные прослушивания. Обновленный дизайн страницы упрощает комментирование трека или добавление его в список воспроизведения.
3. Артисты могут выбрать свой собственный клип, чтобы выделить его, или положиться на технологию искусственного интеллекта Musiio от самого SoundCloud.
4. Spotify тестирует такой фид уже несколько лет. Resso от ByteDance полагается на вертикальную подачу, но она предлагает слушать полные песни, а не короткие клипы. Другие приложения для поиска музыки, такие как Smores и HotDrop, также использовали сочетание ИИ и коротких клипов, чтобы помочь пользователям находить новые треки.
5. SoundCloud хочет стать первой крупной платформой, которая объединит все эти ингредиенты для открытия новых авторов.
И что: как когда-то "софт поглощал мир" и все рано или поздно должно было стать программным, так теперь TikTok поглощает все медиа и всё рано или поздно должно будет стать TikTok-ом 🤷
SoundCloud — последнее приложение, в котором можно попробовать вертикальный фид с короткими фрагментами.
1. Компания в своих приложениях для iOS и Android тестирует фичу обнаружения новой музыки в виде вертикального фида.
2. В нем доступны 30-секундные предварительные прослушивания. Обновленный дизайн страницы упрощает комментирование трека или добавление его в список воспроизведения.
3. Артисты могут выбрать свой собственный клип, чтобы выделить его, или положиться на технологию искусственного интеллекта Musiio от самого SoundCloud.
4. Spotify тестирует такой фид уже несколько лет. Resso от ByteDance полагается на вертикальную подачу, но она предлагает слушать полные песни, а не короткие клипы. Другие приложения для поиска музыки, такие как Smores и HotDrop, также использовали сочетание ИИ и коротких клипов, чтобы помочь пользователям находить новые треки.
5. SoundCloud хочет стать первой крупной платформой, которая объединит все эти ингредиенты для открытия новых авторов.
И что: как когда-то "софт поглощал мир" и все рано или поздно должно было стать программным, так теперь TikTok поглощает все медиа и всё рано или поздно должно будет стать TikTok-ом 🤷
👍5🔥3
Про рекомпозицию Composable можно читать бесконечно. В данном случае у чувака в решателе судоку при изменении одного поля в самом конце дерева перерисовывался один Text. Из-за того, что immutable List вовсе не означает, что он... ну, immutable. Сюрприз. В результате, при одном изменении Compose перерисовывал все 700 полей на экране. Сюрприз х2. God bless iOS UIKit!
Разработка
• Отладка и исправление проблемы с производительностью Jetpack Compose в моем приложении для решения судоку
• Intel выпустил SDK для программирования квантового компьютера
• Как объединить устройства с разными протоколами передачи данных на одной IoT-платформе
• Machine learning roadmap from zero to pro [complete] — 2023
• Two strategies to drive screenshot testing in Mobile projects
Маркетинг
• Маркетологи в мобайле (Spring Edition): Наталия Полина (Esprit Games)
• SoundCloud тестирует ленту, похожую на TikTok, для поиска музыки
iOS
• Liquid Menu Buttons: выдвигающиеся кнопки на SwiftUI
• Как мы приложение Додо Пиццы на арабский переводили
• Helpful Swift Libraries to Boost Your iOS App Development
• How to Build a Custom Component in SwiftUI
• Side Menu in IOS SwiftUI
• Combine Sinks and the Unretained Retain Cycle
• How to Bridge Async/await Functions to Combine’s Future Type in Swift
Android
• Дополняем реальность в мобильных приложениях через ARCore
• Extend Android’s Room Abstraction Capability Further with KSP
• Using Jetpack Credential Manager to save and retrieve passwords in-app
• Leverage Multi-Window and Activity Embedding
• Guide to Good Android App Architetture
• How to Build an Android Ecommerce App with Medusa
Кроссплатформа
• 7 Useful React Native Libraries You Should Use in Your Next Project
• Mistakes that Flutter Developers Should Stop Doing
• My Hardest Bug Ever
Разработка
• Отладка и исправление проблемы с производительностью Jetpack Compose в моем приложении для решения судоку
• Intel выпустил SDK для программирования квантового компьютера
• Как объединить устройства с разными протоколами передачи данных на одной IoT-платформе
• Machine learning roadmap from zero to pro [complete] — 2023
• Two strategies to drive screenshot testing in Mobile projects
Маркетинг
• Маркетологи в мобайле (Spring Edition): Наталия Полина (Esprit Games)
• SoundCloud тестирует ленту, похожую на TikTok, для поиска музыки
iOS
• Liquid Menu Buttons: выдвигающиеся кнопки на SwiftUI
• Как мы приложение Додо Пиццы на арабский переводили
• Helpful Swift Libraries to Boost Your iOS App Development
• How to Build a Custom Component in SwiftUI
• Side Menu in IOS SwiftUI
• Combine Sinks and the Unretained Retain Cycle
• How to Bridge Async/await Functions to Combine’s Future Type in Swift
Android
• Дополняем реальность в мобильных приложениях через ARCore
• Extend Android’s Room Abstraction Capability Further with KSP
• Using Jetpack Credential Manager to save and retrieve passwords in-app
• Leverage Multi-Window and Activity Embedding
• Guide to Good Android App Architetture
• How to Build an Android Ecommerce App with Medusa
Кроссплатформа
• 7 Useful React Native Libraries You Should Use in Your Next Project
• Mistakes that Flutter Developers Should Stop Doing
• My Hardest Bug Ever
AppTractor
Отладка и исправление проблемы с производительностью Jetpack Compose в моем приложении для решения судоку
Как небольшая корректировка моего кода и немного дополнительных знаний о перекомпоновке превратили мой судоку из неэффективного кошмара, который каждый раз перекомпоновывался, в действительно нормальное решение.
👍6
I/O 2023 состоится в среду 10 мая
1. I/O 2023 будет похож на прошлогоднюю конференцию с «ограниченной аудиторией в зале и трансляцией в прямом эфире».
2. Начнется все с главного выступления генерального директора Сундара Пичаи в Shoreline Amphitheatre в Маунтин-Вью. За кейноутом последует основная презентация для разработчиков, а затем «более 100 технических сессий».
3. Предполагается выпуск Android 14, презентация Pixel 7a, вероятно Pixel Tablet и Pixel Fold. Ну и конечно не обойдется без "прорывов в области ИИ".
3. Предполагается перевод на все языки.
И что: регистрация на конференцию началась и она бесплатна.
1. I/O 2023 будет похож на прошлогоднюю конференцию с «ограниченной аудиторией в зале и трансляцией в прямом эфире».
2. Начнется все с главного выступления генерального директора Сундара Пичаи в Shoreline Amphitheatre в Маунтин-Вью. За кейноутом последует основная презентация для разработчиков, а затем «более 100 технических сессий».
3. Предполагается выпуск Android 14, презентация Pixel 7a, вероятно Pixel Tablet и Pixel Fold. Ну и конечно не обойдется без "прорывов в области ИИ".
3. Предполагается перевод на все языки.
И что: регистрация на конференцию началась и она бесплатна.
❤1
Из первой статьи впервые узнал о таком подходе, как скриншот-тестирование. Через сравнение скриншотов - к тестированию UI и защите от визуальных регрессий. Ни для чего больше само тестирование не подходит, да и в общем-то статья довольно поверхностная, реальных рецептов не предлагает, но как введение вполне может поработать.
Разработка
• Две стратегии скриншот-тестирования в мобильных проектах
• У Google и Meta тысячи сотрудников, которые выполняют «фиктивную работу»
• Google уменьшает повышение сотрудников
• I/O 2023 пройдет 10 мая
• Как быстро завезти темную тему
• Surviving a Downturn: Strategies for Reorganizing Your Tech Company During Tough Economic Times
• Should you tell the interviewer that you’ve already seen the question
• Top 8 Algorithms Every Programmer Should Know
Маркетинг
• Записали на прием 1000 пациентов онлайн: как поживает мобильное приложение клиники после релиза
• Новый дизайн Spotify частью TikTok, частью Instagram и частью YouTube
iOS
• Advanced Techniques for Complex Apps in Swift
• Server-Driven UI using SwiftUI
• Fast and reliable iOS builds with Bazel at Mercari
• Animatable Properties in SwiftUI
• What's new in Swift 5.8
• 9 SwiftUI Hacks for Beautiful Views
• Checklist to become a senior iOS developer in 2023
Android
• Вышел Android 14 Developer Preview 2
• P3C: руководство по написанию кода на языке Java от Alibaba Group
• Как мы попробовали Yatagan
• Remote бэкенд на Firebase для МП без бэкенда
• Context: The Missing Feature of Programming Languages
• Android Jetpack Compose and Atomic Design
• The Case Against Relying Solely on Unit Test Coverage
• Kotlin Isn’t Null-Safe Yet. Here Are 3 Gotchas
Кроссплатформа
• Singleton in Flutter
Разработка
• Две стратегии скриншот-тестирования в мобильных проектах
• У Google и Meta тысячи сотрудников, которые выполняют «фиктивную работу»
• Google уменьшает повышение сотрудников
• I/O 2023 пройдет 10 мая
• Как быстро завезти темную тему
• Surviving a Downturn: Strategies for Reorganizing Your Tech Company During Tough Economic Times
• Should you tell the interviewer that you’ve already seen the question
• Top 8 Algorithms Every Programmer Should Know
Маркетинг
• Записали на прием 1000 пациентов онлайн: как поживает мобильное приложение клиники после релиза
• Новый дизайн Spotify частью TikTok, частью Instagram и частью YouTube
iOS
• Advanced Techniques for Complex Apps in Swift
• Server-Driven UI using SwiftUI
• Fast and reliable iOS builds with Bazel at Mercari
• Animatable Properties in SwiftUI
• What's new in Swift 5.8
• 9 SwiftUI Hacks for Beautiful Views
• Checklist to become a senior iOS developer in 2023
Android
• Вышел Android 14 Developer Preview 2
• P3C: руководство по написанию кода на языке Java от Alibaba Group
• Как мы попробовали Yatagan
• Remote бэкенд на Firebase для МП без бэкенда
• Context: The Missing Feature of Programming Languages
• Android Jetpack Compose and Atomic Design
• The Case Against Relying Solely on Unit Test Coverage
• Kotlin Isn’t Null-Safe Yet. Here Are 3 Gotchas
Кроссплатформа
• Singleton in Flutter
AppTractor
Две стратегии скриншот-тестирования в мобильных проектах
Контекст Говоря о мобильных проектах или продуктах, особенно зрелых и крупных, тесты скриншотов — это любопытный пример проверок, которые мы хотим сместить влево в жизненном цикле разработки программного обеспечения. Сообщество iOS-разработчиков уже несколько…
👍6❤1
$17 млн для планирования девичников (и групповых поездок)
А чего добился ты, username? (C) Bach, приложение для организации девичников, объявило о получении $9 млн в Серии A. С новыми инвестициями общий объем финансирования компании достиг $17 млн.
1. Приложение, доступное в Google Play Store и iOS App Store, предназначено для того, чтобы помочь пользователям со своими друзьями спланировать групповую поездку от начала до конца.
2. Bach также включает в себя маркетплейс, в котором есть развлечения рядом с пунктом назначения и которые можно забронировать прямо через приложение.
3. Из мобайла в веб. Стартап объявил, что запускает новый веб-маркетплейс, который позволит просто пользователям покупать развлечения.
4. Из вертикали девичников ко всем групповым поездкам. Рынок групповых путешествий составляет $200 млрд. Bach доказывает, что может быть лидером рынка и владеть вертикалью девичников, но тем самым создает основу для естественного расширения на другие групповые путешествия.
И что: интересная ниша, интересный рынок, интересный рост + "путешествие миллениалов — это огромные возможности, и будущее путешествий, особенно групповых, быстро меняется".
А чего добился ты, username? (C) Bach, приложение для организации девичников, объявило о получении $9 млн в Серии A. С новыми инвестициями общий объем финансирования компании достиг $17 млн.
1. Приложение, доступное в Google Play Store и iOS App Store, предназначено для того, чтобы помочь пользователям со своими друзьями спланировать групповую поездку от начала до конца.
2. Bach также включает в себя маркетплейс, в котором есть развлечения рядом с пунктом назначения и которые можно забронировать прямо через приложение.
3. Из мобайла в веб. Стартап объявил, что запускает новый веб-маркетплейс, который позволит просто пользователям покупать развлечения.
4. Из вертикали девичников ко всем групповым поездкам. Рынок групповых путешествий составляет $200 млрд. Bach доказывает, что может быть лидером рынка и владеть вертикалью девичников, но тем самым создает основу для естественного расширения на другие групповые путешествия.
И что: интересная ниша, интересный рынок, интересный рост + "путешествие миллениалов — это огромные возможности, и будущее путешествий, особенно групповых, быстро меняется".
❤2
Forwarded from AppFiles - Mobile Development
Видео за неделю
•
•
•
•
•
•
•
•
•
•
Посмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
•
(iOS En) Build Swift ChatGPT API Client for Linux And CLI App•
(iOS En) iOS Interview Questions and Answers with Sample Code•
(iOS En)3 MISTAKES to avoid when using closures in Swift•
(And Ru) Что внутри APK. App Bundle. Google Play Dynamic Feature•
(And En) #TheAndroidShow: Large screens, Jetpack Compose and more!•
(And En) How to Transfer Data Via Bluetooth•
(Dev En) Learn Figma Prototyping•
(Dev Ru) Трафик: береги, мониторь, балансируй•
(Dev Ru) Ускорение ТТМ: проверяем гипотезу продукта•
(Job Ru) Podlodka #310: организация стажировокПосмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
YouTube
Build Swift ChatGPT API Client for Linux And CLI App
In this video, we're going to update ChatGPT Swift API to add Linux support and build a simple CLI App. This is a continuation of the previous tutorials in "Build SwiftUI ChatGPT series"
#swiftui #chatgpt #iosdevelopment #openai #steamdeck
Part 1 - Build…
#swiftui #chatgpt #iosdevelopment #openai #steamdeck
Part 1 - Build…
❤2👍2
SocialPeta had a Panel Discussion on the mobile game UA with our partners from Voodoo, Digital Turbine, SplitMetrics, and Tenjin.
Which covers the following topics:
- Changes in the mobile game market in 2022
- Data that makes products more competitive
- Ways to reduce UA costs
- The right UA channel mix
-High-quality and engaging creatives
The recording has been uploaded to the website, watch it anytime after registration:
https://www.socialpeta.com/webinars/mobile-game-ua-top-strategies-and-best-practices-for-2023
Which covers the following topics:
- Changes in the mobile game market in 2022
- Data that makes products more competitive
- Ways to reduce UA costs
- The right UA channel mix
-High-quality and engaging creatives
The recording has been uploaded to the website, watch it anytime after registration:
https://www.socialpeta.com/webinars/mobile-game-ua-top-strategies-and-best-practices-for-2023
Пицца на арабском Compose
Новый еженедельный дайджест - все 92 материала. Прочитайте, поговорите, поставьте 👍 или ❤️, поделитесь, подпишитесь, поддержите и все такое прочее. И присоединяйтесь к IT Insights, где новости и статьи про код, который правит миром.
Новый еженедельный дайджест - все 92 материала. Прочитайте, поговорите, поставьте 👍 или ❤️, поделитесь, подпишитесь, поддержите и все такое прочее. И присоединяйтесь к IT Insights, где новости и статьи про код, который правит миром.
❤7👍2🔥1
Forwarded from IT Insights
Разработчик запустил модель Meta LLaMA-13B, которая считается конкурентом GPT-3, на своем ноутбуке
Я думал, что пройдет еще несколько лет, прежде чем я смогу запустить модель класса GPT-3 на моем железе. Я ошибся - это будущее уже наступило.
Статья: https://simonwillison.net/2023/Mar/11/llama/
Перевод: https://apptractor.ru/info/articles/llama.html
Код: https://github.com/ggerganov/llama.cpp
Я думал, что пройдет еще несколько лет, прежде чем я смогу запустить модель класса GPT-3 на моем железе. Я ошибся - это будущее уже наступило.
Статья: https://simonwillison.net/2023/Mar/11/llama/
Перевод: https://apptractor.ru/info/articles/llama.html
Код: https://github.com/ggerganov/llama.cpp
Simon Willison’s Weblog
Large language models are having their Stable Diffusion moment
The open release of the Stable Diffusion image generation model back in August 2022 was a key moment. I wrote how Stable Diffusion is a really big deal at the …
👍5🔥2
У Sensor Tower вышел годовой отчет по мобильным играм. Много всего интересного, но главное - после пандемийного роста практически у всех все падает, доходы от игр снижаются пятый квартал подряд. Россия по загрузкам упала на 11%, в Европе вывалилась из Топ-5 стран по доходам с падением аж на 72%.
Разработка
Мобильные игры 2022 — отчет Sensor Tower
Большая языковая модель на вашем компьютере — момент Stable Diffusion продолжается
Macige: шаблоны Continuous Integration
Я.Субботник по мобильной разработке
Как выжить hardware-продукту в software-компании?
Трафик: береги, мониторь, балансируй
Podlodka #310: организация стажировок
Grammarly запускает ИИ-инструмент генерации текста
Your team needs a better balance between starters and finishers
Маркетинг
У Epic Games уже готов мобильный магазин игр и приложений
$9 млн в Серии А: Bach — планирование девичников и групповых поездок
«Маркетинг игровых приложений 2023» — отчет AppsFlyer
Ускорение ТТМ: проверяем гипотезу продукта
Apple запускает классический стриминг Apple Music Classical
iOS
Анимация UIView, зависящая от прокрутки содержимого UIScrollView
KeychainAccess: Swift wrapper для Keychain
iOS Data Protection APIs, Using Swift
The relationship between UIView and CALayer
Xcode Tip: filtering debugger output
TaskGroup error handling in Swift
SwiftUI’s .task modifier
Test Plans are now Default for New Projects with Xcode 14.3
Android
Что внутри APK. App Bundle. Google Play Dynamic Feature
What is Delegation Interface in Kotlin?
Railway Oriented Programming in Kotlin
Random Musings on the Android 14 Developer Preview 2
Create a custom Theme with Jetpack Compose
Extending the Android SDK — SDKExtensions
Automating dependency updates in a Compose project
Mastering Android App Performance: Analyzing Bottlenecks with Perfetto
How To Build A Rideshare App Like Uber
Кроссплатформа
Как мы сделали аудиозвонки в приложении для сотрудников
How to write Flutter apps faster with Riverpod Lint & Riverpod Snippets
Разработка
Мобильные игры 2022 — отчет Sensor Tower
Большая языковая модель на вашем компьютере — момент Stable Diffusion продолжается
Macige: шаблоны Continuous Integration
Я.Субботник по мобильной разработке
Как выжить hardware-продукту в software-компании?
Трафик: береги, мониторь, балансируй
Podlodka #310: организация стажировок
Grammarly запускает ИИ-инструмент генерации текста
Your team needs a better balance between starters and finishers
Маркетинг
У Epic Games уже готов мобильный магазин игр и приложений
$9 млн в Серии А: Bach — планирование девичников и групповых поездок
«Маркетинг игровых приложений 2023» — отчет AppsFlyer
Ускорение ТТМ: проверяем гипотезу продукта
Apple запускает классический стриминг Apple Music Classical
iOS
Анимация UIView, зависящая от прокрутки содержимого UIScrollView
KeychainAccess: Swift wrapper для Keychain
iOS Data Protection APIs, Using Swift
The relationship between UIView and CALayer
Xcode Tip: filtering debugger output
TaskGroup error handling in Swift
SwiftUI’s .task modifier
Test Plans are now Default for New Projects with Xcode 14.3
Android
Что внутри APK. App Bundle. Google Play Dynamic Feature
What is Delegation Interface in Kotlin?
Railway Oriented Programming in Kotlin
Random Musings on the Android 14 Developer Preview 2
Create a custom Theme with Jetpack Compose
Extending the Android SDK — SDKExtensions
Automating dependency updates in a Compose project
Mastering Android App Performance: Analyzing Bottlenecks with Perfetto
How To Build A Rideshare App Like Uber
Кроссплатформа
Как мы сделали аудиозвонки в приложении для сотрудников
How to write Flutter apps faster with Riverpod Lint & Riverpod Snippets
AppTractor
Мобильные игры 2022 — отчет Sensor Tower
Action и Tabletop игры - единственные две категории с положительным ростом доходов в 2022 году, при этом выручка увеличилась на 9 и 4% в годовом исчислении соответственно.
👍7❤2
Маркетинг игровых приложений 2023
Интересно, что хотя рынок мобильных игр падает, инвестиции в UA растут. На прошлой неделе вышел отчет AppsFlyer о маркетинге игровых приложений в прошлом году.
1. Установки игр для Android (2022 г. по сравнению с 2021 г.) выросли на 8%. Установки на iOS снизились на 5%.
2. Расходы на рекламу игровых приложений по всему миру в 2022 достигли $26.7 млрд. Напомню, что по оценкам Sensor Tower весь доход от мобильных игр за год около 30 млрд.
3. На 88% вырос CPI на iOS с 1 квартала 2021 года по 4 квартал 2022 года.
4. На 7% упали средние доходы от IAP во втором полугодии 2022 г. по сравнению с первым полугодием 2022 г., при этом iOS снизилась на 13%, а Android — на 6% (-1% и -14% год к году соответственно).
5. Топ-3 жанра по расходам на UA — Match, гиперказуальные игры и Казино. Вместе они потребляют 44% всего бюджета на продвижение.
И что: кажется рынок игр становится все сложнее и сложнее. Впрочем, хорошо тем, кто может осмысленно продавать рекламу на IOS 🙂
Интересно, что хотя рынок мобильных игр падает, инвестиции в UA растут. На прошлой неделе вышел отчет AppsFlyer о маркетинге игровых приложений в прошлом году.
1. Установки игр для Android (2022 г. по сравнению с 2021 г.) выросли на 8%. Установки на iOS снизились на 5%.
2. Расходы на рекламу игровых приложений по всему миру в 2022 достигли $26.7 млрд. Напомню, что по оценкам Sensor Tower весь доход от мобильных игр за год около 30 млрд.
3. На 88% вырос CPI на iOS с 1 квартала 2021 года по 4 квартал 2022 года.
4. На 7% упали средние доходы от IAP во втором полугодии 2022 г. по сравнению с первым полугодием 2022 г., при этом iOS снизилась на 13%, а Android — на 6% (-1% и -14% год к году соответственно).
5. Топ-3 жанра по расходам на UA — Match, гиперказуальные игры и Казино. Вместе они потребляют 44% всего бюджета на продвижение.
И что: кажется рынок игр становится все сложнее и сложнее. Впрочем, хорошо тем, кто может осмысленно продавать рекламу на IOS 🙂
👍7
Forwarded from IT Insights
Пока мы тут дружно страдаем по GPT3, OpenAI уже представляет GPT4. В некоторых приложениях уже используется (примеры есть на сайте - Duolingo, Be My Eyes, Stripe, Khan Academy и т.д.), а остальным можно записаться в лист ожидания.
Сайт: https://openai.com/product/gpt-4
Сайт: https://openai.com/product/gpt-4
👍4🔥2
Интересное обсуждение (и статья) - нужно ли говорить на техническом интервью, что задачу такую вы уже решали? Автор ратует за то, что нужно. Собеседование вообще отдельный вид искусства и нужно к нему готовиться -> алгоритмических задач в принципе мало и встретить что-то новое сложно -> правда укрепит ваш имидж в глазах спрашивающего.
Разработка
• Стоит ли говорить на интервью, что вы уже решали такую задачу?
• The Case Against Relying Solely on DRY
• Visualizing direction and the use of arrows
• Navigating New UI: How to Ease Users into Major Changes
Маркетинг
• «Оскар» увеличил загрузки Paramount+ на 80%
iOS
• Как локализовать все ваши iOS приложения на 20 языков за 5 минут
• Building Large-Scale Apps with SwiftUI: A Guide to Modular Architecture
• Using Swift’s Type System To Model Behaviour
• Exploring Physics With SpriteKit and SwiftUI
• 5 reasons I still feel SwiftUI is premature
• How to Handle Tap Gestures on Widgets?
Android
• Автоматизация обновлений зависимостей в проекте Compose
• Retro Music Player: музыкальный плеер для Android в Material You
• Подходы для создания системы управления доступом устройства на ОС Android. Что изменилось в 2023 году?
• Sampling Profiler & Rogue case of App Profiling
• How the introduction of notification runtime permissions in Android 13 affects conversion from push notifications
• Packaging Native Code with Prefab: A Solution for Imported Prebuilt Binaries
• Mastering Android App Performance: Analyzing Bottlenecks with Perfetto
•
Кроссплатформа
• Preventing Memory Leaks in Flutter: Best Practices and Tools
• Is Flutter going to kill React Native?
Разработка
• Стоит ли говорить на интервью, что вы уже решали такую задачу?
• The Case Against Relying Solely on DRY
• Visualizing direction and the use of arrows
• Navigating New UI: How to Ease Users into Major Changes
Маркетинг
• «Оскар» увеличил загрузки Paramount+ на 80%
iOS
• Как локализовать все ваши iOS приложения на 20 языков за 5 минут
• Building Large-Scale Apps with SwiftUI: A Guide to Modular Architecture
• Using Swift’s Type System To Model Behaviour
• Exploring Physics With SpriteKit and SwiftUI
• 5 reasons I still feel SwiftUI is premature
• How to Handle Tap Gestures on Widgets?
Android
• Автоматизация обновлений зависимостей в проекте Compose
• Retro Music Player: музыкальный плеер для Android в Material You
• Подходы для создания системы управления доступом устройства на ОС Android. Что изменилось в 2023 году?
• Sampling Profiler & Rogue case of App Profiling
• How the introduction of notification runtime permissions in Android 13 affects conversion from push notifications
• Packaging Native Code with Prefab: A Solution for Imported Prebuilt Binaries
• Mastering Android App Performance: Analyzing Bottlenecks with Perfetto
•
Кроссплатформа
• Preventing Memory Leaks in Flutter: Best Practices and Tools
• Is Flutter going to kill React Native?
AppTractor
Стоит ли говорить на интервью, что вы уже решали такую задачу?
Человек спрашивал, что делать, когда во время собеседования вам задают задачу, которую вы уже решали.
❤3
Вы сказали бы на интервью, что уже решали такую задачу?
Anonymous Poll
33%
Да
44%
Нет
23%
Посмотреть, кто ответил "нет"
👨💻2
Duolingo представила новые функции на основе GPT-4
Ко вчерашней новости - подробности интеграции новой платформы в Duolingo.
1. Duolingo представил новую подписку Max с функциями, основанными на GPT-4. Duolingo Max стоит $29.99 в месяц или $167.99 в год, в ней есть две новые функции на основе искусственного интеллекта, называемые «Ролевая игра» и «Объясните мой ответ».
2. Ролевая игра открывает чат-бота, который позволяет пользователям практиковать навыки общения в реальном мире с персонажами в приложении. Например, вы можете притвориться, что заказываете кофе в парижском кафе или обсуждаете планы на будущий отпуск. После того, как пользователи закончат разговор, они получат обратную связь от ИИ о точности и сложности своих ответов, а также советы для будущих разговоров.
3. Все это происходит под присмотром людей. Эксперты пишут сценарии и следят за тем, чтобы начальное приглашение соответствовало тому, на каком этапе курса находится пользователь. Эксперты также пишут начальные сообщения в чат и сообщают модели ИИ, куда вести разговор.
4. Объяснение ответа дает пользователям возможность узнать больше о своем ответе на уроке, независимо от того, был ли их ответ правильным или неправильным. Пользователи могут войти в чат с Duo, чтобы получить объяснение того, почему их ответ был правильным или неправильным
5. Единственными курсами, которые могут использовать эти две новые функции, пока являются испанский и французский языки для англоговорящих на iOS.
6. Duolingo заявляет, что провела месяцы, тестируя новую технологию со своими командами и небольшой группой пользователей, и была впечатлена результатами.
И что: могу лишь повторить - "надо интегрировать быстрее", подумайте как можно использовать в вашем продукте, если еще нет.
Ко вчерашней новости - подробности интеграции новой платформы в Duolingo.
1. Duolingo представил новую подписку Max с функциями, основанными на GPT-4. Duolingo Max стоит $29.99 в месяц или $167.99 в год, в ней есть две новые функции на основе искусственного интеллекта, называемые «Ролевая игра» и «Объясните мой ответ».
2. Ролевая игра открывает чат-бота, который позволяет пользователям практиковать навыки общения в реальном мире с персонажами в приложении. Например, вы можете притвориться, что заказываете кофе в парижском кафе или обсуждаете планы на будущий отпуск. После того, как пользователи закончат разговор, они получат обратную связь от ИИ о точности и сложности своих ответов, а также советы для будущих разговоров.
3. Все это происходит под присмотром людей. Эксперты пишут сценарии и следят за тем, чтобы начальное приглашение соответствовало тому, на каком этапе курса находится пользователь. Эксперты также пишут начальные сообщения в чат и сообщают модели ИИ, куда вести разговор.
4. Объяснение ответа дает пользователям возможность узнать больше о своем ответе на уроке, независимо от того, был ли их ответ правильным или неправильным. Пользователи могут войти в чат с Duo, чтобы получить объяснение того, почему их ответ был правильным или неправильным
5. Единственными курсами, которые могут использовать эти две новые функции, пока являются испанский и французский языки для англоговорящих на iOS.
6. Duolingo заявляет, что провела месяцы, тестируя новую технологию со своими командами и небольшой группой пользователей, и была впечатлена результатами.
И что: могу лишь повторить - "надо интегрировать быстрее", подумайте как можно использовать в вашем продукте, если еще нет.
👏18👍3🤯2
Подписывайтесь на новый канал ASO EXPERT BY ANGLE!
↪️ Там вы узнаете, какие ошибки допускают разработчики приложений в текстовом и визуальном ASO, вдохновитесь идеями дизайна различных визуалов для тестирования и ознакомитесь с экспертными лонгридами по самым горячим и актуальным асошным темам!
➡️ Ребята делают подробные аудиты приложений своих подписчиков в разных форматах и заказывают для этого консультации у нейтивов.
Уже поднабралось полезного материала для ASO-специалистов, дизайнеров, продакт-менеджеров и разработчиков приложений:
🇨🇳 ASO-АУДИТ ПРИЛОЖЕНИЯ ОТ TENCENT В КИТАЕ
🟣 АУДИТ СКРИНШОТОВ CLASH ROYALE В APP STORE
😮 10 ADVANCED-ПРИНЦИПОВ ДИЗАЙНА ВИЗУАЛОВ СТРАНИЦЫ МОБИЛЬНОГО ПРИЛОЖЕНИЯ
🇰🇷 КРАТКИЙ ASO-АУДИТ ИГРЫ В КОРЕЕ
♾ ЗНАЧЕНИЯ ОСНОВНЫХ ЦВЕТОВ В РАЗНЫХ КУЛЬТУРАХ
💃 ОПТИМИЗАЦИЯ СТРАНИЦЫ ПРИЛОЖЕНИЯ В ЯПОНИИ: МАНГА, АНИМЕ & КАВАЙИ
↪️ Там вы узнаете, какие ошибки допускают разработчики приложений в текстовом и визуальном ASO, вдохновитесь идеями дизайна различных визуалов для тестирования и ознакомитесь с экспертными лонгридами по самым горячим и актуальным асошным темам!
➡️ Ребята делают подробные аудиты приложений своих подписчиков в разных форматах и заказывают для этого консультации у нейтивов.
Уже поднабралось полезного материала для ASO-специалистов, дизайнеров, продакт-менеджеров и разработчиков приложений:
🇨🇳 ASO-АУДИТ ПРИЛОЖЕНИЯ ОТ TENCENT В КИТАЕ
🟣 АУДИТ СКРИНШОТОВ CLASH ROYALE В APP STORE
😮 10 ADVANCED-ПРИНЦИПОВ ДИЗАЙНА ВИЗУАЛОВ СТРАНИЦЫ МОБИЛЬНОГО ПРИЛОЖЕНИЯ
🇰🇷 КРАТКИЙ ASO-АУДИТ ИГРЫ В КОРЕЕ
♾ ЗНАЧЕНИЯ ОСНОВНЫХ ЦВЕТОВ В РАЗНЫХ КУЛЬТУРАХ
💃 ОПТИМИЗАЦИЯ СТРАНИЦЫ ПРИЛОЖЕНИЯ В ЯПОНИИ: МАНГА, АНИМЕ & КАВАЙИ
Telegram
ASO Expert
Делаем регулярный экспертный контент! Специализируемся на ASO, Apple Search Ads, Growth Consulting
С нами можно забронировать звонок 📞 ссылка в первой закрепленной записи
По вопросам:
@sharov_s
@sonya_ryba
С нами можно забронировать звонок 📞 ссылка в первой закрепленной записи
По вопросам:
@sharov_s
@sonya_ryba
Очередное массовое обсуждение в Reddit - Android-разработчик из Индии написал, что мобайл — это тупиковый карьерный путь после 5 лет опыта. Возможностей для роста нет, надо входить в управление. И еще меньше возможностей после 8 лет работы. Никто не нанимает Android/iOS разработчиков с таким большим опытом. Потому что нет ничего, что 10-летний разработчик может сделать, а 5-летний разработчик не может. Его альтернатива - утки веб или бэкенд. Ему традиционно напихали в панамку, но если вспомнить еще одну недавнюю статью “Почему я бросил Android-разработку после 10 лет”, то становится как то тревожно. Не?
Разработка
• Мобильная разработка мертва? — обсуждение в Reddit
• $350 млн в Серии B: Adept — ИИ для управления компьютером
• OpenAI выпускает GPT-4
• Сколько получают российские разработчики: наше исследование
• How to Grow Really Fast as a Software Engineer
Маркетинг
• Duolingo представила новые функции на основе GPT-4
iOS
• Factory: контейнерное внедрение зависимостей
• Обновляю ссылку один месяц, или Лёгких задач не бывает
• Managing Data Models in iOS Apps
• How To Deprecate APIs the Right Way
• 63% improvement on Bitrise build time for iOS
• Clean Code vs. Performant Code
• Address resolution options for iOS app development
Android
• Google открыл Open Health Stack для разработчиков
• ChatGPT for Android developers
• Modern Android Development in 2023
• Yet another pitfall in Jetpack Compose you must be aware of
• Understand Kotlin Sealed class better!
• Enhancing Android TV Playback Experience with MediaSession
Кроссплатформа
• Износ основных средств — мобильное приложение на Flutter
• Переходим на Flutter: за и против
• State Restoration of Flutter App
Разработка
• Мобильная разработка мертва? — обсуждение в Reddit
• $350 млн в Серии B: Adept — ИИ для управления компьютером
• OpenAI выпускает GPT-4
• Сколько получают российские разработчики: наше исследование
• How to Grow Really Fast as a Software Engineer
Маркетинг
• Duolingo представила новые функции на основе GPT-4
iOS
• Factory: контейнерное внедрение зависимостей
• Обновляю ссылку один месяц, или Лёгких задач не бывает
• Managing Data Models in iOS Apps
• How To Deprecate APIs the Right Way
• 63% improvement on Bitrise build time for iOS
• Clean Code vs. Performant Code
• Address resolution options for iOS app development
Android
• Google открыл Open Health Stack для разработчиков
• ChatGPT for Android developers
• Modern Android Development in 2023
• Yet another pitfall in Jetpack Compose you must be aware of
• Understand Kotlin Sealed class better!
• Enhancing Android TV Playback Experience with MediaSession
Кроссплатформа
• Износ основных средств — мобильное приложение на Flutter
• Переходим на Flutter: за и против
• State Restoration of Flutter App
AppTractor
Мобильная разработка мертва? — обсуждение в Reddit
Это тупик. Вакансий нет, а опытных разработчиков почти никто не нанимает.
👍6❤2👏1
Я давно говорил, что новые технологии в здоровье — это The Next Big Thing. Новые лекарства, исследования и, конечно, мобильные данные могут радикально изменить то, как живут люди.
В этом подкасте iOS-разработчик, разбирается, какие метрики нашего тела считывают гаджеты и как они это делают с точки зрения hardware и software — с примерами и интересными особенностями о том, как заставить это всё работать.
И что: еще никогда у нас не было столько данных и столько возможностей в их осмысленной интерпретации. Послушайте, как это делается, и используйте в своих проектах. Можно не просто стать единорогом, но и реально помочь людям.
В этом подкасте iOS-разработчик, разбирается, какие метрики нашего тела считывают гаджеты и как они это делают с точки зрения hardware и software — с примерами и интересными особенностями о том, как заставить это всё работать.
И что: еще никогда у нас не было столько данных и столько возможностей в их осмысленной интерпретации. Послушайте, как это делается, и используйте в своих проектах. Можно не просто стать единорогом, но и реально помочь людям.
Yandex Music
YaTalks 2022: Илья Чикмарев - Как iOS анализируе...
❤11🤩3👍2
В первой статье прямой разбор того, как ChatGPT можно использовать в разработке. Написано про Android, но в целом относится к любому языку или платформе. Главные выводы - “а) ChatGPT может стать сильным союзником в повышении производительности и оптимизации времени разработки; б) не нужно беспокоиться о том, что ChatGPT украдет вашу работу. Сочетая ИИ с человеческим творчеством и навыками, мы можем рассчитывать на более многообещающее и продуктивное будущее”.
Разработка
• ChatGPT для разработчиков — как использовать ИИ на практике
• $10 млн в Серии А: Zed — редактор кода для совместной работы
• Google прекращает продажи Glass Enterprise Edition 2
• Как сделать гармоничный, полезный интерфейс и сэкономить на разработке
Маркетинг
• From Excel to App Store: How I Took My Budget Management Product for a Spin
iOS
• Разбираем ошибки начинающих iOS-разработчиков
• iOS debug session: Direct field offset
• Integrating Rust Library Into Swift Code
• Short Tutorial in Accessibility Inspector
• Mastering Dependency Injection in Swift: Best Practices and Common Pitfalls
• TCA, The next iOS Architecture?
Android
• Scrcpy: отображение и управление Android с компьютера
• Using the plugin pattern in a modularized codebase
• Building Server-Driven Mobile Apps With Nimbus SDUI
• Android Permissions Made Easy
• Bring Your Video App to Cars
• Tips and Techniques for Developing High-Performance Android Apps
Кроссплатформа
• The Best Flutter Performance Tips you can Find
Разработка
• ChatGPT для разработчиков — как использовать ИИ на практике
• $10 млн в Серии А: Zed — редактор кода для совместной работы
• Google прекращает продажи Glass Enterprise Edition 2
• Как сделать гармоничный, полезный интерфейс и сэкономить на разработке
Маркетинг
• From Excel to App Store: How I Took My Budget Management Product for a Spin
iOS
• Разбираем ошибки начинающих iOS-разработчиков
• iOS debug session: Direct field offset
• Integrating Rust Library Into Swift Code
• Short Tutorial in Accessibility Inspector
• Mastering Dependency Injection in Swift: Best Practices and Common Pitfalls
• TCA, The next iOS Architecture?
Android
• Scrcpy: отображение и управление Android с компьютера
• Using the plugin pattern in a modularized codebase
• Building Server-Driven Mobile Apps With Nimbus SDUI
• Android Permissions Made Easy
• Bring Your Video App to Cars
• Tips and Techniques for Developing High-Performance Android Apps
Кроссплатформа
• The Best Flutter Performance Tips you can Find
AppTractor
ChatGPT для разработчиков — как использовать ИИ на практике
Как мы видим, ChatGPT может революционно изменить методы работы программистов.
❤4
Forwarded from AppFiles - Mobile Development
Медиа за неделю
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Посмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
•
(iOS Ru) Умная камера: как встроить в iOS приложение распознавание текста для незрячих•
(iOS Ru) Страх и ненависть в SwiftUI•
(iOS Ru) Гайдлайны подписок•
(iOS Ru) Как iOS анализирует наше здоровье: HealthKit, ResearchKit, CareKit, Activity•
(iOS En) SwiftUI Shimmer Animation Effect•
(iOS En) Explore Spatial Audio•
(And Ru) Как написать свой DI-контейнер на Kotlin•
(And En) Compose Layouts and Modifiers: Live Q&A - MAD Skills•
(And En) Privacy Sandbox for Android•
(And En) What's new in Android Vitals and ANR: A deep dive into Play's technical quality bar•
(And En) Android at Google for Games Developer Summit '23•
(And En) The FULL Beginner Guide for Room in Android•
(And En) Full Guide to the Google Play Review API In Android•
(And En) Android A/B testing•
(Crs Ru) Flutter Dev Podcast #40: Flutter 3.7•
(Anl Ru) Аналитика как продукт: измеряем метриками аналитику•
(Anl Ru) Неубиваемая мобильная аналитика•
(Dev Ru) Заказчики, платформы и технологии•
(Dev Ru) Ключевые отличия между Junior, Middle и Senior разработчикамиПосмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
AppTractor
Умная камера: как встроить в iOS приложение распознавание текста для незрячих
В докладе расскажем об устройстве умной камеры, какие задачи она помогает решать, а также об особенностях использования умной камеры незрячими людьми и её адаптации под такие сценарии.
❤1