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

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
Тирания виртуальных микросмартфонов

Новый еженедельный дайджест - лучшие 119 новостей и статей. Прочитайте, поставьте 👍, сохраните в избранное и поделитесь с коллегами. Еще у меня есть канал IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Там, например, была ссылка "Как я стал $800K инженером" - опыт разработчика, который увеличил свое вознаграждение с 390 тыс. долл. в 2017 до 823 тыс. долл. в 2021 году.

💻 Прислать материал для дайджеста можно сюда. А поддержать канал здесь.
👍6
Уже не стал писать отдельно, но Unity в своем X объявила, что пересмотрит правила ценообразования для разработчиков. Сила сообщества на этот раз победила и выстрел в ногу немного откладывается. А еще вот интересный подсчет - если бы вы покупали акции Apple, вместо каждого нового iPhone, у вас сейчас было бы $147,000. Но новый iPhone ведь важнее, правда? 🧑‍💻

Разработка

Если бы вы покупали акции, вместо iPhone, у вас сейчас было бы $147,000
OpenRA: игровой движок для 2D стратегий
Тирания маржинального пользователя
Как избежать обмана на работе: 5 эффективных стратегий
Unity стреляет себе в ногу
Unlocking the Potential of Mobile DevOps: Transforming App Development and Delivery

Маркетинг

Favs — социальная сеть только для друзей
Коллажи с покупками переходят из Shuffles в главное приложение Pinterest
Amazon возвращает встроенные покупки на Android

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

Flutter Dev Podcast #42: DCM. Что нового?
Compose for iOS под капотом
Compose Multiplatform для iOS и Android
Why Kotlin Multiplatform could change everything in the mobile dev world
The Power of the late keyword in Dart
Kotlin снова вошел в Топ-20 TIOBE Index

Kotlin вернулся в первую двадцатку индекса TIOBE.

1. Kotlin впервые проявился в индексе TIOBE практически в самом начале, в 2017 году, через год после того, как его представили миру. Тогда Google приняла его в качестве основного языка для разработки под Android.

2. Правда, его пребывание в Топ-20 оказалось недолгим. С 1% доли в рейтинге в начале 2018 года он откатился примерно до 0.2%. С тех пор он то набирал, то терял популярность, как это характерно для индекса TIOBE, вплоть до последнего месяца.

3. В сентябре он занял 20 место с индексом популярности 0.90%. Впереди него Ruby, R и Rust, а также Swift на 16 месте с 1.00%.

4. На первых местах безраздельно сидят Python, С и С++.

И что: Kotlin совсем уже взрослый 🙂 Автор Индекса говорит: "Нынешний подъем более серьезен, у Kotlin сейчас гораздо больше поклонников. Причина роста Kotlin заключается в том, что он является яростным конкурентом Java. Он выигрывает у Java практически по всем параметрам. Основным аргументом против Kotlin является то, что Java — более устоявшийся язык, поэтому у него больше программистов, книг, учебных курсов, библиотек и т.д." Но и это, видимо, не на долго.
👍14😁3
Ни дня без новой социальной сети! Еще на прошлой неделе анонсировалась Favs - сеть, которая хочет вернуть социальные сети к их истокам, создав приложение, которое поможет людям поддерживать прочные и значимые связи друг с другом. При этом в ней не будет бесконечных фидов, рекламы, новостей, обновления статусов, обмена фотографий и т.п. На законный вопрос “А что же будет” авторы не отвечают - пока это секрет. «Мы придумали для вас совершенно новый способ взаимодействия, которого нет ни в одной социальной сети мира». Под это получили почти “миллион долларов США” (С) - тренд на общении, дружбе и связях в реальном мире, емае.

Разработка

