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

• Аудитория https://news.1rj.ru/str/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
У генеративного ИИ уже был момент Unstable Diffusion, а теперь подключилась и коммерческая жилка - компания Lovense, наиболее известная своими секс-игрушками с дистанционным управлением, на прошлой неделе представила Advanced Lovense ChatGPT Pleasure Companion. Пользователь задает условия для генерации “романтической” истории, ChatGPT сочиняет ее, а игрушки Lovense… “озвучивают”, мягко говоря. Возможно, это не совсем то, что имели в виду маркетологи 1990-х годов, когда придумали слово «мультимедиа», но в целом неплохой подход 😀

Разработка

• ChatGPT использовали для рассказов эротических историй
• Evernote увольняет всех американских сотрудников и переезжает в Европу
• Podlodka #324: 3D-графика. Почему игры тормозят?
• OpenAI объявляет о всеобщей доступности API GPT-4
• Как дизайнер запустил продукт и не нашел product market fit
• Super app evolution: Building a platform-based ecosystem for holistic user experience
• This Happens? You’re Too Old To Be a Programmer
• Developers Need To Enjoy The Struggle

Маркетинг

• Решаем шахматные задачи с Chess Puzzles Set: разбор приложения
• Верификация пользователей принесла Instagram более $15 млн
• Самые скачиваемые приложения в июне 2023

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

• Использование Provider, Riverpod, Bloc(Cubit), Redux, MobX на одном простом примере
• A New React Native Development Approach – Part 2: The “How?”
• Jetpack Compose Multiplatform Android & iOS
👍2😁2
Рекомендую занятную статью от разработчика из Square, который в общем-то здраво декларирует, что метрики производительности нужны не все, а те, которые делю пользователей счастливее. Например, если у вас будет полностью загружен процессор, но насущная задача пользователя выполнится быстрее, то это вполне ОК. Останавливается он при этом почему-то только на скорости загрузки и отзывчивости (и раскрывает измерение метрик применительно к Android), но надо думать, что будет продолжение. В общем рекомендую и спрашиваю - а как и зачем вы меряете производительность приложений? 🧑‍💻

Разработка

• Производительность мобильных приложений, ориентированная на пользователей
• Анализ приложений Threads
• Code Interpreter стал доступен всем подписчикам ChatGPT — «теперь каждый может стать аналитиком данных»
• Локализация игр при помощи ChatGPT — недорого и качественно. Гайд
• Modularization of mobile applications at scale
• Invisible Details of Interaction Design
• The 8 Must-Have Productivity Apps for Programmers in 2023
• Confirmed: Code Coverage Is a Useless Management Metric

Маркетинг

• Кейс «Хлебная Усадьба»: разработка собственного мобильного приложения для сетевой пекарни

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

• Flutter for Web Development: Building Responsive and Feature-Rich Web Apps
2
НЕ перерабатывает 42% программистов

Это результаты нового опроса SuperJob.

1. 18% программистов ответили, что перерабатывают менее 10% рабочего времени, 25% программистов перерабатывают 11-25% от рабочего времени, 5% сотрудников – 16-25%, 8% − более 50%.

2. При этом 42% программистов сказали, что не перерабатывают.

3. В среднем переработки от нормы рабочего времени в месяц (средний % от числа имеющих переработки) составляют 22%.

4. В прошлом году не перерабатывающих было 43%. В 2021 году – 19%.

