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

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
Вы давно просили - и вот свершилось. Канал с английскими материалами - Mobile Economy. Как там будет все развиваться пока не совсем понятно, но вы все равно подписывайтесь 🙂 А еще есть блог на Medium с теми же самыми английскими дайджестами.

Разработка

• Умные колонки Assistant не перейдут на Fuchsia
• Значение совещаний и некоторые альтернативы
• Platform engineering is just DevOps with a product mindset
• A comprehensive guide to running Llama 2 locally

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

• The Top 5 Flutter State Management Solutions: A Deep Dive
• FlutterCon 23 Resources
👍2🎉2
Вышло второе наше интервью с Андреем Белоусом - на этот раз про поиск работы в Европе. Главных совета 3 - итеративно улучшаться в разработке, прокачивать софт-скилы и язык. Вес остальное более менее в рамках разумного. Андрей еще готов отвечать на вопросы - о чем вам было бы интересно поговорить? Скидывайте темы или прямо вопросы в комментарии.

Разработка

• Работа в Европе для мобильных разработчиков
• Новая AR-платформа Mirrorscape улучшает Dungeons & Dragons
• Stability AI выпускает Stable Diffusion XL 1.0
• Проектируем функционал сторис
• Building Startups as a Developer: Learning from My Mistakes
• Automating Web Scraping with ChatGPT Code Interpreter

Маркетинг

• Маркетинг подписных приложений 2023 — отчет AppsFlyer и Liftoff
• Google Play начнет пессимизировать приложения, не поддерживающие планшеты

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

• Под капотом анимаций в React Native. Часть 1/2: Animated and Bridge
• Integrate Apple Sign-In on Android using Flutter
• KMM in a simple language learning app: was it worth it?
• Improve your Flutter app performance with this small trick
👍4
Apple определила API, использование которых надо будет объяснять

На WWDC компания объявила, что разработчики должны будут указывать причины использования отдельных API в декларации конфиденциальности своего приложения.

1. Сделали это, конечно, во имя конфиденциальности и безопасности, чтобы по ним не отслеживали отдельных пользователей.

2. Среди API - File timestamp API, определяющие даты создания файлов, System boot time API, раскрывающие информацию о времени работы ОС, Disk space API, дающие информацию о доступном пространстве в хранилище.

3. User defaults API, самая простая "официальная" система для хранения настроек и прочей информации, тоже попал под раздачу.

4. Все это касается и сторонних SDK, за них тоже надо будет отчитываться.

5. Начиная с осени 2023 г. при загрузке в App Store Connect нового приложения или обновления приложения, использующего API, для которого требуется указание причины, вы будете получать уведомление, если в декларации конфиденциальности вашего приложения не указана утвержденная причина. А начиная с весны 2024 г. это станет обязательным.

И что: всё во имя человека, для блага человека. И мы даже знаем имя этого человека 🍏
🤡5👍32🤔1
Видео и подкасты за неделю

• (iOS Ru) Distributed actors и где они обитают
• (iOS En) TipKit - iOS 17 - SwiftUI
• (iOS En) OSLog and Logger
• (iOS En) Radial Layout With Gestures - SwiftUI
• (iOS En) Inout Parameters and Mutating Functions
• (iOS En) How to master Combine like a Pro – The Basics
• (iOS En) SwiftUI NavigationStack Hero Animation Effect - Custom Matched Geometry Effect
• (And Ru) Секретная фича в Android Studio: логируем, пока дебажим, не меняя сам код
• (And En) Now in Android: 87 - Android 14 Beta 4, Google Play policy update, and Compose Performance
• (And En) What's new in Android Studio - Giraffe
• (And En) Text Fields - UX With Material3
• (And En) Buttons - UX With Material3
• (Crs Ru) Кодогенерация для Flutter: что, как и зачем
• (Crs En) Build an iOS & Android app in 100% Kotlin with Compose Multiplatform
• (Dev Ru) Ozon Tech Intro Meetup: как работают системы поиска, рекомендаций и рекламы
• (Dev Ru) На шаг ближе к метавселенной, или Как мы оживили аватары пользователей в VK Звонках
• (Dev Ru) Как сделать аналог Firebase App Distribution
• (Dev Ru) Алгоритмическое собеседование в Яндекс в прямом эфире
• (Dev Ru) Постоянные отказы на собеседованиях: что мне делать
• (Dev En) The ultimate guide to A/B testing


Посмотрели какое-то другое интересное видео? Отправьте боту🧑🏻‍💻
👍3👏1
Разбираем фризы неизменной ценности

Новый еженедельный дайджест - 111 материалов! Прочитайте, поставьте 👍 и обязательно поделитесь с коллегами. Еще у меня есть канал IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Вот, например, там была интересная ссылка "Исчерпывающее руководство по локальному запуску Llama 2" - как запустить модель Llama 2 на M1/M2 Mac, Windows, Linux или даже на телефоне.

💻 Прислать материал для дайджеста можно сюда
👍41
Сейчас в App Store и Google Play представлено 746 тыс. мобильных игр. 70% мобильных игр находятся в Google Play, а остальные 30% — в App Store. В AppFigures провели исследование - в каких странах больше всего выпускают (издают) мобильные игры (как это сделать по описанию в магазине не совсем понятно, но пусть). США лидируют с огромным отрывом - там сделано 32.6% всех игр. На втором месте Китай с “всего” 5.1%. Россия с 3% на 5 месте, между Германией и Индией. Самая хорошая цифра в другом - в июне в двух магазинах было опубликовано 17 тысяч новых игр, что является самым высоким показателем по количеству новых релизов за месяц в этом году. А вы сколько новых игр скачали в прошлом месяце? 🙂

Разработка

