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

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

YMReferral
Download Telegram
🍎Apple разрабатывает настольного робота

Согласно сообщению Марка Гурмана из Bloomberg, у Apple есть «команда из нескольких сотен человек», работающая над новым продуктом.

• Это настольное устройство - у него будет дисплей в стиле iPad на роботизированной руке, которая способна наклонять его вверх и вниз, а также вращать на 360 градусов 🦾
• Устройство сможет отвечать на команды с помощью Siri или функций Apple Intelligence, таких как "посмотри на меня", которые смогут, например, наклонять экран, чтобы повернуться лицом к пользователю во время видеозвонка.
• Источники говорят, что компания планирует запустить устройство в 2026 или 2027 году, а его стоимость может составить около 1000 долларов.

И что: а как вы сможете использовать такую руку в своих приложениях? 🙈
Please open Telegram to view this post
VIEW IN TELEGRAM
2💅2
После пандемического бума количество вакансий для разработчиков сократилось до минимума с 2020 года. Если за 100 взять 1 февраля 2020 года, то пик в 230 был в начале 2022 года, а потом все время шел спад. Сейчас индекс - 69. Интерпретировать это можно как перенастройку после чрезмерного найма в период пандемии. Аналогичным образом, результаты опроса разработчиков Stack Overflow за 2024 год показали, что средняя зарплата разработчиков снизилась на 10 тысяч долларов. Это так же можно рассматривать как восстановление статус-кво после предложения аномально высоких ставок в период карантина. Маленький свет в конце - прогноз Бюро трудовой статистики США на декаду обнадеживает, ставя разработчика программного обеспечения на второе место в списке профессий с наибольшим ростом — в стране по прогнозу появится более 400 тыс. новых рабочих мест.

Разработка

Количество вакансий для разработчиков сокращается
Как провести IT-обучение и не остаться в пустой аудитории. Опыт подготовки команды к SwiftUI и лайфхаки для менторов
Вредные советы, как приходить с вопросами к техлиду
Practices of Reliable Software Design
Apple Design Award Winner Devin Davies Shares His Learning Strategies

Маркетинг:

Spotify начал показывать цену на сайте в iOS

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

Как мы создали приложение для ТСД на Flutter с интеграцией 1С и внедрили его на 200 фабриках в Китае
Полный гайд по тестированию на Flutter. Часть 9: Best practices написания Unit-тестов
Ensuring Seamless User Experience: Implementing In-App Updates in Flutter

#mobiledev
👍4
Видео и подкасты за неделю @AppFiles

(iOS Ru) Поиск работы iOS разработчиком в текущих условиях 2024
(iOS En) Expandable Search Bar + Progressive Blur Effect
(iOS En) iOS 18 SwiftUI ScrollView DeepDive
(iOS En) SwiftUI: Test Push Notifications With iOS Simulators
(And Ru) ByteWeaver. Инструментирование байт-кода во имя великого блага
(And En) How to Get Access to ALL External Media Files (Works on Android 15!)
(And En) How to Pass Custom NavTypes in Compose Type-Safe Navigation
(And En) Kotlin's Elegant Deceptions Simple APIs, Unusual Tactics
(And En) Harmonizing Kotlin codebases with Konsist
(And En) Android, Compose, Multiplatform & Server - Inject them all with Koin
(And En) Elevating Android App Resilience: Incident Management Strategies
(Crs Ru) Почему вам не нужен Kotlin Multiplatform
(Crs Ru) Создание indoor-карты здания во Flutter
(Crs En) Diving into Advanced Compose Multiplatform Modifiers and Their Impact on Multiplatform Development
(Dev Ru) Кто реально может стать программистом?
(Dev Ru) 30 вопросов команде и себе — техника и практика формулировка хороших вопросов
(Dev Ru) VK Звонки: поднимаем планку качества WebRTC-звонков
(Dev Ru) Как пользоваться DivKit
(Dev En) Kotlin for Data Analysis: Exploring Dataframes and Visualizations in Notebooks
(Dev En) AWS Certified Developer Associate Certification Course
(Dsg En) Design a Car mobile app for iOS 18 in Figma

Что вы посмотрели за неделю?
#ios #android #mobile #video
👍2
По подписке за $5 в неделю
😁49
Epic Games Store с Fortnite запустился на iOS

Fortnite наконец-то вернулся на iOS, спустя чуть более четырех лет после того, как Apple удалила игру из iOS App Store, но доступна она только в ЕС. Игра запускается сегодня как в новой версии Epic Games Store для iPhone, так и через AltStore PAL, другой сторонний магазин приложений. Магазин Epic Games Store также запускается сегодня для пользователей Android по всему миру.

В настоящее время в мобильном Epic Games Store представлено всего три игры, но компания уже ведет переговоры со сторонними мобильными разработчиками.

По словам вице-президента и генерального директора Epic Games Store Стива Эллисона, в декабре Epic планирует представить в мобильном магазине «курируемый» выбор игр от сторонних разработчиков, а самопубликация (которая уже возможна на ПК) появится в начале 2025 года. Epic также планирует перенести в магазин «все», что предлагает на ПК: 88% долю доходов для разработчиков, бесплатные игры для игроков и возможность для разработчиков использовать свои собственные платежные платформы.
4🔥2
Основы излишеств