Favs — социальная сеть только для друзей
Kotlin снова вошел в Топ-20 TIOBE Index
$100 млн в Серии B: Writer — генеративная платформа для предприятий
Исследователи Microsoft AI выставили терабайты данных на всеобщий доступ
Особенности SRE и Observability в мобильных приложениях
Диалоги с кофеваркой, про Яндекс Алису и умный дом Home Assistant
Best Practices for Collecting and Querying Data from Multiple Sources
My approach to coding interviews: Optimize for iteration
What Happens When You Reach The Age of 35 as a Programmer

Маркетинг

The Mobile Consumer 2023: Give and Get Come Into Focus

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

Flutter Weather App: погодное приложение в стиле Apple Weather
Behind every widget, there are an element and almost always a render object
Mavericks Style Architecture on Kotlin Compose Multiplatform: A Tutorial
4
У Airship вышло очередное исследование мобильных пользователей ака покупателей. Много интересного про привычки и задачи в разрезе mCommerce, но есть и несколько общих цифр. Например, про Live Activities не знает аж 24% пользователей, а не использует еще 35%. И это при том, что их анонсировали уже больше года назад. Угадайте в какой стране наибольшая доля тех, кто все-таки использует Live Activities? Или вот еще любимое - почему удаляют приложения. В среднем главная причина остается неизменной уже лет 10 - чтобы освободить место на телефоне. Обратно интересно, что у Поколения Z это не она, видимо у них смартфоны новее и места там дофигища. В общем, отчет рекомендую, особенно кто в ритейле работает.

Разработка

Исследование “Мобильный потребитель 2023”
Принципы хорошего дизайна интерфейсов. И причем здесь программисты?
Tracing: structured logging, but better in every way

Маркетинг

Google провел редизайн приложения Fitbit
Как увеличить мощность A/B-теста, если мало данных и время поджимает

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

Trainee Program for Aspiring Flutter Developers
Kotlin for Web Development: Beyond Android Apps
👍21
Где больше всего используют Live Activities?
Anonymous Quiz
8%
Канада
12%
ЮАР
7%
Франция
13%
Индонезия
48%
США
12%
Бразилия
Вот еще одно интересное применение ИИ и чат-ботов. Есть несколько популярных приложений, вроде Photomath, которые решают уравнения или домашние задания. Стартап Sizzle пошел дальше - в нем ИИ объясняет как решать задачи, выступая в роли репетитора. С ним можно обсуждать решения, можно спрашивать альтернативные версии, можно просить оценить собственные. Причем все это бесплатно. Пока живут на инвестиции в 7.5 миллиона, но я бы сказал, что и рынок, и сам подход вопросов о светлом будущем Sizzle не оставляют.

Разработка

ElectricSQL: Local-first платформа синхронизации для Postgres
Как использовать метод струн для улучшения любого пользовательского интерфейса
GitHub Copilot Chat открыли для индивидуальных разработчиков
Every Programmer Should Know #1: Idempotency
How to be the favorite engineer among your product manager and designer

Маркетинг

Sizzle — не просто решение домашних задач, а объяснение их с помощью ИИ

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

Integrating Flutter {all 6 platforms} and Python: A Comprehensive Guide
The hidden cost of async operations in Flutter/Dart
5+ Github Actions to Automate Your React Native Workflow
👍4
Google открыл Studio Bot для жителей более 170 стран мира

Studio Bot, впервые представленный на Google I/O 2023, представляет собой ориентированный на разработчиков ИИ чат-бот, интегрированный непосредственно в Android Studio.

1. Как и в любом другом чат-боте, вы можете задавать вопросы и получать (как правило) полезные ответы, включая примеры кода, которые могут решить вашу проблему.

2. Также можно получить помощь по конкретным ошибкам и отдельным участкам кода, однако Google отмечает, что Studio Bot видит только то, что вы явно решили ему передать. В целом использование Studio Bot не позволяет компании видеть ваш личный код.

3. Studio Bot построен на базе Codey, большой языковой модели (LLM), которая специально разработана для помощи в написании кода.

