Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное
11K subscribers
1.51K photos
26 videos
10 files
3.64K links
Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
• Поощрения: https://boosty.to/apptractor
Download Telegram
У Audible (приложение с аудиокнигами Amazon) запустилась интересная рекламная кампания - There’s more to imagine when you listen. Ее называют самой большой AR-кампанией на сегодняшний день. Суть в том, что взяли несколько видео билбордов, поставили за ними камеры и сделали трансляцию на экраны того, что происходит за ними с дополнением - собственно, рекламой Audible (заглавная картинка - пример с "Русалочкой" на Таймс Сквер). Такая вот большая дополненная реальность. Мне нравится - модный AR на коленке и даже не надо использовать смартфон.

Разработка

Соавтор Манифеста Agile говорит о «переосмыслении» проекта

Маркетинг

Audible оживляет аудиокниги с помощью инновационной глобальной AR-кампании
Стресс-тест оплаты по QR на кассе в супермаркете. Сравниваем мобильные интерфейсы банков

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

Макросы на Dart: первые ощущения от использования и лайфхаки на будущее
Step by step guide to becoming a Flutter Developer in 2024
Видео и подкасты за неделю @AppFiles

(iOS Ru) 10 вопросов с собеседования iOS-разработчика (+ все собеседования)
(iOS Ru) Прощаемся с XCAssets. Экспорт картинок из Figma на CDN, а оттуда — в приложение
(iOS Ru) SwiftPM — фреймворки вместо кофе
(iOS En) Custom Button Styles like a PRO! (SwiftUI)
(iOS En) Facebook* Messenger Gradient Effect - SwiftUI
(iOS En) Custom SwiftUI Countdown Timer
(iOS En) SwiftUI: Drop Down Picker
(iOS En) Exploring the Swift Algorithms Package
(And Ru) Android-разработка в 2024 году
(And Ru) Вынос сборки Android-проектов с машины разработчика на сервер
(And En) Micro optimizations - Android Developers Backstage
(And En) Edge-to-edge and insets | Compose Tips
(And En) Exploring Exposed: A Kotlin Solution to Database Access
(And En) Debugging the Future: Exploring Coroutine Debugger Tools
(Crs En) How to Generate Executables in KMP (apk, iab, msi, dmg, deb)
(Crs En) Local Preferences in Kotlin Multiplatform With DataStore
(Crs En) Enabling Kotlin Multiplatform Success: The Android Jetpack Journey
(Crs En) Making the Big Kotlin Multiplatform Decision
(Dev Ru) Mobile Performance: расшифровка метрик
(Dev Ru) Видео Yandex BDUI Conf 2024
(Dev En) Multithreading for Beginners

Что вы посмотрели за неделю?
#ios #android #mobile #video
Мобильная разработка за неделю #507: загрузки падают, а доходы растут

В новом выпуске создаем макросы без лида, ИТ-курсов и кредитов, прощаемся с XCAssets и пишем приложения для Android 1.0, программируем кастомные макеты в Compose и переосмысливаем Agile, определяем главный тренд экономики приложений, продвигаем аудиокниги в инновационной глобальной AR-кампании и многое другое. Подключайтесь!
В Google Play начинается большая чистка

С конца августа Google вводит новые политики в отношении приложений с минимальным функционалом.

• В первую очередь под раздачу попадут приложения с ограниченной функциональностью и содержанием. Примеры - статичные приложения без специфических функций, например, приложения с текстом или PDF-файлами, приложения с очень небольшим количеством контента, не обеспечивающие интерес пользователя, например, приложения с одной картинкой для обоев, приложения, которые предназначены для того, чтобы ничего не делать, или не имеют никаких функций.
• Во вторую очередь возьмутся за неисправную функциональность. Запретят приложения, которые аварийно завершаются, принудительно закрываются, зависают или работают нестабильно.

И что: Google делает акцент на том, чтобы каждое приложение обеспечивало бесперебойную работу и привлекательный пользовательский опыт, что соответствует стремлению компании к качеству. Новые правила вступят в силу 31 августа 2024 года и потенциально затронут широкий спектр приложений, в том числе популярные и широко загружаемые в настоящее время.
Сегодня заканчивается новый опрос Developer Nation - ответьте на ряд вопросов о языках программирования, инструментах разработчика и платформах. Ваши ответы помогут людям и компаниям заметить новые тенденции и создать лучшие инструменты для поддержки разработчиков. Опрос охватывает 13 областей разработки, включая веб и мобайл, десктопы и облака, промышленный IoT, игры, машинное обучение и ИИ. Он доступен на 10 языках, в том числе и на русском.

Разработка

Mobile Performance: расшифровка метрик
Как веб-специалисту начать пентест API мобильного приложения и не сломать макбук
Видео Yandex BDUI Conf 2024
Audapolis: Edit audio files by word, not waveform

Маркетинг

Japan App Trends 2024 Report

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

Xcode-Kotlin 2.0 Release
Convert Your Native Project to Kotlin Multiplatform: Why, When and How
How to Create a Search Bar in Flutter
Android Studio заработаете в вебе (с помощью Project IDX)