Новая еженедельная подборка - закрытие CocoaPods и излишества чистой архитектуры, деструктуризация в Kotlin с примерами и знакомство с Flutter GPU, архитектура мобильного приложения в разрезе высоких нагрузок и построения экосистем, кто может стать программистом, сокращение количества вакансий для разработчиков и многое другое.
👍4
Кстати, Epic на прошлой неделе отметилась сразу в двух магазинах. Я писал, что на iOS запустился Epic Games Store с Fortnite, но так же AltStore PAL получил MegaGrant (премии впервые объявили в 2019 году, они выделяются из фонда Epic Games в размере 100 миллионов долларов, предназначенного для поддержки разработчиков) и теперь может не брать с пользователей подписку. Точная сумма полученных от Epic средств неизвестна, но вроде как ее должно хватить на выплату Apple всего Core Technology Fee для стороннего магазина. Так что теперь на платформе как минимум два бесплатных сторонних магазина приложений.

Разработка

CodeRabbit получил $16 млн на ИИ для Code Review
Как делать что угодно очень быстро
Как пользоваться DivKit
VK Звонки: поднимаем планку качества WebRTC-звонков
30 вопросов команде и себе — техника и практика формулировка хороших вопросов
Кто реально может стать программистом?
Project Management Flow for Indies
How to get from high school math to cutting-edge ML/AI

Маркетинг

Кто тратит больше всего денег в приложениях
Почему CapCut может отказаться от бесплатных пользователей?
Epic Games предоставила грант AltStore PAL и тот стал бесплатным

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

BookMatch — BB рекомендации книг на KMP
Создание indoor-карты здания во Flutter
Почему вам не нужен Kotlin Multiplatform
Flutter Vs React Native : Performance Benchmarks you can’t miss

#mobile
1
Вышло интересное сравнение производительности Flutter и React Native. Сравнивали работу большого списка, множества анимаций изображений и множества анимаций Lottie. TLDR: Flutter победил практически во всех трех тестах (кроме анимаций Lottie, но в новой версии Flutter 3.22 производительность рендеринга Lottie значительно улучшилась), причем как по FPS, так и по потреблению памяти и процессора, по размеру приложения и скорости сборки. Впрочем, как справедливо отмечали в комментариях, вакансий все равно на RN больше 👨🏻‍💻.

Разработка

Избегайте "неиспользуемых сценариев" в многоуровневой архитектуре
Crazy debugging stories - Recursion
Algorithms we develop software by

Маркетинг:

Топ быстрорастущих приложений в России в августе
Казуальные игры в первой половине 2024.

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

Flutter против React Native — тест производительности
Flutter: Module-based Code Coverage Thresholds

#mobile
👍4
Кстати, вчера еще обозрел топ быстрорастущих приложений в России и на первом месте в росте по выручке - Owl Diary: For Owlet. Снаружи выглядит как приложение для любителей сов 🙈, но, вероятно, "совы не то, чем кажутся" - очень смущает "возраст 17"+и "большое/значительное количество тем откровенного содержания, предназначенные только для взрослых". ХЗ что там на самом деле (ставлю на подобие Chaturbate) - посмотрите кто отважный, расскажите потом нам всем. Ну и как обычно вопрос к модераторам Apple - как такое пропустили 🦉

Разработка

Exploring Indie Life: Reducing Friction by Analytics
The 2024 Landscape of Mobile Apps Development
I've Built My First Successful Side Project, and I Hate It

Маркетинг

Конструктор графики для App Store и Google Play

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

Валидация форм во Flutter как PRO. Мастер-класс по использованию form_model и BLoC
Flutter: Google Maps Autocomplete SearchBar with Debouncing
😁3👍2🔥1😱1
Как я сделал успешный побочный проект и возненавидел его

Прекрасная история от разработчика нескольких специфических скриптов для построения биржевых графиков. Он создал их на основании своих потребностей, потом организовал продажу и даже заработал на них не такие уж большие деньги. Но потом и сам перестал ими пользоваться, и подвыгорел от общения с толпой бездумных трейдеров и "витринных покупателей".

Ужасная истина, которую большинство программистов усваивают с трудом, заключается в том, что выпуск продукта - это только начало. После его выпуска вам придется его поддерживать: исправлять ошибки, внедрять новые функции, разбираться со спорами или мошенничеством и отвечать на множество писем (часто от любопытных покупателей, которые так и не превращаются в платящих клиентов).

Это легче делать, если у вас больше продуктов и вы занимаетесь массовой поддержкой. Или если ваш проект может заменить вам работу на полный рабочий день, и его поддержка - единственное, чем вы занимаетесь в течение дня. Но если вы занимаетесь этим помимо своей обычной работы, то это ужасная потеря времени. Вам нужно установить определенные границы. Иначе работа над проектом будет занимать все ваше свободное время.


Мораль:

1. Если вы написали что-то для себя, возможно это будет интересно еще множеству людей за деньги
2. Поддержка и общение с клиентами это огромный пласт работы
3. Автоматизируйте все и сразу
4. Установите границы вмешательства проекта в вашу жизнь
👍131