• Вы еще не знаете, что вам нужно
• Излишняя инженерия тратит драгоценное время
• Раннее масштабирование означает ненужные расходы
• Скорость и гибкость — ключевые факторы
• Ваши будущие проблемы будут другими
• Масштабирование в случае необходимости — это проще, чем вы думаете
• Пользовательский опыт важнее масштаба
Создавайте для настоящего, а о будущем позаботитесь тогда, когда оно наступит.
Разработка
• Не разрабатывайте приложения для миллионов пользователей, когда у вас нет и ста
• Джони Айв подтвердил, что работает над новым устройством с 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
Please open Telegram to view this post
VIEW IN TELEGRAM
AppTractor
Не разрабатывайте приложения для миллионов пользователей, когда у вас нет и ста
На самом деле, это, скорее всего, больше сдерживает вас, чем помогает.
👍1
Остерегайтесь
На Reddit идет обсуждение «Остерегайтесь
Как пишет автор:
•
• Затем полностью уничтожают минимальную функциональность приложения и добавляет подписку за $14.99 в НЕДЕЛЮ, чтобы разблокировать большинство функций. Кроме того, они заполняют их до отказа рекламой.
• Они завели множество аккаунтов разработчиков в Play Store и, похоже, неоднократно загружали одни и те же приложения.
• Условия договора, который они заставляют вас подписать, довольно плохие, например, вы несете ответственность за любые проблемы, которые могут возникнуть с приложением, даже после того, как вы его передали.
• Судя по всему, приложения скупаются вместе с аккаунтами разработчиков, что позволяет им обходить политики Google Play, но чревато для бывших владельцев, которых легко могут забанить.
В общем, автор крайне недоволен такой бизнес-практикой - "на мой взгляд, Rounds олицетворяет собой все, что не так с Play Store на данный момент".
Однако есть и совершенно логичный ответ от одного из читателей:
Rounds.com — Обсуждение на RedditНа Reddit идет обсуждение «Остерегайтесь
Rounds.com! Это мошенническая компания, которая испортит вашу репутацию и, скорее всего, все связанные с ней аккаунты». Как пишет автор:
•
Rounds.com скупает Android-приложения.• Затем полностью уничтожают минимальную функциональность приложения и добавляет подписку за $14.99 в НЕДЕЛЮ, чтобы разблокировать большинство функций. Кроме того, они заполняют их до отказа рекламой.
• Они завели множество аккаунтов разработчиков в Play Store и, похоже, неоднократно загружали одни и те же приложения.
• Условия договора, который они заставляют вас подписать, довольно плохие, например, вы несете ответственность за любые проблемы, которые могут возникнуть с приложением, даже после того, как вы его передали.
• Судя по всему, приложения скупаются вместе с аккаунтами разработчиков, что позволяет им обходить политики Google Play, но чревато для бывших владельцев, которых легко могут забанить.
В общем, автор крайне недоволен такой бизнес-практикой - "на мой взгляд, Rounds олицетворяет собой все, что не так с Play Store на данный момент".
Однако есть и совершенно логичный ответ от одного из читателей:
Однажды я уже имел с ними дело. Процесс проходит гладко, и они много платят за мобильные приложения. Вы всегда можете договориться с ними об условиях. Так что если вы ищете быстрый и легкий выход, они просто великолепны, но если вы не хотите, чтобы они увеличили цены и поставили рекламу в вашем приложении, не продавайте его и оставьте себе.
❤7👍1
Продали бы за дорого на таких условиях свое приложение?
Anonymous Poll
25%
Да
40%
Нет
35%
Посмотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
AppTractor
MIDIKit — обертка CoreMIDI
MIDIKit — элегантная и современная обертка CoreMIDI на чистом Swift, поддерживающая MIDI 1.0 и MIDI 2.0. Модульный, удобный ввод/вывод Автоматическое управление соединениями с конечными точками MIDI и сохранение идентификационных данных Сильно типизированные…
• Остерегайтесь 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
Please open Telegram to view this post
VIEW IN TELEGRAM
AppTractor
Остерегайтесь Rounds.com — Обсуждение на Reddit
На Reddit идет обсуждение
Разработка
• Как технический долг испортил приложение Sonos
• VK Education запускает базу учебных проектов для студентов
• How I Hire Programmers
Маркетинг
• В VK Рекламе стало доступно продвижение приложений из Huawei AppGallery
Кроссплатформа
• ООП в Dart
• Better Error Handling for Flutter — Error Stack
• Pushing the Boundaries of Compose Multiplatform with AGSL Shaders
• A practical guide on CPU architectures for Flutter developers
• Common mistakes with OAuth in Flutter
#mobile #dev
Please open Telegram to view this post
VIEW IN TELEGRAM
AppTractor
Как технический долг испортил приложение Sonos
Терпение на исходе - у этой поучительной истории еще нет конца.
Ютубер 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
Популярнейший ютубер Маркес Браунли (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
👍7
Можно бесконечно смотреть на огонь, воду и как на Reddit обсуждают сложности Android разработки.
Не знаю, синдром ли это самозванца или что-то другое, но я чувствую себя «медленным и тупым» всякий раз, когда разрабатываю для Android. Как будто я должен быть намного лучше, чем сейчас.
• Android сломался или я чего-то не понимаю? — Обсуждение на Reddit
• Raw Ddraw Android — создание Android-приложений с C и Make
• Expandable FlowRow with Indicator
• AllTrails gains over 1 million downloads after implementing its Wear OS app
• Rendering the Java heap as a Treemap
• Kotlin JVM args: Inheritance & Defaults
• Koin 4.0 — Official Release
#android
Please open Telegram to view this post
VIEW IN TELEGRAM
AppTractor
Android сломался или я чего-то не понимаю? — Обсуждение на Reddit
Не знаю, синдром ли это самозванца или что-то другое, но я чувствую себя «медленным и тупым» всякий раз, когда разрабатываю для Android. Как будто я должен быть намного лучше, чем сейчас.
1👨💻2
Разработка
• Генеративный ИИ меняет то, как мы программируем, но программирование не исчезнет
• Как делать простые анимированные онбординги в Lottie без After Effects
• Avoiding if-else Hell: The Functional Style
Маркетинг
• Ютубер MKBHD выпустил приложение для обоев — и фанаты раскритиковали его
• Видеозвонки с Лили, Приключения и пианино — обновления Duolingo
Кроссплатформа
• Как мы успешно внедрили Единую Биометрическую Систему во Flutter-приложение
• Packages to improve UI/UX of your app
Please open Telegram to view this post
VIEW IN TELEGRAM
AppTractor
Видеозвонки с Лили, Приключения и пианино — обновления Duolingo
У Duolingo на Android сегодня запустились курсы музыки и математики. Кроме того, компания готовит несколько новых интересных фич.
👍8🔥1
Привет, на связи креативщики из JOY ADS 🔥
Мы 3 года делаем UGC-креативы для гейминга, финтехов и других аппок. 30+ клиентов из топов индустрии.
Вы найдёте рабочие UGC-подходы быстро и без слива бюджета. И заодно бустанёте ROAS.
Если напишете @codezeroo и заберете✨ бесплатную методичку по умному тестированию✨ и скидку на первый пак.
А пока можете посмотреть наши видосы с топ UGC-лайфхаками.
Мы 3 года делаем UGC-креативы для гейминга, финтехов и других аппок. 30+ клиентов из топов индустрии.
Вы найдёте рабочие UGC-подходы быстро и без слива бюджета. И заодно бустанёте ROAS.
Если напишете @codezeroo и заберете
А пока можете посмотреть наши видосы с топ UGC-лайфхаками.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
• Rust избавляет Android от ошибок и помогает существенно сократить количество небезопасного кода
• ByteWeaver в Open Source: инструментирование байт-кода во имя великого блага
• Loading Initial Data on Android Part 2: Clear All Your Doubts
• Understanding the “suspend” Keyword in Kotlin Coroutines and Why It Matters for Android Development
• How Can MVI Architecture Revolutionize Your Compose Multiplatform Development?
#android
Please open Telegram to view this post
VIEW IN TELEGRAM
AppTractor
Rust избавляет Android от ошибок и помогает существенно сократить количество небезопасного кода
Внедрение безопасного программирования в новый код - это смена парадигмы, позволяющая нам использовать присущее уязвимостям угасание в своих интересах, даже в больших существующих системах.
1
Сегодня Марк Цукерберг анонсировал новые AR-очки Orion. Очки, которые, по словам Цукерберга, разрабатывались десятилетие, на данный момент, похоже, не слишком далеко ушли от стадии концепта. Тем не менее, по техническому описанию это самое крутое устройство из всех, что мы видели - с хорошим углом зрения, достаточно легкие и качественные, с ИИ, управлением голосом и «нейроинтерфейсом». Практический конкурент Vision Pro.
Одна общая черта Orion с новыми Spectacles заключается в том, что первоначально они будут доступны только для разработчиков. Правда, в отличие от Spectacles, когда выйдет продукт Цукерберга даже приблизительно неизвестно.
Разработка
• Meta* представила AR-очки Orion
• Как энтузиасты на мобильную систему «Аврора» портировали игры
• Как мы сделали приложение для партнёрской платформы, с которым любой может зарабатывать на туризме. Кейс Travelpayouts
• Mobile teams are second class citizens, but not on purpose
Маркетинг
• How Has Hamster Kombat helped Telegram reach 700M+ MAU?
Кроссплатформа
• Is Kotlin Multiplatform killing Flutter?
Индустрия XR уже давно мечтает о настоящих AR-очках — продукте, который сочетает в себе преимущества большого голографического дисплея и персонализированной помощи искусственного интеллекта в удобном, носимом в течение всего дня форм-факторе. Orion отвечает на этот вызов.
Одна общая черта Orion с новыми Spectacles заключается в том, что первоначально они будут доступны только для разработчиков. Правда, в отличие от Spectacles, когда выйдет продукт Цукерберга даже приблизительно неизвестно.
Разработка
• Meta* представила AR-очки Orion
• Как энтузиасты на мобильную систему «Аврора» портировали игры
• Как мы сделали приложение для партнёрской платформы, с которым любой может зарабатывать на туризме. Кейс Travelpayouts
• Mobile teams are second class citizens, but not on purpose
Маркетинг
• How Has Hamster Kombat helped Telegram reach 700M+ MAU?
Кроссплатформа
• Is Kotlin Multiplatform killing Flutter?
AppTractor
Meta представила AR-очки Orion
Orion - это не просто окно в будущее, это взгляд на реальные возможности, доступные уже сегодня.
Активности - маленькие забавные инструменты и игры, которые можно загружать и использовать во время разговора с друзьями в Discord. С их помощью можно устраивать вечеринки с просмотром YouTube или играть в Gartic Phone, пока вы ждете того единственного друга, который говорит «Сейчас вернусь», а потом уходит на два часа.
• Компания выпустила Embedded App SDK для создания собственных Activity.
• Под капотом Активности — это одностраничные веб-приложения, размещенные в iframe и использующие Embedded App SDK для взаимодействия с клиентами Discord.
• После апрува каждый пользователь Discord сможет обнаружить вашу Активность в App Launcher, запустить ее или присоединиться к ней в текстовых и голосовых каналах, а также поделиться вложением со своими друзьями, чтобы те присоединились к веселью.
• Интересно, что Discord также разрешил сторонним разработчикам монетизировать свои Активности. Discord описывает это как покупки в приложении, где пользователи могут совершать «одноразовые покупки или подписки прямо в вашей Активности, что позволяет пользователям разблокировать премиум-функции или контент».
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Forwarded from AppFiles - Mobile Development
Видео и подкасты за неделю @AppFiles
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
#ios #android #mobile #video
•
(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
👍2🔥1
Ускоряем впечатления от доработки
Новая еженедельная подборка со всеми материалами - сетчатые градиенты и курощение виджетов, сломанная Android-разработка и инструментирование байт-кода Java во имя великого блага, единая биометрическая система во Flutter-приложении, портирование игр на Аврору, видеозвонки с Лили и многое другое. Подключайтесь!
Новая еженедельная подборка со всеми материалами - сетчатые градиенты и курощение виджетов, сломанная Android-разработка и инструментирование байт-кода Java во имя великого блага, единая биометрическая система во Flutter-приложении, портирование игр на Аврору, видеозвонки с Лили и многое другое. Подключайтесь!
👍1
Платформа управления подписками RevenueCat сделала свое первое приобретение — и довольно необычное. Это не какой-то инструмент, аналитика или SaaS для подписок, как можно было бы ожидать, это «пикантные» аудиокниги Dipsea.
• Нет, это не пивот. По словам представителей компании, новая идея заключается в том, чтобы развивать собственное приложение с подписками, которое станет испытательным полигоном для новых функций и возможностей RevenueCat. Кроме того, это послужит частью философии RevenueCat «build in public».
• Приложение Dipsea работает с авторами и рассказчиками (и технологией искусственного голоса ElevenLabs) для создания различных романтических вымышленных историй для женщин. В настоящее время Dipsea ведет довольно активный бизнес, насчитывая 93,847 платящих подписчиков и ARR около 6 миллионов долларов. Например, в прошлом месяце приложение принесло 505,920 долларов.
• В RevenueCat перешла создательница Dipsea и ее команда из 5 человек.
И что: владея собственным приложением, RevenueCat сможет экспериментировать с новыми методами, прежде чем пытаться убедить своих платящих клиентов, что они стоят риска. Кроме того, помимо тестирования инструментов, приложение может служить демонстрационным примером для потенциальных клиентов, которые хотят поработать с дашбордом RevenueCat, прежде чем принять решение.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤1
• HomePod с дисплеем, homeOS и Apple Intelligence выйдет на рынок в следующем году
• SwiftUI Flow Layout — потоковый макет на SwiftUI
• UITableView с различными типами ячеек
• Ускоряем SwiftUI с Observable
• Как укротить виджеты в супераппе?
• UICollectionViewLayout с самого начала
• Server side Live Activities guide
• Getting Started with Hummingbird
• SwiftUI Animations
• Videos from SwiftCraft 2024
• Prevent Codebase Spoilage in iOS Projects with a Pre-Commit Git Hook
• Using the #expect macro for Swift Testing
• Using PreviewModifier for Quick Xcode Previews
#ios
Please open Telegram to view this post
VIEW IN TELEGRAM
AppTractor
HomePod с дисплеем, homeOS и Apple Intelligence выйдет на рынок в следующем году
Оба устройства будут поддерживать Apple Intelligence, а также работать под управлением новой операционной системы homeOS.
👍2❤1
• Рисуя звезды: рисование с помощью Compose и Canvas
• Установка Android-приложений от доисторических времен до наших дней
• Размер имеет значение: как измерить и уменьшить вес Android-приложения
• Создание уведомлений на языке Kotlin
• Koin: как сделать свой DI за 10 минут
• Шлём биткоины с Android (и смотрим транзакции)
• ImageVector vs painterResources — Under the hood
• Why fullMode hates Gson so much?
• Optimized Image Loading for Compose and Kotlin Multiplatform
• Demystifying the Android Build Process: A Deep Dive into APK Generation
• Quick introduction to Large Language Models for Android developers
#android
Please open Telegram to view this post
VIEW IN TELEGRAM
AppTractor
Рисуя звезды: рисование с помощью Compose и Canvas
Первая статья посвящена рисованию элементов на холсте, а следующая - анимации.
2
Разработка
• Discord запустил SDK для создания Активностей на платформе
• LiveKit — приложения для передачи голоса и видео
• Процесс CI/CD в Авито: от комита до релиза
• Что делать, если разработчики бесят
• Интероп – неизбежность в больших системах: C и C++, JNI, WinAPI
• Shadow Calls and Circuit Breakers: Uber's Safe Approach to Mobile Network API Migration
• It's hard to write code for computers, but it's even harder to write code for humans
Маркетинг
• Napkin — приложение для заметок, которое не стремится сделать вас более продуктивным
• Новое приложение Wordy поможет вам учить язык во время просмотра фильмов и шоу
• RevenueCat приобрел «пикантные» аудиокниги Dipsea
• Закон Калифорнии заставит цифровые магазины признать, что покупатели лицензируют, а не покупают контент
Кроссплатформа
• Темная сторона изолятов в Dart
• React Native перевернул игру
• Inspektify: KMP network inspection library
#mobile #dev
Please open Telegram to view this post
VIEW IN TELEGRAM
AppTractor
Новое приложение Wordy поможет вам учить язык во время просмотра фильмов и шоу
Когда появляется новое слово, вы можете быстро посмотреть на свой телефон, чтобы узнать его перевод.
🥱12👍2🤡2