• Project IDX - это веб-среда разработки от Google. Project IDX использует виртуальную машину Linux и уже предлагает симуляторы Android или iOS. В ней также предусмотрена помощь в программировании с помощью ИИ Gemini.
• На I/O Connect Bengaluru компания Google рассказала о том, как она хочет сделать «создание приложений для Android таким же универсальным, как и устройства Android, на которые они нацелены».
• Это предполагает потоковую передачу Android Studio из облака в браузер с помощью Project IDX.
• Чтобы создать, спроектировать и протестировать Android-приложения в веб-браузере, потребуется минимальная настройка.

И что: демократизация Android-разработки это прекрасно 🧰 Еще больше приложений для очистки!
Please open Telegram to view this post
VIEW IN TELEGRAM
Android

Senior Android-инженер(ка?) из Eventbrite написала про реализацию MVI-архитектуры в компании. Пишут, что внедрение архитектуры Model-View-Intent не только улучшило приложение для Android, но и упростило процесс разработки. Приняв MVI, в компании оптимизировали управление состояниями, улучшили поток данных и обеспечили более предсказуемое и последовательное поведение приложений. С MVI путь к созданию исключительного пользовательского опыта с помощью интуитивно понятных и хорошо структурированных приложений становится более понятным и достижимым.

MVI в Eventbrite
Как публиковать библиотеку в Maven Central Portal в 2024 году
Разбираемся с новой уязвимостью Android-библиотеки Jetpack Navigation: как открыть любой фрагмент из вашего приложения?
Обнаружение банковских троянов на устройствах Android
Kotlin sealed class VS sealed interface
Publish on Maven Central
Enhancing Code Quality with detekt for Static Analysis
Playing with Compose Screenshot testing and Github Action

#android
База смартфонов для удаленного тестирования от 1 Р/мин

Тестирование мобильных приложений раньше: ищете и покупаете смартфоны разных моделей и версий, ремонтируете и обслуживаете устройства, передаете их между сотрудниками, не можете провести параллельное тестирование.

Тестирование мобильных приложений сейчас: проводите параллельные тесты на различных устройствах, проверяете производительность, нажатия и UI, максимально приближаясь к клиентскому опыту. Физические устройства покупать не нужно — они доступны к аренде удаленно в дата-центре Selectel.

Преимущества мобильной фермы Selectel:

▪️ Простор для тестирования как на популярных, так и на редких моделях телефонов — 100+ моделей смартфонов с разными параметрами (Android версии, процессоры, диагонали и т.д.)
▪️ Доступность — легкая аренда и управление устройствами без ограничений по времени сессий через панель my.selectel.
▪️ Удаленная работа на устройствах из любой точки мира
▪️ Удобство — настройки сохраняются, пока устройство закреплено за вами вне зависимости от количества тестов и длины сессии.
▪️ Безопасность — информация о ваших сессиях автоматически удаляется после завершения аренды

Регистрируйтесь и создайте мобильную ферму для тестирования за 1 р/мин: https://slc.tl/jkizt

Реклама АО «Селектел». ИНН: 7810962785 Erid: 2VtzqvKtqMt
Весной Google объявил о масштабных перестановках в своих внутренних командах, отвечающих за аппаратное и программное обеспечение. Такие проекты, как Pixel, Chrome, Chrome OS и Android слились в «Платформах и устройствах». Тогда это преподносилось так, что компания сможет удвоить усилия в области искусственного интеллекта. Сейчас внутри этого направления возникла подгруппа, которая занимается экосистемой для разработчиков. В ней объединись команды инструментов для создания приложений (Android Studio), распространения приложения среди потребителей (Google Play) и обеспечения безопасности приложений (Ecosystem Trust). Цель - поддерживать разработчиков на протяжении всего жизненного цикла приложений, будь то создание и тестирование приложений, их выпуск и обновление, привлечение пользователей, повторное привлечение пользователей, удержание пользователей, помощь в монетизации, и все это при поддержке безопасности платформы. Пока неизвестно, как именно новая команда надеется добиться улучшений, но есть надежда, что объединение всех команд, которые раньше отвечали за разные части пути разработчика, поможет Google быстрее реагировать на проблемы и отзывы.

Разработка

Вышла Llama 3.1, самая большая открытая модель ИИ
Software engineers are not (and should not be) technicians

Маркетинг

С какими проблемами сталкиваются дизайнеры, делая сервис для арабских пользователей

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

Как работают изоляты в Dart?
Migrating A Flutter Application From GetIt To Bloc
The Future of Flutter
Результаты опроса разработчиков Stack Overflow 2024

Erlang остается самой "выгодной" для разработчиков технологией. Swift и Objective-C идут почти вровень. По сравнению с прошлым годом Swift наконец-то обогнал своего старого конкурента, а Kotlin заметно отстает по зарплате. Однако оплата у всех значительно снизилась - например у Swift с $86,897 в 2023 до $75,184 в 2024. И это еще ничего, Objective-C
"подешевел" с $90,000 до $73,648, а Kotlin с $78,207 в год до $65,815.

Впрочем, зарплаты снизились почти по всем языкам, кроме Nim, Erlang и Apex.