• Какие страны выпускают больше всего мобильных игр?
• Исследование State of Databases 2023
• Что такое магистральная разработка
• Алгоритмическое собеседование в Яндекс в прямом эфире
• Постоянные отказы на собеседованиях: что мне делать
• На шаг ближе к метавселенной, или Как мы оживили аватары пользователей в VK Звонках
• Как сделать аналог Firebase App Distribution
• Ozon Tech Intro Meetup: как работают системы поиска, рекомендаций и рекламы
• Iosevka: шрифт для кода
• Эвристики Нильсена на примере реальных приложений
• Что порой кроется за «успехом»
• A WWDC Design Lab Made My App So Much Better
• Before you try to do something, make sure you can do nothing

Маркетинг

• DSP: различия и преимущества lookalike и предиктивных моделей. Часть #2
• Pokemon Sleep набрал 2 млн установок
• Rewind выпустил приложение для iPhone, которое поможет вам запомнить всё
• $18.2 млн в Серии B: Airvet — телемедицина для домашних животных

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

• Кодогенерация для Flutter: что, как и зачем
• Будущее iOS-разработки на Flutter
• Popular apps using Kotlin Multiplatform (KMP) in 2023 — and what you can learn from them
• Scale McDonald's with KMM
4
Самые скачиваемые и зарабатывающие приложения в России в июле 2023

Установки

Неудивительно, что при всем ажиотаже Threads от Instagram* занял в установках первое место. По оценке AppMagic, новая социальная сеть получил в России более 3 миллионов установок.

1. Threads, an Instagram app
2. Telegram
3. Wildberries
4. Yandex with Alice
5. drivee
6. TikTok
7. OZON: товары, продукты, билеты
8. Free VPN Proxy by Planet VPN
9. WhatsApp Messenger
10. Авито: квартиры, авто, работа

Заработок

Лидер ВКонтакте заработал за месяц более $1 миллиона. Телеграм на третьем месте около $850,000.

1. VK: social network, messenger
2. Royal Match
3. Telegram
4. PUBG MOBILE
5. Roblox
6. Gardenscapes
7. FaceApp: Perfect Face Editor
8. Homescapes
9. Litres: Books and audiobooks
10. Tanks Blitz PVP битвы

Интересный запуск

В Google Play вышло приложение "Яндекс Смена: поиск подработки", новое приложение для поиска дополнительного заработка, местный аналог When I Work. За три недели приложение набрало в России уже около 15,000 установок и постоянно растет. Мог ли кто-нибудь кроме Яндекса такое запустить? Это интересный вопрос.

Поставьте 👍, если интересен такой формат.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥14🤡2
В Xcode наконец-то можно попробовать TipKit - новый фреймворк для показа всплывающих подсказок. Работает пока не до конца, но судя по описанию выглядит довольно функционально и полезно. А еще Kotlin Multiplatform Mobile (KMM) всех задолбал и превращается просто в Kotlin Multiplatform (KMP) - чтобы не путать всех с мобильными платформами (ибо сейчас он поддерживает еще веб и десктопы).

Разработка

• Kotlin Multiplatform Mobile (KMM) превращается в Kotlin Multiplatform (KMP)
• Об одном подходе к исследованию вероятностных характеристик на примере реального продукта
• Explaining Vector Databases in 3 Levels of Difficulty
• 5 UX Secrets Behind the Success of Threads App by Meta

Маркетинг

• Самые скачиваемые и зарабатывающие приложения в России в июле 2023
• Bloom учит Поколение Z инвестициям

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

• Intercepting Ktor Network Responses in Kotlin Multiplatform
• A Deep Look Into Flutter Databases
• How we reduced bundle size by 15% with patching package
🤡5👍3
1
На iOS вышла The Composable Architecture 1.0 от Point Free. Она призвана решить основные архитектурные проблемы и сделать код тестируемым, простым, композитным. Правда, в примере показывают, как делать простой кликер. На это нужно раз в 10 больше кода, чем на “ванильном SwiftUI”. Так что кто его знает, на больших проектах может и пригодится, а так… 👨‍💻

Разработка

• Snapchat запустил новую программу вознаграждения создателей AR-линз
• Как маленькая нейроязыковая модель в Клавиатуре победила серверные подсказки
• Модерируемое юзабилити-тестирование: от идеи до задачи в таск-трекере
• How DoorDash Migrated from StatsD to Prometheus
• ORIDE — UX Case Study

Маркетинг

• Какая конверсия в платящего пользователя хорошая?
• Amazon Clinic заработал во всех штатах

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

• Мобильная мультиплатформенная разработка в McDonald’s
• How To Use Lints In Flutter
• Storing data from the Flutter app → Google Sheets
• Enhance your React Native Application Performance
👍3
Мобильный опыт 2023

Компания Embrace выпустила отчет The State of Mobile Experience 2023. В нем исследуются основные проблемы пользователей мобильных приложений и их разработчиков.

Например, традиционный предмет исследования — по какой причине пользователи готовы удалить приложение.

1. На первом месте сбои - 32% (точно удалю) + 28% (скорее всего удалю).

2. На втором неотзывчивые кнопки (22% + 29%).

3. На третьем фризы (28% + 23%).

4. Далее невозможность заполнить формы, медленный запуск приложения, долгая загрузка видео и изображений.

5. При этом фризы хотя бы раз в день встречает 44% пользователей, а креши 45%. Как они живут с такими приложениями - большой вопрос.

И что: в мире мгновенного удовлетворения потребностей и постоянно совершенствующихся технологий пользователи приучены ожидать от своих устройств все более быстрого ответа и безошибочной работы. Так что тестированию и отслеживанию быстродействия/сбоев надо уделять особое внимание.
👍1