И что: как писал Егор, переработки это совсем не “абсолютное зло”. Переработки это замечательно, пока вы от них получаете явную пользу. Не пытайтесь обменивать свое время на деньги. Меняйте его на фан, профессиональный рост и самореализацию. Прямая конвертация труда в деньги обычно происходит по не самому выгодному курсу. Гораздо эффективнее вкладывать эти часы в обучение тому чего вы раньше делать не умели, и в будущем продавать уже эти умения по сильно большему ценнику.
👍13🤡1
Хочу в очередной раз пригласить вас в опрос Developer Nation. Расскажите, что вам нравится или не нравится в популярных инструментах и платформах. Опрос охватывает 13 направлений: мобильные, десктопные, облачные и веб-приложения, промышленный Интернет вещей, игры, машинное обучение, искусственный интеллект и т.п. Опрос доступен на 10 языках, в том числе и на русском. Можно начать и сохранить для продолжения. Можно выиграть призы. Главное - внести свой небольшой вклад в развитие сообщества разработчиков.

Разработка

• GPT Prompt Engineer: промпт-инжиниринг в масштабе
• 42% программистов не перерабатывают
• Как остановить бесконечный скроллинг, и нужно ли это делать
• Чем отличается тестирование на эмуляторах, фермах и физических устройствах
• Mastering Design Patterns: A Guide to Writing Cleaner Code

Маркетинг

• Новый опрос Developer Nation

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

• How the GetIt service locator package works in Dart
• Kotlin Multiplatform in Production
👍2
Google Play разрешает NFT

Компания открывает возможность покупать, продавать или зарабатывать цифровые активы в приложениях при условии соблюдения прозрачности и других правил. Это не касается майнинга криптовалют.

1. Компания обновила политику своего магазина мобильных приложений, разрешив разработчикам приложений интегрировать цифровые активы, такие как NFT, в свои игры через магазин приложений Play.

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

3. Новое изменение позволит приложениям и играм в Google Play переосмыслить «традиционные игры с пользовательским контентом и повысить лояльность пользователей за счет уникальных NFT вознаграждений», пишет компания.

4. Сейчас избранная группа разработчиков помогает тестировать новую политику перед ее широким распространением на всех в конце этого года.

И что: "лучше поздно, чем никогда". Кажется, что NFT уже из другой эпохи, впрочем наверняка во многих приложениях (а особенно играх) они окажутся очень к месту.
🤡6👍4🔥1
Если вы давно хотели блокнот с ИИ, но не могли себе его позволить, то Google все сделал за вас. В ограниченное тестирование вышел NotebookLM, который а) блокнот б) большая языковая модель. Тренируется она сперва на ваших собственных данных, а потом уже подключает “все знания мира”. Зачем блокноту ИИ? Ну, чтобы был, вероятно. Google говорит, что это «экспериментальный продукт», и компания по ходу дела не уверена, что знает, для кого или чего предназначен NotebookLM. Возможно, для студентов колледжей. А возможно ни для кого - видимо будут узнавать в процессе.

Разработка

• NotebookLM от Google добавляет ИИ к вашим записям
• Модуляризация мобильных приложений в масштабе
• Как создать популярную игру в Google Play
• Chronon — A Declarative Feature Engineering Framework
• CodeGen2: a new open-source model for coding
• 27 Must-Read Software Development Books for 2023

Маркетинг

• Раскрытие потенциала SKAN 4: оптимизация кампаний и подготовка к развитию в будущем
• Расходы на рекламу приложений достигнут $94.9 млрд в 2025
• Google Play разрешает NFT

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

• Redwood: мультиплатформенный реактивный UI для Android, iOS и веб
• How To Manage State In Your Flutter App With State Groups
👍31
Видео и подкасты за неделю