4. Для начала работы с Studio Bot необходимо установить последнюю версию Android Studio Canary.

5. Studio Bot доступен в 170 странах, исключая Евросоюз, Великобританию и, конечно, Россию.

И что: технологии распределяются по планете неравномерно 😀 А кто попробует - расскажите, есть ли в нем смысл?
👍112🎉1
Видео и подкасты за неделю:

(iOS Ru) Пишем свой рендеринг графики на SwiftUI и запускаем на нем Doom
(iOS Ru) Паттеры проектирования — Мост
(iOS En) SwiftUI Animated Carousel Slider With Paging Control
(iOS En) Build a SwiftUI Video Calling: How to Ring and Notify Users About a Call
(iOS En) How to translate and localize an iOS app with string catalogs in Xcode 15
(iOS En) CocoaHeadsNL Meetup
(iOS En) SwiftUI Custom Alert View
(iOS En) SFSymbol Animations in iOS 17
(iOS En) Breaking Down Swift Data Migrations
(And Ru) Собеседование на Mobile Developer: Алексей Панов (Контур)
(And Ru) Модерация приложений и игр в магазине RuStore
(And Ru) От плохого кода к хорошему один шаг: юнит тесты, ООП и интерфейсы
(And En) Firebase in Android Studio - Android Developers Backstage
(And En) Now in Android: 91 - Jetpack Glance, Android 14 QPR, Google Play policy and console updates, & more!
(And En) How to Create a Lazy Column With Categories in Jetpack Compose
(Crs En) Making Multiplatform Better
(Crs En) Creating a Cutting-Edge Movie Streaming App with Flutter & Python
(Dev Ru) Ozon Tech Community QA Meetup
(Dev Ru) The ONLY Right Way to Document Your Code
(Dev Ru) Acquiring Game Design Skills Beyond Entertainment
(Mrk Ru) Podlodka #336: ищем пользовательский сегмент

Посмотрите, поделитесь, поставьте 👍, если понравилась подборка. А если вы увидели/выпустили какое-то другое интересное видео - отправьте боту🧑🏻‍💻
👍5
Диалоги с перф-тестами и аномалиями

Новый еженедельный дайджест - лучшие 113 новостей и статей. Прочитайте, поставьте 👍, сохраните в избранное и поделитесь с коллегами. Еще у меня есть канал IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Там, например, я публиковал ссылку на бесплатный интерактивный 700-страничный учебник по тестированию . Авторы говорят, что это один из самых полных источников информации по тестированию.

💻 Прислать материал для дайджеста можно сюда. А поддержать канал здесь.
👍5
Индийский PhonePe запустил магазин приложений с нулевым налогом

Компания PhonePe запустила платформу для разработчиков Indus AppStore. Финтех-компания, поддерживаемая Walmart, стремится завоевать разработчиков Android на крупнейшем для него рынке.

1. Стартап со штаб-квартирой в Бенгалуру, собравший более 450 млн. зарегистрированных пользователей своего одноименного платежного приложения, заявил, что разработчики могут начать регистрироваться и загружать свои приложения в магазин.

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

3. PhonePe не будет взимать с разработчиков плату за размещение приложений и процент с покупок приложений в течение первого года, а в дальнейшем перейдет на «номинальную» стоимость.

4. Запуск Indus Appstore Developer Platform происходит в тот момент, когда многие индийские компании и стартапы разочаровались в Google, чья мобильная операционная система Android используется на более чем 95% всех смартфонов в стране.

5. Индия является ключевым зарубежным рынком для Google, куда за последние десять лет компания вложила более 10 млрд. долларов. Однако год назад компания получила два антимонопольных штрафа в Индии и была вынуждена внести ряд изменений в свои соглашения с производителями телефонов и другими партнерами.

И что: полтора миллиарда неплатящих пользователей - неплохой рынок. И вообще, когда Тинькофф 🟡 откроет свой магазин приложений?
🤡12👍2😁2