Еще в тему каналов - официальный российский магазин приложений для Android, RuStore, запустил телеграм канал
Менее чем за год аудитория стора превысила 10 млн человек, а разработчики загрузили туда уже более 6 тысяч приложений. На канале команда стора:
• познакомит с платформой;
• расскажет новости стора и индустрии;
• анонсирует новые фичи;
• поможет с освоением консоли разработчика и т.д.
Подписывайтесь, чтобы точно ничего не пропустить
Менее чем за год аудитория стора превысила 10 млн человек, а разработчики загрузили туда уже более 6 тысяч приложений. На канале команда стора:
• познакомит с платформой;
• расскажет новости стора и индустрии;
• анонсирует новые фичи;
• поможет с освоением консоли разработчика и т.д.
Подписывайтесь, чтобы точно ничего не пропустить
🤡40👍4❤1
Ладно, вроде основные темы I/O более менее понятны (конечно, AI, кто бы сомневался), самое время для традиционного голосования - понравилась вам конференция или нет?
Разработка
• System Design Blueprint: The Ultimate Guide
Маркетинг и аналитика
• Мобильная аналитика в hh.ru и не только
• How are video games tricking you?
Кроссплатформа
• Анонс Dart 3
• Mobile multiplatform development at McDonald’s
• First Impressions Integrating KMM Into a Brownfield Project
• 8 Useful Tips for Better UX in Flutter
• Flutter 4.0 New Features
Разработка
• System Design Blueprint: The Ultimate Guide
Маркетинг и аналитика
• Мобильная аналитика в hh.ru и не только
• How are video games tricking you?
Кроссплатформа
• Анонс Dart 3
• Mobile multiplatform development at McDonald’s
• First Impressions Integrating KMM Into a Brownfield Project
• 8 Useful Tips for Better UX in Flutter
• Flutter 4.0 New Features
Telegram
кабачковая икра по акции
Когда босс выучил трендовое слово и без конца повторяет его на созвоне
iOS
• Готовим наши приложения к Swift 6
• Swift async/await на примерах
• Реализуем Универсальные ссылки на iOS
• 5 essential tools and tips for every iOS developer
• SwiftGen — How to neatly get rid of magic strings in iOS projects
• Flexible Continuous Integration for iOS
• Building Better iOS Apps with Swift Composable Architecture
• How to Build a Sokoban Puzzle Game in Swift
• Building a Room Scanning App with the RoomPlan API in iOS
#ios
• Готовим наши приложения к Swift 6
• Swift async/await на примерах
• Реализуем Универсальные ссылки на iOS
• 5 essential tools and tips for every iOS developer
• SwiftGen — How to neatly get rid of magic strings in iOS projects
• Flexible Continuous Integration for iOS
• Building Better iOS Apps with Swift Composable Architecture
• How to Build a Sokoban Puzzle Game in Swift
• Building a Room Scanning App with the RoomPlan API in iOS
#ios
Хабр
Готовим наши приложения к Swift 6
Сегодня мы поговорим о том, как активировать режим Swift 6 в ваших Xcode-проектах и SwiftPM-модулях, и каким может быть опыт миграции на новую версию языка. Что такое «режим Swift 6»? К сожалению, как...
❤4
Android
• Compose Rich Editor: редактор текста для Jetpack Compose и Compose Multiplatform
•
•
•
•
•
•
•
•
•
•
•
•
•
•
• JavaCard как второй фактор аутентификации в Android-приложении
• Как Kinect только Pinect
• I want to run any number of Android UI tests on each PR. Your actions?
• 10 Open-Source Projects That’ll Make You Excited About Using Jetpack Compose
• Modularizing Our Driver App For Android
• Goodbye to Activity Lifecycle and Hello to Compose Lifecycle
• From Data to UI : Jetpack Compose Phases
#Android
• Compose Rich Editor: редактор текста для Jetpack Compose и Compose Multiplatform
•
I/O Итоги конференци: искусственный интеллект и новые гаджеты•
I/O Машинное обучение на Android-устройстве•
I/O Google выпускает Compose for TV•
I/O Android Studio на I/O 23: разговорный чат-бот•
I/O Google I/O 2023. Что нового в Kotlin для Android?•
I/O Что нового в Jetpack Compose•
I/O Вышла альфа Compose for TV•
I/O Что нового в Jetpack•
I/O Вторая бета Android 14•
I/O Что нового в Google Play•
I/O Что нового в Android Health•
I/O Новый логотип Android Studio•
I/O Watch Face Format для Wear OS•
I/O Что нового в Android for Cars• JavaCard как второй фактор аутентификации в Android-приложении
• Как Kinect только Pinect
• I want to run any number of Android UI tests on each PR. Your actions?
• 10 Open-Source Projects That’ll Make You Excited About Using Jetpack Compose
• Modularizing Our Driver App For Android
• Goodbye to Activity Lifecycle and Hello to Compose Lifecycle
• From Data to UI : Jetpack Compose Phases
#Android
AppTractor
Compose Rich Editor: редактор текста для Jetpack Compose и Compose Multiplatform
Compose Rich Editor — библиотека редактора для Jetpack Compose и Compose Multiplatform, полностью настраиваемая и поддерживающая общие функции rich text редактора. Она построена на основе TextField и поможет вам легко создать полноценный текстовый редактор.
❤3🔥1
Forwarded from AppFiles - Mobile Development
Видео и подкасты за неделю:
•
•
•
•
•
•
•
•
•
•
•
Посмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
•
(iOS Ru) SwiftUI в Авиасейлс•
(iOS En) 7 Tips to Display Text Like a Pro in SwiftUI•
(iOS En) SwiftUI Custom Tab Bar With Orientation Support•
(And Ru) KSP CODE GENERATOR: пишем код, который пишет код (по юнит тестам)•
(And En) Все видео Google I/O 2023•
(And En) How to Build a Swipeable Image Slider in Jetpack Compose•
(And En) How to Use the Google Play In-App Update API•
(Dev Ru) Как в Тинькофф эволюционировали процессы работы с аналитикой•
(Dev Ru) QA, автотесты и образование•
(Dev Ru) Как найти работу в IT?•
(Mrk En) No-Budget DIY Marketing for Indie GamesПосмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
🔥4❤1
📲 Тинькофф проведет Android-митап в Петербурге
Встреча пройдет 18 мая в особняке «Пальма». Ребята расскажут, как адаптировать ваше Android-приложение для поддержки устройств с большими экранами, и разберут возможности SDK. В конце митапа выступит Кирилл Розов с докладом про запуск задач в фоне.
Не забудьте зарегистрироваться и позвать с собой коллег.
🗓 До встречи 18 мая в Петербурге на IT’s Tinkoff Mobile Meetup!
Встреча пройдет 18 мая в особняке «Пальма». Ребята расскажут, как адаптировать ваше Android-приложение для поддержки устройств с большими экранами, и разберут возможности SDK. В конце митапа выступит Кирилл Розов с докладом про запуск задач в фоне.
Не забудьте зарегистрироваться и позвать с собой коллег.
🗓 До встречи 18 мая в Петербурге на IT’s Tinkoff Mobile Meetup!
🤡13👍7
Тёмная сторона Android 13
Новый еженедельный дайджест - 79 материалов за прошедшие несколько рабочих дней. Прочитайте, поговорите, поставьте 👍 или 🤯, поделитесь, подпишитесь, поддержите. И присоединяйтесь к IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Вот, например, у меня там был пост "Смерть метавселенных" - публицист Эд Зитрон называет три главных причины того, почему метавселенные не взлетели.
Новый еженедельный дайджест - 79 материалов за прошедшие несколько рабочих дней. Прочитайте, поговорите, поставьте 👍 или 🤯, поделитесь, подпишитесь, поддержите. И присоединяйтесь к IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Вот, например, у меня там был пост "Смерть метавселенных" - публицист Эд Зитрон называет три главных причины того, почему метавселенные не взлетели.
👍5❤1
Приложение frfr взлетело в топ App Store в США
На этой неделе на вершину чартов, пусть и на короткий миг, поднялось новое приложение.
1. frfr (строчными буквами, одно «fr» вероятно означает «for real», а второе — «friends») — это приложение для анонимного обмена голосовыми сообщениями.
2. Его простая иконка, основная суть, скриншоты и общий тон очень напоминают Gas. Помните Gas? Приложение, которое в прошлом году штурмом взяло топ-чарты, платформа для анонимного общения, предназначенная для тинейджеров. Gas набрал миллионы загрузок, а затем был продан Discord и исчез почти так же быстро, как и появился.
3. Приложение frfr официально запустилось в апреле, и до начала мая, когда количество загрузок начало расти, оно не добилось никакого реального успеха. Но в мае сначала немного, а затем все быстрее frfr достиг в субботу 6 мая пика в 170 тысяч установок,
4. По состоянию на среду, frfr уже имел 729 тысяч загрузок в App Store и Google Play.
И что: как я писал еще, кажется, про Gas -
На этой неделе на вершину чартов, пусть и на короткий миг, поднялось новое приложение.
1. frfr (строчными буквами, одно «fr» вероятно означает «for real», а второе — «friends») — это приложение для анонимного обмена голосовыми сообщениями.
2. Его простая иконка, основная суть, скриншоты и общий тон очень напоминают Gas. Помните Gas? Приложение, которое в прошлом году штурмом взяло топ-чарты, платформа для анонимного общения, предназначенная для тинейджеров. Gas набрал миллионы загрузок, а затем был продан Discord и исчез почти так же быстро, как и появился.
3. Приложение frfr официально запустилось в апреле, и до начала мая, когда количество загрузок начало расти, оно не добилось никакого реального успеха. Но в мае сначала немного, а затем все быстрее frfr достиг в субботу 6 мая пика в 170 тысяч установок,
4. По состоянию на среду, frfr уже имел 729 тысяч загрузок в App Store и Google Play.
И что: как я писал еще, кажется, про Gas -
анонимность + подростки = ядреный рецепт. Сообщения были, аудио есть, не хватает анонимных картинок 😀🤡15👍2🔥1👨💻1
Apple опубликовала независимое исследование “небольших” разработчиков. Небольшие - это до 1 миллиона долларов или до 1 миллиона установок. Так вот, по данным Analysis Group 90% разработчиков в App Store являются такими, но примечательно другое - для тех, кто работал еще в 2020, доходы в 2022 в среднем выросли на 71%. То есть почти в два раза. Мелочь, а приятно ☺️
Разработка
• Доходы небольших разработчиков в App Store выросли на 71% за последние 2 года
• Stability AI выпускает Stable Animation SDK
• Как в Тинькофф эволюционировали процессы работы с аналитикой
• QA, автотесты и образование
• Как найти работу в IT?
• Что разработчики думают об ИИ — исследование Directus
• Как я адаптировал игру к экранам мобильных устройств
• Tips and tricks for exploring a new codebase
• Designing a Step Goal Live Activity
• Why an Engineering Manager Should Not Review Code
• Why We Over-Engineer Software (and How to Break the Habit)
Маркетинг и аналитика
• Приложение frfr взлетело в топ App Store в США
Кроссплатформа
• Четыре платформы — один код. Что такое Compose Multiplatform?
• Using Compose for a UI component in a SwiftUI screen
• Dart 3.0: An exciting step toward greatness!
• Flutter достиг 1 миллиона опубликованных приложений и усиливает поддержку веба
#dev
Разработка
• Доходы небольших разработчиков в App Store выросли на 71% за последние 2 года
• Stability AI выпускает Stable Animation SDK
• Как в Тинькофф эволюционировали процессы работы с аналитикой
• QA, автотесты и образование
• Как найти работу в IT?
• Что разработчики думают об ИИ — исследование Directus
• Как я адаптировал игру к экранам мобильных устройств
• Tips and tricks for exploring a new codebase
• Designing a Step Goal Live Activity
• Why an Engineering Manager Should Not Review Code
• Why We Over-Engineer Software (and How to Break the Habit)
Маркетинг и аналитика
• Приложение frfr взлетело в топ App Store в США
Кроссплатформа
• Четыре платформы — один код. Что такое Compose Multiplatform?
• Using Compose for a UI component in a SwiftUI screen
• Dart 3.0: An exciting step toward greatness!
• Flutter достиг 1 миллиона опубликованных приложений и усиливает поддержку веба
#dev
AppTractor
Доходы небольших разработчиков в App Store выросли на 71% за последние 2 года
Analysis Group в 2022 году по заказу Apple провела исследование небольших разработчиков в App Store. Вот некоторые интересные цифры: В 2022 более 90% разработчиков в App Store признаны маленькими — это меньше 1 миллиона долларов дохода или менее 1 миллиона…
❤2🔥1
iOS
• Поток данных SwiftUI с примерами
• SwiftUI в Авиасейлс
• Z Combinator for Hacker News: клиент на SwiftUI
• Акторы в Swift
• Flexible Continuous Integration for iOS
• Attempting to connect a tvOS app to an iOS app with DeviceDiscoveryUI
• Parallax header effect in SwiftUI using CoordinateSpace
• Spotlight on: Passkeys
• Statically-typed JSON payload in Swift
• Learning SwiftUI, when you already know UIKit
#ios
• Поток данных SwiftUI с примерами
• SwiftUI в Авиасейлс
• Z Combinator for Hacker News: клиент на SwiftUI
• Акторы в Swift
• Flexible Continuous Integration for iOS
• Attempting to connect a tvOS app to an iOS app with DeviceDiscoveryUI
• Parallax header effect in SwiftUI using CoordinateSpace
• Spotlight on: Passkeys
• Statically-typed JSON payload in Swift
• Learning SwiftUI, when you already know UIKit
#ios
AppTractor
Поток данных SwiftUI с примерами
SwiftUI предоставляет несколько оберток свойств, которые помогут вам управлять потоком данных в вашем приложении.
❤4
Android
• Shady: галерея AGSL-шейдеров
• Разбор Android 13 для разработчиков
• KSP CODE GENERATOR: пишем код, который пишет код (по юнит тестам)
• Все видео Google I/O 2023
• Jetpack Compose: Expandable Text
• Picture in Picture Mode в android. Показываем видео в мини-окне
• Create Custom Jetpack Compose Animations
• Migrating to Jetpack Compose: a step by step journey
• Why you need ViewModels and why you don't
• Introducing the Android UI design hub
• Using Kover for Effective Code Coverage in Kotlin Projects
• Technology Radar 2023 For Android Developers
• Network Connectivity Service using callbackFlow and Jetpack Compose
• Using PreviewParameters and providing Composables to Jetpack Compose Previews
#android
• Shady: галерея AGSL-шейдеров
• Разбор Android 13 для разработчиков
• KSP CODE GENERATOR: пишем код, который пишет код (по юнит тестам)
• Все видео Google I/O 2023
• Jetpack Compose: Expandable Text
• Picture in Picture Mode в android. Показываем видео в мини-окне
• Create Custom Jetpack Compose Animations
• Migrating to Jetpack Compose: a step by step journey
• Why you need ViewModels and why you don't
• Introducing the Android UI design hub
• Using Kover for Effective Code Coverage in Kotlin Projects
• Technology Radar 2023 For Android Developers
• Network Connectivity Service using callbackFlow and Jetpack Compose
• Using PreviewParameters and providing Composables to Jetpack Compose Previews
#android
AppTractor
Shady: галерея AGSL-шейдеров
Shady — это галерея AGSL-шейдеров, демонстрирующая эффекты шейдеров в Jetpack Compose, текстурирование изображений с помощью шейдеров и возможности настраиваемых/анимированных шейдеров. Эти шейдеры варьируются от развлекательных до практичных, подходящих…
👍6
В топе очередная медитативно-философская история о том, что рано или поздно (скорее рано) все, что вы делаете, превратится в технический долг и устареет. Что с этим делать автор в общем не говорит (с одной стороны - ну а что можно сделать? все так и есть, а с другой ладно, говорит - смириться с несовершенством и пилить как не в себя), но если у вас есть ностальгия по “старым добрым временам” Visual Basic 6 или Windows CE, то почитать в самый раз.
Разработка
• Вся моя 20-летняя карьера — это технический долг или устаревший код
• $ 20 млн в посевном раунде: Together — открытые генеративные модели ИИ
• Intrinsic Flowstate — платформа программирования промышленных роботов
• Как мы придумали и запустили совместные поездки в Яндекс Go
• Steve Jobs: You Were Wrong About The Best Developers
• Maybe That Code Isn’t “Clever”, Maybe You Aren’t!
Маркетинг и аналитика
• «Мою собаку может украсть голубь»: мы узнали страшное о собачниках, пока делали для них мобильное приложение
Кроссплатформа
• Six-Sided Puzzle: паззлы на Flutter
• Comparing M2 mini vs. M1 mini vs. Mac Pro
• Dart 3: A Comprehensive Guide to Records and Futures
#dev
Разработка
• Вся моя 20-летняя карьера — это технический долг или устаревший код
• $ 20 млн в посевном раунде: Together — открытые генеративные модели ИИ
• Intrinsic Flowstate — платформа программирования промышленных роботов
• Как мы придумали и запустили совместные поездки в Яндекс Go
• Steve Jobs: You Were Wrong About The Best Developers
• Maybe That Code Isn’t “Clever”, Maybe You Aren’t!
Маркетинг и аналитика
• «Мою собаку может украсть голубь»: мы узнали страшное о собачниках, пока делали для них мобильное приложение
Кроссплатформа
• Six-Sided Puzzle: паззлы на Flutter
• Comparing M2 mini vs. M1 mini vs. Mac Pro
• Dart 3: A Comprehensive Guide to Records and Futures
#dev
AppTractor
Вся моя 20-летняя карьера — это технический долг или устаревший код
Не существует такой вещи, как совершенство. Со временем то, что было идеальным сегодня, не будет идеальным в будущем. Научитесь жить с несовершенством.
❤2
iOS
• Exploring the Composable Architecture Framework
• SwiftUI Picker, Toggle, Slider and Stepper Fully Explained
• How to build UIKit like MVVM-C Coordinator hierarchy with SwiftUI
• Closures Vs. Combine Vs. Async Await
#ios
• Exploring the Composable Architecture Framework
• SwiftUI Picker, Toggle, Slider and Stepper Fully Explained
• How to build UIKit like MVVM-C Coordinator hierarchy with SwiftUI
• Closures Vs. Combine Vs. Async Await
#ios
Medium
Exploring the Composable Architecture Framework
Ade Adegoke — iOS Developer at Conjure
❤2👍2🤡1
Android
• 10 открытых проектов, которые заставят вас полюбить Jetpack Compose
• В каких случаях использовать функцию derivedStateOf из Jetpack Compose
• Перформанс 2ГИС для Android.
• Get Current User Location in Jetpack Compose Using Clean Architecture
• Android Dependency Inversion — Avoid rewriting your app
• Understand Drawing Arc of A Path In Jetpack Compose Canvas
• Exercises in futility: Jetpack Compose Recomposition
• 10 открытых проектов, которые заставят вас полюбить Jetpack Compose
• В каких случаях использовать функцию derivedStateOf из Jetpack Compose
• Перформанс 2ГИС для Android.
• Get Current User Location in Jetpack Compose Using Clean Architecture
• Android Dependency Inversion — Avoid rewriting your app
• Understand Drawing Arc of A Path In Jetpack Compose Canvas
• Exercises in futility: Jetpack Compose Recomposition
AppTractor
10 открытых проектов, которые заставят вас полюбить Jetpack Compose
Эти 10 проектов и библиотек дадут вам толчок для изучения или глубокого погружения в Jetpack Compose. Наслаждайтесь!
❤5🤔1
Доходы приложений 2023
Data.ai выпустила отчет State of App Revenue 2023, в котором рассматривает вопросы рекламы и покупок в приложениях.
1. В 2022 году на неигровые приложения пришлось около $220 млрд (65%) из 336 млрд долларов, потраченных на мобильную рекламу. Но если отойти от больших соцсетей и стримингов, то 70% расходов на мобильную рекламу пришлось на игры.
2. Большая часть доходов мобильной рекламы приходится на Северную Америку - 46%.
2. Половина из $167 млрд, потраченных потребителями на мобильные приложения в 2022 году, пришлась на iOS. На Google Play пришлось 27% расходов на магазины приложений, а на сторонние магазины в Китае (где Google Play недоступен) - оставшиеся 23%.
3. Неигровые приложения получили 71% дохода от подписок.
4. Почти половина всех доходов от IAP в играх в США приходится на IAP стоимостью менее $10. Однако значительная часть доходов все еще поступает от IAP с самой высокой ценой - более $100.
И что: давно уже монетизация и маркетинг стали самой сложной частью мобильного бизнеса. Нужно все больше времени уделять тонким настройкам и вовлечению пользователей именно в покупки.
Data.ai выпустила отчет State of App Revenue 2023, в котором рассматривает вопросы рекламы и покупок в приложениях.
1. В 2022 году на неигровые приложения пришлось около $220 млрд (65%) из 336 млрд долларов, потраченных на мобильную рекламу. Но если отойти от больших соцсетей и стримингов, то 70% расходов на мобильную рекламу пришлось на игры.
2. Большая часть доходов мобильной рекламы приходится на Северную Америку - 46%.
2. Половина из $167 млрд, потраченных потребителями на мобильные приложения в 2022 году, пришлась на iOS. На Google Play пришлось 27% расходов на магазины приложений, а на сторонние магазины в Китае (где Google Play недоступен) - оставшиеся 23%.
3. Неигровые приложения получили 71% дохода от подписок.
4. Почти половина всех доходов от IAP в играх в США приходится на IAP стоимостью менее $10. Однако значительная часть доходов все еще поступает от IAP с самой высокой ценой - более $100.
И что: давно уже монетизация и маркетинг стали самой сложной частью мобильного бизнеса. Нужно все больше времени уделять тонким настройкам и вовлечению пользователей именно в покупки.
👍5❤1
Apple, вслед за Google, отчиталась о борьбе с мошенничеством в App Store в 2022. Заблочили 428,000 учетных записей разработчиков (в 2021 было уничтожено 802,000 аккаунтов), 105,000 заявок на участие в программе разработчиков Apple были отклонены по подозрению в мошенничестве, было отключено более 282 млн учетных записей клиентов, связанных с мошеннической и неправомерной деятельностью, почти 1.7 миллиона приложений были отклонены, 153,000 приложений были признаны спамом, подражателями или вводящими в заблуждение, 29,000 приложений были отклонены из-за наличия скрытых или недокументированных функций, 400,000 приложений были отклонены из-за нарушения конфиденциальности, Apple заблокировала почти 3.9 млн украденных кредитных карт и запретила 714,000 аккаунтов совершать повторные транзакции, в общей сложности в 2022 году Apple заблокировала в App Store мошеннических операций на сумму 2.09 млрд долларов.
Разработка
• Как Apple боролась с мошенничеством в App Store в 2022
• 30 советов для эффективного проектирования пользовательского интерфейса
• Маск призвал отказаться от работы на дому
• Building Obsidian, Tinder’s Design System
• 5 types of bad product managers that no one talks about
• Fundamental Differences of Compose and SwiftUI
Маркетинг и аналитика
• Доходы приложений 2023: отчет Data.ai
• Один сервис, чтобы коннектиться со всеми, или как я интегрировал игру с VK и немного увлекся
Кроссплатформа
• Dart 3.0: Best New Features & Why You Should Care
• React Native: Ultimate Guide to Create a Home Screen Widget for iOS and Android
Разработка
• Как Apple боролась с мошенничеством в App Store в 2022
• 30 советов для эффективного проектирования пользовательского интерфейса
• Маск призвал отказаться от работы на дому
• Building Obsidian, Tinder’s Design System
• 5 types of bad product managers that no one talks about
• Fundamental Differences of Compose and SwiftUI
Маркетинг и аналитика
• Доходы приложений 2023: отчет Data.ai
• Один сервис, чтобы коннектиться со всеми, или как я интегрировал игру с VK и немного увлекся
Кроссплатформа
• Dart 3.0: Best New Features & Why You Should Care
• React Native: Ultimate Guide to Create a Home Screen Widget for iOS and Android
AppTractor
Как Apple боролась с мошенничеством в App Store в 2022
В целом команда проверки приложений усовершенствовала свои процессы и расширила свою деятельность по всему миру, чтобы поддержать разработчиков и помочь им в размещении приложений в App Store.
iOS
• Apple: Send us your feedback and report bugs
• Swift: How to use CoreMotion to obtain sensorial data
• Measuring Ping in iOS Apps: A Simple Solution
• Integrating SwiftUI in UIKit: Seamless Data Communication
• How to identify parts of speech and names in a text with Swift
• Downloading fonts on iOS
• Ranges in Swift explained with code examples
#ios
• Apple: Send us your feedback and report bugs
• Swift: How to use CoreMotion to obtain sensorial data
• Measuring Ping in iOS Apps: A Simple Solution
• Integrating SwiftUI in UIKit: Seamless Data Communication
• How to identify parts of speech and names in a text with Swift
• Downloading fonts on iOS
• Ranges in Swift explained with code examples
#ios
Apple Developer
Bug Reporting - Apple Developer
Now with Feedback Assistant available on iPhone, iPad, Mac, and the web, it’s easier to submit effective bug reports and request enhancements to APIs and tools.
👍2
Android
• Telephoto: работа с изображениями в Compose
• Реализация прогресс бара при отправке или загрузке файлов
• Making Graph Plotting Function in Jetpack Compose
• Simple implementation of Material 3 switches in Preferences
• Using PreviewParameters and providing Composables to Jetpack Compose Previews
• 30 ideas to reduce your Gradle Build times
• How I added Gamepad Support to Android Virtual Device
#Android
• Telephoto: работа с изображениями в Compose
• Реализация прогресс бара при отправке или загрузке файлов
• Making Graph Plotting Function in Jetpack Compose
• Simple implementation of Material 3 switches in Preferences
• Using PreviewParameters and providing Composables to Jetpack Compose Previews
• 30 ideas to reduce your Gradle Build times
• How I added Gamepad Support to Android Virtual Device
#Android
AppTractor
Telephoto: работа с изображениями в Compose
Библиотека Telephoto предлагает некоторые “строительные блоки” для пользовательского интерфейса Compose. Во-первых, это замена для Image() с поддержкой жестов панорамирования и масштабирования и автоматической субдискретизации больших изображений, которые…
👍1
Традиционный опрос к первой новости: по вашему мнению, App Store за последние годы для разработчиков в целом стал:
Anonymous Poll
19%
Лучше
26%
Остался таким же
11%
Хуже
43%
Посмотреть
От копипасты к prompt engineering
Как и прогнозировали умные люди, Stack Overflow начал стагнировать. По данным SimilarWeb, cайт теряет свои позиции в качестве источника, к которому разработчики обращаются за ответами на вопросы по программированию.
1. В марте трафик SO упал сразу 14% по сравнению с прошлым годом.
2. В тоже время ChatGPT растет по экспоненте.
3. Ок, вряд ли можно сравнивать нишевой SO и разговорный ИИ общего назначения, но даже если взять GitHub, то трафик нему растет, а SO все равно падает.
4. Так, количество посещений страницы регистрации CoPilot утроилось всего за два месяца.
И что: обсуждение вопросов генерации кода большими языковыми моделями продолжается, но поворот от поиска и размещения вопросов на Stack Overflow к работе с ИИ, похоже, уже произошел. Новый трюк дляленивых эффективных программистов — просить ChatGPT, CoPilot или Bing Chat писать код, а не копипастить его со SO.
Как и прогнозировали умные люди, Stack Overflow начал стагнировать. По данным SimilarWeb, cайт теряет свои позиции в качестве источника, к которому разработчики обращаются за ответами на вопросы по программированию.
1. В марте трафик SO упал сразу 14% по сравнению с прошлым годом.
2. В тоже время ChatGPT растет по экспоненте.
3. Ок, вряд ли можно сравнивать нишевой SO и разговорный ИИ общего назначения, но даже если взять GitHub, то трафик нему растет, а SO все равно падает.
4. Так, количество посещений страницы регистрации CoPilot утроилось всего за два месяца.
И что: обсуждение вопросов генерации кода большими языковыми моделями продолжается, но поворот от поиска и размещения вопросов на Stack Overflow к работе с ИИ, похоже, уже произошел. Новый трюк для
👍3