• (iOS Ru) Что делать iOS-разработчикам в России?
• (iOS En) SwiftUI Repeatable Button
• (iOS En) SwiftUI 5: What’s New In ScrollView
• (iOS En) Build A To Do List App using SwiftData (Swift Data Tutorials)
• (iOS En) Becoming an “iOS-lite” developer
• (iOS En) Build a Live Activity Realtime Polls App with Firebase & APNS Push Token
• (iOS En) SwiftUI Data Flow with the new Observation
• (iOS En) SwiftUI Search Bar - How to work with searchable in your iOS and macOS apps
• (And Ru) Как избежать хаоса: навигация как отдельный логический уровень
• (And En) Now in Android: 86 - Google Play at I/O, Pixel Fold and Tablet, Google Developer Expert
• (And En) WorkManager - Android Basics 2023
• (Crs Ru) Как собрать iOS-фреймворк из исходных файлов на Kotlin
• (Crs En) Kotlin Multiplatform in Production
• (Crs En) MVI Compose Multiplatform Contacts List App With Photos (iOS & Android)
• (Dev Ru) Игры, в которые играют люди на собеседованиях
• (Dev Ru) Podlodka #324: холакратия — самоорганизующиеся команды
• (Dev Ru) Как мы за полгода построили работу команды data инженеров от хаоса до порядка (Яна Жежер, СберМаркет)
• (Dev En) Design and Prototype for iOS 17 in Figma

Посмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻‍💻
🤡161👍1
Модуляризация бесконечного скроллинга

Новый еженедельный дайджест - 115 материалов! Обязательно прочитайте, поставьте 👍 или 🖤, поделитесь или поддержите. И присоединяйтесь к IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Вот, например, у меня там была интересная новость "Время - деньги: Калькулятор Shopify показывает, во сколько на самом деле обходятся компании ненужные встречи".
8👍4
Threads, альтернатива Slack, получил около 1 млн загрузок после запуска Threads

Не все Threads созданы равными.

1. Твиттер-клон Threads, созданный Instagram*, за первую неделю своего существования показал ошеломляющие результаты — за первые 24 часа он преодолел отметку в 30 млн. пользователей, за 5 дней перевалил за 100 млн. подписчиков, а к концу прошлой недели число загрузок Threads достигло 150 млн.

2. Threads, альтернатива Slack, которая была запущена в 2019 году при поддержке Sequoia Capital, тоже получила неплохой прирост аудитории.

3. По данным AppMagic, в период с 3 по 9 июля приложение Threads было загружено более 750,000 пользователями, причем до этого момента количество загрузок было «незначительным» (меньше 100 в неделю!).

4. Приложение заняло 52-е место по количеству загрузок в мире в целом и третье место в категории «Бизнес». Интересно, что в тройку рынков, где приложение заняло самые высокие позиции в App Store, вошли Германия, Испания и Италия. Вероятно, это связано с тем, что приложение Threads от Instagram еще не доступно в странах Европейского союза.

И что: а) даешь киберсквоттинг и в магазинах приложений! б) вот она животворящая сила Instagram в) более интересно даже то, чем "при поддержке Sequoia Capital" занимается компания, получающая менее 100 установок в неделю.
😁9👍1
Ребята из Swiggy написали хорошую статью о том, как и почему они меняли в “быстром заказе” кнопку на слайдер. В общем-то идея написана прямо в заголовке - иногда трения в интерфейсе и опыте полезны. В данном случае так и получилось - вместо ошибочных нажатий теперь безошибочный свайп. Да, в этом есть свои технические трудности, но авторы говорят, что оно того стоило. А где у вас можно внедрить “здоровое трение”? 🙂

Разработка

• Здоровое трение в UX: создание слайдера оплаты
• Игры, в которые играют люди на собеседованиях
• Podlodka #324: холакратия — самоорганизующиеся команды
• Stable Doodle от Stability AI превращает скетчи в изображения
• В Microsoft Office будет новый шрифт по умолчанию
• The Dawn of a New Era: ChatGPT’s Code Interpreter
• Stick to boring architecture for as long as possible

Маркетинг

• Threads, альтернатива Slack, получил около 1 млн загрузок после запуска Threads
• На волне успеха в TikTok приложение Remini увеличило доходы в 5 раз
• Клуб миллионеров в App Store — 0.5% приложений получают более 1 млн загрузок

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

• Как собрать iOS-фреймворк из исходных файлов на Kotlin
• Best Architecture In Kotlin Multiplatform
• Multiplatform image loading: Coil 3.0