🕐 RevenueCat приобрел «пикантные» аудиокниги Dipsea
Платформа управления подписками RevenueCat сделала свое первое приобретение — и довольно необычное. Это не какой-то инструмент, аналитика или SaaS для подписок, как можно было бы ожидать, это «пикантные» аудиокниги Dipsea.
• Нет, это не пивот. По словам представителей компании, новая идея заключается в том, чтобы развивать собственное приложение с подписками, которое станет испытательным полигоном для новых функций и возможностей RevenueCat. Кроме того, это послужит частью философии RevenueCat «build in public».
• Приложение Dipsea работает с авторами и рассказчиками (и технологией искусственного голоса ElevenLabs) для создания различных романтических вымышленных историй для женщин. В настоящее время Dipsea ведет довольно активный бизнес, насчитывая 93,847 платящих подписчиков и ARR около 6 миллионов долларов. Например, в прошлом месяце приложение принесло 505,920 долларов.
• В RevenueCat перешла создательница Dipsea и ее команда из 5 человек.
И что: владея собственным приложением, RevenueCat сможет экспериментировать с новыми методами, прежде чем пытаться убедить своих платящих клиентов, что они стоят риска. Кроме того, помимо тестирования инструментов, приложение может служить демонстрационным примером для потенциальных клиентов, которые хотят поработать с дашбордом RevenueCat, прежде чем принять решение.
3…2…1🧭
Поехали 🚀
Приглашаем тебя на iOS Meetup: Перфоманс и ускорение разработки 🧭
Если ты увлечён мобильной разработкой, не упусти шанс встретиться с экспертами iOS-разработки 1 октября в центральном офисе Сбера на Кутузовском!
Что тебя ждёт?
▪️ Инсайты от крупных IT-компаний о лучших практиках по ускорению разработки.
▪️ Обсуждение роли AI в оптимизации процессов.
▪️ Погружение в многомодульность и мультирепозиторий.
▪️ Разбор кастомных элементов сборки.
▪️ Возможность обменяться опытом с коллегами и единомышленниками.
Не пропусти!
формат — очно или онлайн.
👉Зарегистрироваться
🧩 Discord запустил SDK для создания Активностей на платформе
Активности - маленькие забавные инструменты и игры, которые можно загружать и использовать во время разговора с друзьями в Discord. С их помощью можно устраивать вечеринки с просмотром YouTube или играть в Gartic Phone, пока вы ждете того единственного друга, который говорит «Сейчас вернусь», а потом уходит на два часа.
• Компания выпустила Embedded App SDK для создания собственных Activity.
• Под капотом Активности — это одностраничные веб-приложения, размещенные в iframe и использующие Embedded App SDK для взаимодействия с клиентами Discord.
• После апрува каждый пользователь Discord сможет обнаружить вашу Активность в App Launcher, запустить ее или присоединиться к ней в текстовых и голосовых каналах, а также поделиться вложением со своими друзьями, чтобы те присоединились к веселью.
• Интересно, что Discord также разрешил сторонним разработчикам монетизировать свои Активности. Discord описывает это как покупки в приложении, где пользователи могут совершать «одноразовые покупки или подписки прямо в вашей Активности, что позволяет пользователям разблокировать премиум-функции или контент».
🧰 Android
• Rust избавляет Android от ошибок и помогает существенно сократить количество небезопасного кода
• ByteWeaver в Open Source: инструментирование байт-кода во имя великого блага
• Loading Initial Data on Android Part 2: Clear All Your Doubts
• rajputmukesh748/understanding-the-suspend-keyword-in-kotlin-coroutines-and-why-it-matters-for-android-development-39853532a523">Understanding the “suspend” Keyword in Kotlin Coroutines and Why It Matters for Android Development
• akbar.dzulfikar/how-can-mvi-architecture-revolutionize-your-compose-multiplatform-development-e3a9812a7aee">How Can MVI Architecture Revolutionize Your Compose Multiplatform Development?
#android
Привет, на связи креативщики из JOY ADS 🔥
Мы 3 года делаем UGC-креативы для гейминга, финтехов и других аппок. 30+ клиентов из топов индустрии.
Вы найдёте рабочие UGC-подходы быстро и без слива бюджета. И заодно бустанёте ROAS.
Если напишете @codezeroo и заберете ✨бесплатную методичку по умному тестированию✨ и скидку на первый пак.
А пока можете посмотреть наши видосы с топ UGC-лайфхаками.
🧰 Android
Можно бесконечно смотреть на огонь, воду и как на Reddit обсуждают сложности Android разработки.
Не знаю, синдром ли это самозванца или что-то другое, но я чувствую себя «медленным и тупым» всякий раз, когда разрабатываю для Android. Как будто я должен быть намного лучше, чем сейчас.
#вакансия
Команда Яндекс 🌍 Путешествий ищет того, кто поможет сделать лучшее Android-приложение для бронирования отелей. Откликайтесь на вакансию, если вы…
📍 готовы писать код самостоятельно и быстро
📍 можете обсудить детали реализации и предложить варианты выполнения задачи
📍 способны отвечать за выполненную работу
Подробнее про стек, условия и задачи — по ссылке 💛
📻 В Bloomberg написали о фейле Sonos - как технический долг + реорганизация + спешка в запуске привели к выпуску неготового приложения и репутационному провалу. Он, конечно, не такой занятный, как, например, у Telltale, но позволяет еще раз напомнить, что технический долг надо периодически гасить. Примечательно еще и то, что гендир Sonos не “ушел в себя”, а принял ответственность на себя и начал активно общаться с сотрудниками и клиентами. Говорят, что он сам стал отвечать на Reddit и по почте. Не на все, конечно, 30,000 писем в неделю, но иногда.
Разработка
• Как технический долг испортил приложение Sonos
• VK Education запускает базу учебных проектов для студентов
• How I Hire Programmers
Маркетинг
• В VK Рекламе стало доступно продвижение приложений из Huawei AppGallery
Кроссплатформа
• ООП в Dart
• agordn52/better-error-handling-for-flutter-error-stack-754a14fb9871">Better Error Handling for Flutter — Error Stack
• mmartosdev/pushing-the-boundaries-of-compose-multiplatform-with-agsl-shaders-d6d47380ba8a">Pushing the Boundaries of Compose Multiplatform with AGSL Shaders
• pomis172/a-practical-guide-on-cpu-architectures-for-flutter-developers-7ef80fbdb33a">A practical guide on CPU architectures for Flutter developers
• Common mistakes with OAuth in Flutter
#mobile #dev
🔨 iOS
• MIDIKit — обертка CoreMIDI
• Point-Free is Xcode 16 ready
• From Swift beginner to an app in the App Store in a few months
• Rotating Characters Loader Tutorial
• Creating a Dynamic Draggable ScrollView with UIKit for SwiftUI
#ios
🆓 Новая прекрасная статья, которая вторит прошлой “Вы не Google”. Главный тезис - если у вас еще нет и 100 пользователей, создавать приложение, рассчитанное на миллионы — это перебор. На самом деле, это, скорее всего, больше сдерживает вас, чем помогает:
• Вы еще не знаете, что вам нужно
• Излишняя инженерия тратит драгоценное время
• Раннее масштабирование означает ненужные расходы
• Скорость и гибкость — ключевые факторы
• Ваши будущие проблемы будут другими
• Масштабирование в случае необходимости — это проще, чем вы думаете
• Пользовательский опыт важнее масштаба
Создавайте для настоящего, а о будущем позаботитесь тогда, когда оно наступит.
Разработка
• Не разрабатывайте приложения для миллионов пользователей, когда у вас нет и ста
• Джони Айв подтвердил, что работает над новым устройством с OpenAI
• Почему мы продолжаем срывать сроки проектов
• Какая JVM лучшее всех? Java, JVM Architecture, GraalVM, HotSpot JVM
• Паттерны SDUI
• Грейд в IT
• Как устроен Yandex Mobile Ads SDK
• How I Designed a Dieter Rams inspired iPhone Dock
• What 10,000 Hours of Coding Taught Me: Don't Ship Fast
Маркетинг
• Будущее программной рекламы: полное руководство по технологии header bidding
• Gauth, ИИ-помощник в учебе, оседлал волну возвращения в школу
• Photon Library за $5 возвращает старые «Фото» для iOS
• Shelf — социальная сеть, основанная на медиа, которые вы потребляете
Кроссплатформа
• Flutter Dev Podcast #47: CrossConf Awards
• Example of a Cross-Platform macOS/Windows Application Developed Using Swift 6
• Exploring Kotlin Multiplatform: A Visual Guide
#dev #mobile
🔨 iOS
• AppState — эффективное управление состоянием и инъекция зависимостей для Swift 6
• ЕС укажет Apple, как обеспечить совместимость с DMA
• Previews in Xcode Playgrounds
• MoveMe - SwiftUI Edition
• Xcode Folders & Groups
• Parsing Beyond JSON with swift-parsing
• Introduction to Communication Patterns in SwiftUI
#ios
Видео и подкасты за неделю @AppFiles
• (iOS En)
Let's Create Chips UI With iOS 18 APIs
• (iOS En)
So, Let's create a Splash Screen | SwiftUI
• (iOS En)
Discover 3 new features of Xcode 16
• (iOS En)
SwiftData Previews: PreviewModifier in SwiftUI (iOS 18)
• (iOS En)
Color Mixing in iOS 18
• (iOS En)
Enhance App UI Animations with these 4 Modifiers
• (And Ru)
Заработок на Open Source. Decompose. Будущее KMP. Аркадий Иванов
• (And Ru)
Бессмертное приложение
• (And Ru)
Укрощаем UDF state-based архитектуры. Реальные кейсы в больших приложениях
• (And En)
Complement your media editing pipeline with Jetpack Media3
• (And En)
Android 15 Launch, a special guest spotlight, and more - Google Developer News September 2024
• (And En)
The ONLY Correct Way to Load Initial Data In Your Android App?
• (And En)
Save User Credentials With the Google Credential Manager - Android Studio Tutorial
• (And En)
Overcoming Unsecurities in WebViews
• (And En)
Beyond The Success Of Kotlin
• (Crs Ru)
Flutter Dev Podcast #47: CrossConf Awards
• (Dev Ru)
Грейд в IT
• (Dev Ru)
Как устроен Yandex Mobile Ads SDK
• (Dev Ru)
Паттерны SDUI
• (Dev Ru)
Почему мы продолжаем срывать сроки проектов
• (Dev Ru)
Какая JVM лучшее всех? Java, JVM Architecture, GraalVM, HotSpot JVM
• (Dev En)
How Optimizations made Mario 64 SLOWER
• (Dev En)
Securing API Servers Course
#ios #android #mobile #video
✅ С мест докладывают о новой практике - “проектировании дважды”. Суть идеи заключается в том, что не следует просто выбирать первый пришедший на ум дизайн вашего ПО. Вместо этого придумайте как минимум два разных подхода, даже если вам придется заставить себя. Сравнивая разные варианты, вы сможете найти лучший подход. Иногда окончательный дизайн будет сочетать в себе идеи из обоих вариантов. А дополнительные усилия на начальном этапе? Он того стоят. Это гораздо быстрее, чем исправлять что-то потом.
Разработка
• Почему надо «проектировать дважды»
• Как пройти кодинг интервью со мной
• How to Measure Progress in a Software Project
• Stop Designing Your Web Application for Millions of Users When You Don’t Even Have 100
Маркетинг
• Nurture обучает детей важным жизненным навыкам с помощью интерактивных игр и развлечений
• SocialAI — ИИ-социальная сеть для одного человека
Кроссплатформа
• Ещё одна статья про макросы. Часть 1
• tustoz/10-common-flutter-mistakes-and-how-to-avoid-them-b3b0d8c20fa9">10 Common Flutter Mistakes and How to Avoid Them
• Extracting Original Values from CValue in Kotlin Multiplatform: The Power of memScope
#dev #mobile
🔨 iOS
• Пакеты параметров типа и значения в Swift с объяснением
• AVAudioEffectNode: painless low level audio effects written in Swift
• Integrating 3rd-Party AI on Apple Platforms
• Building Intelligent Apps with Apple AI Models
#ios
🤖 В мире поставщиков моделей ИИ наблюдается растущая тенденция: предлагать больше за меньшую цену. Mistral AI запустила новый бесплатный уровень, позволяющий разработчикам проводить тонкую настройку и создавать тестовые приложения с использованием ее моделей искусственного интеллекта. Вообще у нее «открытые» модели ИИ, но если вам неохота возиться со всей инфраструктурой, то новое предложение прямо 🔥. Новый тариф Mistral доступен через la Plateforme и, по словам стартапа, он позволит разработчикам бесплатно экспериментировать, оценивать и создавать прототипы с его моделями ИИ.
Разработка
• Mistral запускает бесплатный уровень для разработчиков
• Новые очки Spectacles стали немного ближе к хорошему AR
• Что можно улучшить в приложении? часть 3. Крадем как художники у Впрок
• Как следить за состоянием мобильного приложения?
• Should we decompose our monolith?
• Why you should "design it twice"?
Маркетинг
• Стоимость конверсии интернет-рекламы по итогам 2024 года вырастет на 40–45%
Кроссплатформа
• Заработок на Open Source. Decompose. Будущее KMP. Аркадий Иванов
• Exploring Kotlin Multiplatform: A Visual Guide
• KMP (Kotlin Multiplatform) AndroidX Room setup and more
• Building A Custom Design System in Compose Multiplatform
#mobile #dev
Ускоряем впечатления от доработки
Новая еженедельная подборка со всеми материалами - сетчатые градиенты и курощение виджетов, сломанная Android-разработка и инструментирование байт-кода Java во имя великого блага, единая биометрическая система во Flutter-приложении, портирование игр на Аврору, видеозвонки с Лили и многое другое. Подключайтесь!
Видео и подкасты за неделю @AppFiles
• (iOS Ru)
Ускоряем SwiftUI с Observable
• (iOS Ru)
Как укротить виджеты в супераппе?
• (iOS Ru)
UICollectionViewLayout с самого начала
• (iOS Ru)
UITableView с различными типами ячеек
• (iOS En)
Let's Integrate SwiftData CRUD into the Notes App
• (iOS En)
SwiftUI - Rotating Characters Loader Tutorial
• (iOS En)
Deep Dive into TabView Changes in iOS18
• (iOS En)
Let's Make Notes App With Complex Transitions | SwiftData | SwiftUI
• (iOS En)
Testing 101: What Are Integration Tests & How to Write Them in Swift
• (iOS En)
SwiftUI - Image Presentation Animation Tutorial
• (iOS En)
WWDC22: The SwiftUI cookbook for navigation
• (And Ru)
Размер имеет значение: как измерить и уменьшить вес Android-приложения
• (And Ru)
Установка Android-приложений от доисторических времен до наших дней
• (And En)
Room Renovations - Android Conference Talks
• (And En)
How to Implement a Custom Swipe to Reveal in Jetpack Compose
• (And En)
Keyboard & Focus Management In Jetpack Compose
• (And En)
How easy is it to draw on GoogleMaps using Compose?
• (Crs Ru)
React Native перевернул игру
• (Crs Ru)
Темная сторона изолятов в Dart
• (Dev Ru)
Интероп – неизбежность в больших системах: C и C++, JNI, WinAPI
• (Dev Ru)
Что делать, если разработчики бесят
• (Dev Ru)
Процесс CI/CD в Авито: от комита до релиза
• (Dev Ru)
Clean Architecture (чистая архитектура, все для проекта любого размера, принципы, мышление)
• (Dev En)
End-to-End Machine Learning Project – AI, MLOps
#ios #android #mobile #video
Сегодня Марк Цукерберг анонсировал новые AR-очки Orion. Очки, которые, по словам Цукерберга, разрабатывались десятилетие, на данный момент, похоже, не слишком далеко ушли от стадии концепта. Тем не менее, по техническому описанию это самое крутое устройство из всех, что мы видели - с хорошим углом зрения, достаточно легкие и качественные, с ИИ, управлением голосом и «нейроинтерфейсом». Практический конкурент Vision Pro.
Индустрия XR уже давно мечтает о настоящих AR-очках — продукте, который сочетает в себе преимущества большого голографического дисплея и персонализированной помощи искусственного интеллекта в удобном, носимом в течение всего дня форм-факторе. Orion отвечает на этот вызов.
🔨 iOS
• Работаем с сетчатыми градиентами в iOS 18
• HotReloading — горячая перезагрузка для Swift, Objective-C и C++
• SwiftUI: адаптация UI к различным размерам экрана (с примерами кода)
• Using the zoom navigation transition in SwiftUI
• The 2024 iOS Developer RoadMap
#ios
Мой любимый Duolingo запустил уроки математики и музыки (играл, ну гадал ни одной ноты), а также запланировал несколько новых интересных фич. Первая новая функция, которая появится, называется Adventures. Пользователи будут взаимодействовать с такими персонажами, как Оскар и Лили, применяя свои языковые навыки в реалистичных сценариях, таких как проверка паспорта или заказ кофе. Второй новый игровой режим, который анонсирован на Duocon 2024 — это видеозвонки с Лили. С его помощью вы сможете вести реалистичные разговоры с Лили. Компания заявила, что даже начинающим ученикам будет удобно, так как игра будет адаптироваться в зависимости от того, насколько пользователь продвинулся в прохождении курса. Разумеется, Лили работает на основе генеративного ИИ, и она будет доступна только подписчикам Duolingo Max.
Разработка
• Генеративный ИИ меняет то, как мы программируем, но программирование не исчезнет
• Как делать простые анимированные онбординги в Lottie без After Effects
• Avoiding if-else Hell: The Functional Style
Маркетинг
• Ютубер MKBHD выпустил приложение для обоев — и фанаты раскритиковали его
• Видеозвонки с Лили, Приключения и пианино — обновления Duolingo
Кроссплатформа
• Как мы успешно внедрили Единую Биометрическую Систему во Flutter-приложение
• Packages to improve UI/UX of your app
🌐 iOS
• alla.dubovska/swiftui-adapting-ui-to-different-screen-sizes-with-code-examples-12a6cd21ae72">SwiftUI: adapting UI to different screen sizes (with code examples)
• How to build a Safari extension with SwiftUI
• Getting started with Mesh Gradients on iOS 18
• Mastering container views in SwiftUI. Basics.
#ios
Ютубер MKBHD выпустил приложение для обоев
Популярнейший ютубер Маркес Браунли (Marques Brownlee, или MKBHD), занимающийся обзорами техники и электроники, недавно вышел из роли обозревателя и перешел на позицию создателя. На этой неделе он на iOS и Android запустил приложение для обоев под названием Panels.
• Приложение Panels по умолчанию должно было стать успешным. Когда Браунли делает обзор нового телефона, ноутбука или смарт-часов, его устройства всегда имеют особенно стильные обои.
• Лучшего времени для запуска приложения и придумать нельзя. На прошлой неделе Apple выпустила iOS 18, в котором особое внимание уделяется настройке экрана блокировки и домашнего экрана.
• Но недостаток Panels в том, что цены слишком высоки. Вы можете пользоваться приложением бесплатно и загружать изображения в более низком разрешении, если просмотрите две 30-секундные рекламы на каждое изображение — но такой вид сбора денег кажется чем-то, что сам Браунли не одобрил бы.
• А чтобы получить доступ к обоям высокого разрешения без просмотра рекламы, пользователям придется выложить около 50 долларов в год или 12 долларов в месяц.
• К тому же Panels может отслеживать местоположение пользователей, данные об использовании приложения и личные идентификаторы в других приложениях и на веб-сайтах. Но к чести Браунли, вскоре после запуска он написал, что это все рекламная интеграция и он готов решить эту проблему.
• Сейчас Panels занимает первое место в категории «Фото и видео» в магазине приложений для iOS в США, Канаде, Великобритании и восемнадцати других странах. Без учета игровых приложений Panels занимает 4-е место в Канаде и 9-е в США.
И что: одним из достоинств приложения является его попытка открыть новый поток доходов для цифровых художников в то время, когда генеративный ИИ представляет для них большую угрозу. Платежи делятся с художниками 50 на 50. Браунли пытается создать рынок для того, за что люди не привыкли платить. И если у кого-то и есть силы, чтобы заставить это работать, то это, скорее всего, технологический авторитет с таким размахом, как у Браунли. Но 50 долларов в год за обои??
UPD: В комментариях ссылка на реверс-инжиниринг: https://github.com/nadimkobeissi/mkbsd
🧰 Android
• Остерегайтесь Rounds.com — Обсуждение на Reddit
• Троян Necro продолжает преследовать пользователей Android
• Создание Convention Plugin-ов на базе Kotlin-классов
• Декларативный подход в организации gradle зависимостей в Android проектах
• How to Make HTTP Requests With Retrofit - Android
• Design Server-Driven UI with Jetpack Compose and Firebase
• Metaspace in JVM Builds
• Android Studio Ladybug | 2024.2.1 RC 1 now available
#android
Остерегайтесь Rounds.com
— Обсуждение на Reddit
На Reddit идет обсуждение «Остерегайтесь Rounds.com
! Это мошенническая компания, которая испортит вашу репутацию и, скорее всего, все связанные с ней аккаунты».
Как пишет автор:
• Rounds.com
скупает Android-приложения.
• Затем полностью уничтожают минимальную функциональность приложения и добавляет подписку за $14.99 в НЕДЕЛЮ, чтобы разблокировать большинство функций. Кроме того, они заполняют их до отказа рекламой.
• Они завели множество аккаунтов разработчиков в Play Store и, похоже, неоднократно загружали одни и те же приложения.
• Условия договора, который они заставляют вас подписать, довольно плохие, например, вы несете ответственность за любые проблемы, которые могут возникнуть с приложением, даже после того, как вы его передали.
• Судя по всему, приложения скупаются вместе с аккаунтами разработчиков, что позволяет им обходить политики Google Play, но чревато для бывших владельцев, которых легко могут забанить.
В общем, автор крайне недоволен такой бизнес-практикой - "на мой взгляд, Rounds олицетворяет собой все, что не так с Play Store на данный момент".
Однако есть и совершенно логичный ответ от одного из читателей:
Однажды я уже имел с ними дело. Процесс проходит гладко, и они много платят за мобильные приложения. Вы всегда можете договориться с ними об условиях. Так что если вы ищете быстрый и легкий выход, они просто великолепны, но если вы не хотите, чтобы они увеличили цены и поставили рекламу в вашем приложении, не продавайте его и оставьте себе.Читать полностью…
🧰 Android
• Rush — слова песен как на Spotify
• Укрощаем UDF state-based архитектуры. Реальные кейсы в больших приложениях
• Бессмертное приложение
• Заработок на Open Source. Decompose. Будущее KMP. Аркадий Иванов
• Пишем свой генератор ID для мобильных приложений
• Bottom Sheets that... just work
• PDFViewerFragment — AndroidX
• Tools, not Rules: become a better Android developer with Compiler Explorer
• Testing Android App Accessibility: Clue
• Using Kotlin 2.0 for Android Development
• Kotlin Exception Handling: Why Singleton Exceptions are a bad idea
#android
Шаблоны заблуждения
Новая подборка всех материалов за неделю - виджеты iOS 18 и шаблоны проектирования SwiftUI, Flappy Bird на Си для Android и заблуждение UseCase, магия ссылок, нативный Swift на Android, крадем впрок как художники и многое другое.
Photon Library за $5 возвращает старые «Фото» для iOS
После выпуска каждой новой iOS мы тщательно подсчитываем, какие приложения скопировала Apple и кому придется закрываться. Для этого даже придумал специальный термин — Sherlocked. Но вполне возможна и обратная ситуация - Apple что-то сделала не так и можно продать пользователям то, как все было.
Новое приложение предлагает альтернативу тем, кто недоволен «обновлением» приложения «Фото» в iOS 18. На волне недовольства потребителей редизайном стандартного приложения «Фото», состоящего теперь из одной страницы и без вкладок, компания LateNiteSoft, создающая приложения для фотографов, представила новое приложение Photon Library. Оно не только служит дополнением к другим приложениям для фотосъемки и инструментам для редактирования фотографий, но и предлагает привычный вид старого приложения «Фото» для iOS, которое было установлено в iOS 17 и более ранних версиях.
Вместо того чтобы пытаться привыкнуть к изменениям, Photon Library предлагает пользователям просто вернуться к старому стилю оформления Photos, хотя и с помощью стороннего приложения. Правда, на это придется потратиться - сейчас в App Store приложение стоит $4.99.
И что: новое это не только угроза, но и возможность продать старое ☺️
🧰 Android
• Accrescent — безопасный магазин приложений для Android
• Создаем мерцающий текст в Jetpack Compose
• Тюнинг производительности Kotlin: 20 советов
• Создание плагинов и переиспользуемых частей в .gradle.kts-файлах и Kotlin extension-функциях
• michalankiersztajn/clean-strings-handling-in-android-483aa9aa0e94">Clean Strings Handling in Android
• Design Server-Driven UI with Jetpack Compose and Firebase
• anandgaur22/android-app-security-checklist-for-developers-f0359da5ff7d">Android App Security Checklist for Developers
• How We Managed to Send Events Sequentially with Rate Limiting And Controlling Each Event?
#android
SocialAI — ИИ-социальная сеть для одного человека
🤖 Лучше уже не будет. Я недавно писал про Butterflies, новую социальную сеть для ИИ и людей. Автор SocialAI пошел дальше и создал социальную сеть полностью состоящую из ИИ.
В двух словах, SocialAI позволяет вам делиться своими мыслями с бесконечным количеством постоянно доступных ИИ-ботов, которые могут бесконечно отвечать вам. Ни один ваш пост в SocialAI не будет встречен молчанием. Вы просто не сможете стать призраком. Фальшивые пользователи приложения следят за каждым вашим словом, используя запрограммированный энтузиазм, чтобы вставлять в ваши ответы сгенерированные комментарии (есть даже саркастичные, язвительные и пессимистичные боты). И что самое приятное — вы можете быть уверены, что здесь нет реальных людей, которые могут испортить ваше настроение.
SocialAI сразу же покажется знакомым каждому, кто когда-либо пользовался Twitter (или любым из его клонов). Но стоит только прикоснуться к поверхности, и вы быстро увидите, что фасад традиционных социальных сетей исчезает. Конечно, как и в любом другом социальном приложении, вы можете оставлять комментарии и ответы, а также лайкать чужие комментарии — но каждое взаимодействие, которое предлагает вам приложение, создано искусственно.
Автор также утверждает, что создал приложение, чтобы помочь людям «почувствовать себя услышанными, дать им пространство для размышлений, поддержки и обратной связи» в пространстве, которое действует как «сплоченное сообщество». Идея, по его словам, была навеяна его собственной потребностью в своеобразном «резонаторе», когда он чувствовал себя изолированным и ему не к кому было обратиться. «Я знаю, что это приложение не решит проблемы всех, но я твердо уверен, что многие люди, как и я, будут использовать его для размышлений и роста».
Android
• View State Management & Coordination with Compose on Android
• RxJava to Kotlin Coroutines: The Ultimate Migration Guide
• owmo13/forecasting-weather-with-open-meteo-api-using-jetpack-compose-7e58387f10e1">Forecasting weather with Open-Meteo API using Jetpack Compose
• kappdev/how-to-create-a-shimmering-text-animation-in-jetpack-compose-eb4a553d924c">How to Create a Shimmering Text Animation in Jetpack Compose
#android