Mobile Development by AppTractor
11.1K subscribers
1.92K photos
40 videos
11 files
4.8K links
Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/

YMReferral
Download Telegram
Недавно я писал про новый тренд в дейтинге - эксклюзивные приложения для знакомств. Такие, для вступления в которые нужно получить одобрение или приглашение от других пользователей, которые работают на определенную аудиторию или предлагают уникальные фичи. Еще один пример - Raya, приложение знакомств с/для знаменитостей, перешагнуло важный рубеж в $100 млн пользовательских трат. Мораль - казалось бы, в индустрии приложений для знакомств уже есть все, что нужно. Где Тиндер и где мы? Но все же при правильном подходе найти ключ к аудитории можно и даже нужно.

Разработка


Copilot получает Extensions
Какие возможности клавиатур подглядеть у Tinder, YouTube и Revolut
Геймдев, про который мы забыли: как работали 2D-игры на кнопочных телефонах нулевых
Hidden vs. Disabled In UX
Things You Should Never Do As A Software Engineer

Маркетинг

Multicast Games: как удержаться на высоте в геймдеве (и как на это влияет мобильная аналитика)
Raya, приложение знакомств для знаменитостей, зарабатывает $100 млн

Кроссплатформа

Победители Global Gamers Challenge
Flutter 3.22 — наше мнение
Что Flutter 3.22 нам готовит?
1👍1
Очередная статья про эйджизм и “выйти из IT” и, собственно, то, что ждет всех из нас. Средний возраст программистов самый большой в США, и это всего 32.8 года. Индустрия молода, но со временем, конечно, будет стареть, и седые программисты уже не будут вызывать удивление. В статье есть самые типовые варианты развития для разработчиков, а у вас есть план выхода?



#самоповтор из 2021 года. Проблема никуда не делась, а, скорее, даже усилилась и план выхода нужен как никогда.
🤡7
Прекрасный тред от человека, который сумел сделать и продать два одинаковых проекта - TBH и GAS. Собственно, каждый пункт можно “отливать в граните”, но в целом смысл в том, что каналы тестирования, распространения и маркетинга гораздо важнее вашей идеи. “Большинство продуктовых идей мертвы “по прибытии”, потому что невозможно создать условия для получения ценности. Заставить 7 взрослых друзей установить приложение и воспроизводить это - нетривиальная задача. Если вы сможете придумать, как это сделать, то это уже большая идея, чем ваша первоначальная концепция”. Очень рекомендую для всех инди и не очень. Впрочем, последний совет тоже обязателен к исполнению :)

Разработка


Создание продуктов — это безжалостный гринд
Мое решение 3-х проблем MVx
Как мы спасаем жизни с помощью геймификации
Как я делаю build больших Android/iOS проектов со 128 GB памяти на старом Mac
How I failed at Test-Driven Development and what it took to get it right

Маркетинг

Praktika использует ИИ-аватаров для более естественного изучения языков

Кроссплатформа

5 extra packages to use with Flutter 3.22 in 2024
👍21
Apple обновляет Форумы для разработчиков

Должно быть, в Купертино умер какой-то медведь...

1. Форумы разработчиков Apple были переработаны к WWDC24, чтобы помочь разработчикам общаться с экспертами, инженерами Apple и друг с другом для поиска ответов и получения советов.

2. Вы получите доступ к расширенной базе знаний и сможете быстрее получать ответы, чтобы вернуться к созданию и совершенствованию своего приложения или игры.

3. Все участники программы Apple для разработчиков (42+ млн) теперь имеют приоритетный доступ к советам экспертов на форумах.

И что: теперь-то заживем!
👍9😁6🤡31
Compose Multiplatform для iOS достиг бета-версии

Версия фреймворка 1.6.10, анонсированная вчера на KotlinConf’24, включает в себя несколько мощных функций, а также повышает уровень поддержки iOS до Beta и Web до Alpha.

Основные моменты:

• API мультиплатформенных ресурсов теперь стабилен, и в эту библиотеку внесено несколько долгожданных улучшений.
• Есть экспериментальная библиотека навигации, основанная на Jetpack Compose Navigation.
• Общая библиотека Lifecycle с общей реализацией ViewModel.
• Поддерживается Kotlin 2.0.0 с использованием нового Gradle-плагина компилятора Compose.
• Compose Multiplatform для iOS стал Бетой
• Compose Multiplatform для Web стал Альфой
🔥14🤡14
Видео и подкасты за неделю:

(iOS Ru) Объединяем Combine и Swift Concurrency
(iOS Ru) TOP 10 горячих клавиш для Xcodу
(iOS Ru) Swift Plugins: ускоряем сборку проекта
(iOS En) SwiftUI TabView Offset Reader - Scrollable Tabs
(iOS En) Meet mergeable libraries
(iOS En) Fix failures faster with Xcode test reports
(iOS En) Dive deeper into SwiftData
(iOS En) CocoaHeadsNL Meetup: Adidas Apps Architecture/Managing our large iOS App
(iOS En) 3 Advanced Tips to Code Like a Pro in Swift (from an ex-Apple engineer 🍎)
(iOS En) Hacker Text Effect - SwiftUI
(iOS En) Build your next website in Swift
(And Ru) Обсуждаем Google I/O 2024
(And Ru) Взлом и защита Android-приложений
(And Ru) Моментальный запуск: как VK Клипы работают с плейбэком видео на Android
(And En) Sustaining best performance with Android adaptability technology
(And En) Advanced graphics features in mobile games with Vulkan
(And En) 3 things to improve your Android App experience: Edge to Edge, Predictive Back, and Glance
(And En) Make it faster - Android Developers Backstage
(And En) How to Use the Google's New Screenshot Testing Framework for Compose
(And En) KotlinConf'24 - Keynote
(Crs En) How to Setup a Room DB for Kotlin Multiplatform Compose
(Dev Ru) Как собеседовать мобильных инженеров? Системный дизайн спешит на помощь! (+ другие собеседования)
(Dev Ru) Проводим и проходим Mobile System Design-интервью
(Dev Ru) Стоит ли сегодня идти в айти?
(Dev Ru) Как сделать приложение на базе ChatGPT

Посоветуйте в комментариях интересные каналы по мобильной или не очень разработке? 🌐 @AppFiles
#ios #android #mobile #video
Преодолевая баги кнопочных телефонов

Очередная подборка всех статей за неделю - работаем с SwiftUI на iOS 14, снова обсуждаем Google I/O 2024 и проводим скриншот-тестирование для превью Compose, оцениваем Flutter 3.22, пишем 2D-игры для кнопочных телефонов нулевых и многое другое. Подключайтесь!
ChatGPT на вопросы по программированию дает 52% неправильных ответов

Чат-боты с искусственным интеллектом, такие как ChatGPT от OpenAI, продаются как революционные инструменты, которые помогут работникам стать более эффективными и, возможно, в будущем полностью заменят людей. Но новое исследование показало, что ChatGPT отвечает на вопросы по программированию неправильно.

1. В исследовании Университета Пердью было изучено 517 вопросов по программированию на Stack Overflow, которые затем были переданы в ChatGPT.

2. Анализ показал, что 52% ответов ChatGPT содержат неверную информацию, а 77% — многословны.

3. Тем не менее, участники исследования все равно предпочитали ответы ChatGPT в 35% случаев из-за их полноты и хорошо сформулированного стиля изложения.

4. Удивительно, но программисты, участвовавшие в исследовании, не всегда улавливали ошибки, допускаемые чат-ботом с искусственным интеллектом. В 39% случаев они не замечали дезинформации в ответах ChatGPT.

И что: необходимо понимать риски, которые вы берете на себя, используя ИИ в программировании. Это не только проблемы ошибок и неправильной архитектуры, но и вопросы безопасности, которые могут быть критическими.
😁731💯1
Максимальную стоимость покупки в Google Play подняли до $1000

Почти незамеченной на I/O прошла новость о том, что в Google Play теперь можно делать покупки в $1000.

• Изначально при появлении Google Play лимит одной покупки составлял 200 долларов, но в конце 2015 года он был увеличен до 400 долларов. Теперь, спустя почти восемь с половиной лет, Google поднял лимит стоимости одной покупки до 1000 долларов.

Понятно, что немногие продукты будут стоить $999.99, если речь идет о покупках в приложении. Вероятно главная область применения - приложения, которые существуют исключительно для того, чтобы показать другим, насколько вы богаты, или корпоративные программы или сервисы, предлагающие годовую подписку.

С другой стороны, Google Play с годами значительно расширил инструменты биллинга и варианты оплаты. В частности, на I/O компания представила новую функцию рассрочки подписки, которая позволяет разработчикам предлагать пользователям возможность оплачивать долгосрочные подписки в течение определенного времени. Разработчики, желающие взимать 999.99 долларов за приложение или сервис, могут воспользоваться этой опцией, чтобы разбить платежи по времени, что, по словам Google, уже привело к увеличению общего числа подписок на 8% и росту расходов пользователей на 4%.

💵 Звучит Ecstasy of Gold (или так)
2🤡2🍾1
GDE по Flutter и Dart из Тринидад и Тобаго написал программную статью о том, почему Flutter все-таки не умрет. Тезиса два. Во-первых,  на нем уже работают приложения крупных компаний и собственные “денежные” проекты Гугла. Во вторых, это отличная точка входа для облачных сервисов компании - разработчики их подключают “по умолчанию”, а дальше слезть уже трудно. Вряд ли оба эти пунктам могут существенно повлиять на судьбу Flutter в Google (“Это наша корова и мы ее доим”),  но пока на фронте кроссплатформенных фреймворков кажется наступило затишье. Как вам кажется?

Разработка


SQL vs NoSQL: как выбрать архитектуру БД для мобильного приложения, чтобы потом не пришлось ничего переписывать
Как понять, что пора выпускать новое приложение вместо старого? Разбираем со стороны бизнеса
MobileLlama3: Run Llama3 locally on mobile
Big Data is Dead
How to create mobile apps that make $3,000 a day

Маркетинг

ИИ-репетиторы незаметно меняют подход к обучению детей
Алгоритмы, модели и пицца: как с помощью programmatic-рекламы эффективно привлекать и возвращать пользователей. Кейс «Додо Пиццы» и Bidease

Кроссплатформа

Почему я продолжаю ставить на Flutter
Migrating UI-oriented Android library to Compose Multiplatform
The rollercoaster of releasing an Android, iOS, and macOS app with Kotlin Multiplatform
How BigPay Increased Flutter Developer Velocity
These New Flutter/Dart Features Make My Life Easier
👍3