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
SocialPeta опубликовала итоговое исследование по рынку мобильных игр и приложений за 2022 год

Отчет включает порядка 200 страниц аналитики. В ней содержатся маркетинговые данные о ситуации на глобальном рынке мобильных игр и приложений, обзор ситуации в регионах и в различных категориях, информация о чартах и трендах в создании креативов, а также прогнозы от Singular, Tenjin, Digital Turbine, Moloco, Storemaven, AdQuantum и других компаний.

Скачайте полный отчёт здесь:
https://www.socialpeta.com/academy/socialpeta-2022-mobile-marketing-whitepaper
👍6🔥1
Как в Dropbox сделали загрузку с камеры в Android быстрее и надежнее

До недавнего времени загрузка с камеры была основана на библиотеке C++, совместно используемой приложениями для Android и iOS. В 2019 году мы решили, что переписать эту функцию — лучший способ обеспечить надежный и заслуживающий доверия пользовательский опыт на долгие годы. Реализации для Android и iOS стали отдельными, используют собственные языки платформы (Kotlin и Swift) и собственные библиотеки (такие как WorkManager и Room для Android).

В этой статье рассказывается о некоторых решениях по дизайну, проверке реализации и релизу, которые мы приняли при создании новой функции загрузки камеры для Android, которую мы выпустили для всех пользователей летом 2021 года. Проект был успешно запущен, без сбоев или серьезных проблем. Частота ошибок снизилась, а производительность загрузки значительно улучшилась.

Статья: https://apptractor.ru/drpbxphoto
Платформа: Android
👍6
По неподтвержденным данным, увольнения в Google в значительной степени коснулись команды, работавшей на Fuchsia. Пишут, что общая численность персонала Google должна быть сокращена примерно на 6%, а команда Fuchsia пострадала гораздо больше - было уволено не менее 16% . По тем же источникам внутренний инкубатора Area 120 вообще практически прекратил свое существование, что очень жаль, мне всегда нравились его проекты. Возвращаясь к Fuchsia - да, 16% от 400 работников не так уж и много, но сокращения еще больше подчеркивают туманность будущего ОС, кому и где она будет нужна, как будет развиваться.

Разработка

Fuchsia и Area 120 пострадали от увольнений в Google
Чит-лист функционального тестирования, памятка тестировщику
The Value of Code Versus The Value Of A Product
Optimistic UI and How It Makes the Web Feel Faster
2023: The Future Of Ui/Ux Design (and How You Can Prepare)

iOS

Custom Slider Control: слайдер для iOS
How I Built an Emoji Picker Library for iOS
How to Add OAuth in iOS in Half an Hour
Understanding Automatic Reference Counting (ARC) in iOS Development
How Abstractions Help Us Solve Tight Coupling

Android

Как в Dropbox сделали загрузку с камеры в Android быстрее и надежнее
Android и предустановленное ПО на Galaxy S23 занимает до 60 Гб
Speed Up Your Jetpack Compose Development With the Compose Helper IDE plugin
How to Protect Your Android APK and Implement Security Measures
Pattern Matching in Kotlin is Awesome
Introduction to Class Delegation

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

Supporting Multiple Modals in React Native: A New Approach
👍2
Magic, еще один аналог Copilot от GitHub, получил 23 миллиона в Серии А от фонда CapitalG (Alphabet) и ряда инвесторов. Любопытно, что работающей версии у стартапа нет и работает над ИИ всего 6 человек. Зато в планах сделать ИИ, который будет программировать в компаниях, понимать legacy код и учить новичков. Недавно закрывшийся Kite свой product-market fit так и не нашел. Его автор на момент прекращения работы говорил, что создание инструмента, способного синтезировать продакшен код, может стоить более 100 миллионов долларов. Так что получится ли у Magic - большой вопрос.

Разработка

$23 млн в Серии А: Magic — ИИ-платформа написания кода
Пять примечательных функций Postman, которые мы используем в тестировании банковских систем
All You Need Is Love-able Products

iOS

Как ускорить Swift, упорядочив соответствия
Apple Fired Me as a Software Engineer
A Beginner’s Guide to Styling Components in SwiftUI
Mastering charts in SwiftUI. Interactions.
Automating iOS releases using GitHub Actions
Our 1 Mistake in iOS App Modularization That Slows our Xcode Build process

Android

Google унифицирует вход в приложения с Credential Manager API
Tracker Go: отслеживание бега
RuStore завершил бета-тестирование
Как адаптировать Android-приложение под Huawei
The K2 Compiler is going stable in Kotlin 2.0
Kotlin Flow for Android Development Crash Course
How to build a custom Facebook login button using Firebase Auth in Jetpack Compose

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

Flutter: Using Magic Container
How I created an open-source BeReal clone with Flutter
👍2
Google выпустил первую Developer Preview версию Android 14

1. Главные особенности этого релиза:

- Работа на разных устройствах и форм-факторах
- Оптимизация фоновой работы
- Дальнейшая кастомизация UI и работа с языками (появится, например, возможность делать гендерно зависимые переводы, my ass!)
- Безопасность и защита данных
- Совместимость приложений (поддержка OpenJDK 17, упрощение тестирования и отладки изменений)

2. Бета-версия ОС появится весной, стабильная версия летом, а выпуск традиционно назначен на начало осени.

3. Developer Preview уже есть в эмуляторах и образ можно скачать на Pixel, начиная с 4.
👍1
В 2022 году в России упал спрос на разработчиков приложений под операционные системы iOS и Android

1. За 2022 год по данным hh.ru количество вакансий в РФ для iOS-разработчиков упало на 20%, до 15.6 тыс. В январе снижение составило уже 40%.

2. По данным «Хабр Карьеры», в январе количество вакансий под iOS-разработчиков уменьшилось на 19%.

3. За 2022 год по данным hh количество вакансий в РФ для Android-разработчиков упало на 19%, до 17.3 тыс., в январе — на 36%.

4. По данным «Хабр Карьеры», число вакансий для разработчиков на Android в январе, наоборот, выросло на 18%.

5. Но растет число вакансий для разработчиков под российские мобильные ОС. Так, для разработчиков под ОС «Аврора» количество вакансий в 2022 году выросло на 53%, до 359 (по итогам 2021 года было опубликовано 235 вакансий). Число вакансий для разработчиков на Kaspersky OS выросло на 9% год к году, до 6.1 тыс.
🤯16👍7😁2🔥1
👍5😁1
Пользуясь тем, что про самое интересное уже рассказал днем, хочу напомнить, что скоро заканчивается новый опрос Developer Nation - ключевой опрос разработчиков. Пройти просто, можно выиграть призы, заодно внести вклад в общее понимание IT-мира.

Разработка

Спрос на iOS и Android разработчиков в 2022 упал на 20%
Вышла Developer Preview версия Android 14
Godot 4: Getting Started
Accessibility Handoff: a guide for product designers

iOS

Animated Tab Bar: панель вкладок на SwiftUI
SSL Pinning in iOS
I Stopped Using Third-Party Frameworks For My Swift Projects. Here’s What Happened
Conquer Data Races with Swift Actors
How to write README file for the iOS project
Unleash Your Creativity with Custom Shapes in SwiftUI

Android

Как защитить ваш Android APK и внедрить меры безопасности
Какие параметры компьютера влияют на скорость сборки Gradle проекта
Coroutines cancellation
Branch by Abstraction in Android project
Compose phases
Advanced forms in Android with Compose Form
Kotlin Arrow KT Monad: A Beginner’s Guide

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

Flutter Shaders: An Introduction
Control your Flutter app on the fly with Firebase Remote Config
👍1
GitHub, принадлежащий Microsoft, сегодня объявил, что уволит 10% своих работников

1. Это примерно 300 из 3000 работающих в GitHub человек.

2. GitHub также продлит мораторий на найм новых сотрудников.

3. Для сокращения затрат GitHub переходит на Teams для удовлетворения своих запросов на видеоконференции.

4. Цикл обновления ноутбуков увеличен с 3 до 4 лет.

5. Глобальная цель - чтобы компания стала "developer-first инженерной системой для мира завтрашнего дня с особым вниманием к искусственному интеллекту".
😢16👌5😁4👨‍💻1
VK приглашает ML- и мобильных разработчиков на Weekend Offer.

Куда приглашают?

В своих командах вас ждет Дзен, Почта Mail.ru, Антиспам и Маруся. А еще в команде ML Дзена очень ждут Java-разработчиков, которые готовы развиваться в ML.

Как все пройдет?

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

• 18 февраля вас ждет детальное знакомство с тимлидами команд: они подробно расскажут о задачах, которые вам предстоит решать, а также пройдут индивидуальные технические онлайн-собеседования.

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

Откликнуться можно тут
🤡29👍2
Huawei и зомби как в MacOS

Новый большой еженедельный дайджест на 92 материала. Прочитайте, обсудите, поставьте 👍 или ❤️, поделитесь, подпишитесь и все такое прочее, буду крайне благодарен 😀
8👍1🤡1
Telegram заработал $7 млн за полгода

По оценкам AppFigures, в период с июня по декабрь 2022 года Telegram заработал в общей сложности 7 миллионов долларов чистого дохода в App Store и Google Play. Это то, что Telegram получил после того, как отдал Apple и Google их долю.

1. Много это или мало? Больше, чем у Twitter. Но меньше, чем у, например, Snapchat, который тоже внедрил платную подписку в 2022.

2. Рост выручки замедлился с 67% в августе, третьем месяце, до всего 12% в декабре.

3. Продажа небольших функций, хотя и приятная, просто не может обеспечить такого роста, который можно было бы увидеть от Telegram с аудиторией в миллиарды человек. Это может сработать с более молодой аудиторией Snap, пишет AppFigures, но Telegram действительно нужно развернуть что-то полезное, чтобы увидеть значительный рост.
Эволюция архитектуры приложения Facebook* для iOS

8 лет развития архитектуры приложения в одном обзоре. С 2014 года, когда были Core Data, MVC, Objective-C(++) и запуск до 30 секунд, до 2022, когда используются внутренние абстракции, динамические библиотеки, плагины и Swift. Пот, кровь и слезы пользователей и разработчиков в поиске лучшего опыта.

Статья: https://apptractor.ru/FBiOS8
Платформа: iOS

*Meta, в том числе ее продукты Facebook и Instagram, признана экстремистской организацией в России.
👍3
Два интересных исследования о приложениях для здоровья. Европейцы потратили почти 300 миллионов долларов на приложения для здоровья и фитнеса в 2022 году, что привело к увеличению валового дохода на 5% по сравнению с позапрошлым годом. Однако загрузки падают третий год подряд и темпы роста после пандемийного взрыва в 2020 снижаются. С 2022 года подкатегория «Женское здоровье» является самой быстрорастущей подкатегорией в «Здоровье и фитнес». И Sensor Tower предполагает, что именно это направление может служить драйвером роста в категории.

Разработка

Приложения для здоровья и фитнеса в Европе — отчет Sensor Tower
Кто и как использует приложения для здоровья и хорошего самочувствия — исследование Airship
Telegram заработал $7 млн за полгода
Podlodka #306: observability и логирование
Myst вышел на iOS
GitHub уволит 10% сотрудников
Лучшие библиотеки Java для тестирования в 2023 году
Как Никита Биер дважды получил миллионы юзеров и продал один и тот же продукт за миллионы долларов
Deployment is harder than coding
Defying physics in UX
The Change of Mobile Teams Topology for an Organization

iOS

Эволюция архитектуры приложения Facebook для iOS
SwiftGen: генератор кода для ассетов
Превратности диспетчеризации в Swift
Detached Tasks in Swift explained with code examples
Breaking Down String Format Specifiers in Swift
Build a Custom Sliding Keyboard in SwiftUI

Android

Собеседование Junior Android-разработчика на оффер в реальном времени
Flashlight: измерение производительности приложений на Android
Автоматизации и инфраструктура вместо рутины и бойлерплейта
Как стать разработчиком в Южной Корее — инсайдерский взгляд
Android TV 13 наконец запустился
Kotlin Generic Variance Modifiers
How to Implement Continuous Deployment (CD) for Android With Azure
Keep your app from failing in a 64-bit-only Android phone
Do-It-Yourself Compose Multiplatform Navigation with Decompose

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

KMM глазами iOS-разработчика
Control your Flutter app on the fly with Firebase Remote Config
Material 3 in Flutter: Design Cross-Platform Applications Quickly
3
Бум фотоприложений с искусственным интеллектом сошёл на нет

Данные компании Apptopia показывают, что интерес потребителей к фотоприложениям с искусственным интеллектом упал так же быстро, как и вырос.

1. На старте ажиотажа 11 ноября у группы фотоприложений с ИИ был самый низкий доход — 0.37 миллиона долларов. А через неделю, 19 ноября, они увидели самое низкое количество загрузок — 0.84 миллиона.

2. Потом случились «магические аватары» Lensa AI и на пике популярности загрузки превышали 4.3 миллиона в день и расходы пользователей на встроенные покупки составляли около 1.8 миллиона долларов в день.

3. По состоянию на вчерашний день в той же группе приложений было всего около 952,000 загрузок в совокупности и около 507,000 долларов потребительских расходов.

4. Рынок мгновенно перенасытился. В то же время рос интерес к другой форме технологии ИИ - ChatGPT. Чат-бот с искусственным интеллектом был выпущен 30 ноября 2022 года и вскоре привлек внимание потребителей. К январю App Store снова был наводнен приложениями с искусственным интеллектом. Совсем недавно мы увидели, что интерес потребителей к возможностям ChatGPT вывел Microsoft Bing на вершину App Store после того, как компания объявила об интеграции с новой технологией чат-ботов OpenAI.

И что: всплеск потребительского интереса к приложениям с ИИ для обработки фотографий, ChatGPT, а теперь и к Bing, указывает на то, что люди обращают внимание на технологию ИИ и действительно хотят опробовать новые идеи на собственном опыте.
👍5
Облака и их сервисы, вроде Firebase, стали настоящим спасением для большинства из нас (каждый раз с ужасом думаю, как мне надо было поднимать сетевую базу данных и сколько времени и денег на это ушло бы). Но для больших проектов что выгоднее - свой мощный сервер или облако? Автор первой статьи с интересом рассматривает эту тему и показывает, что свой сервер на хостинге в 5-25 РАЗ дешевле облака той же производительности. Да, возникает масса условия для выбора и своих проблем, но основной вывод - просто подумайте, нужна ли вам облачная производительность и функции, а потом просто посчитайте, что будет выгоднее.

Разработка

Облако или свой большой сервер?
Тренд фотоприложений с искусственным интеллектом сошёл на нет
Себестоимость iPhone 14 Pro Max составляет 464 доллара
Ktor: подключенные приложения на Kotlin
Is dark mode simply a time sink?
How does Spotify’s lyrics color selection work?

iOS

Парсинг ответов на BLE-команды на языке Swift на примере GoPro
Building a Neural Network from Scratch in SwiftUI
CoreData using Generics and the Singleton design pattern
How iOS Pro Access Assets and Config Files
Adding a stretchable header to a SwiftUI ScrollView
How to Create Configurable Widgets With Static Options?

Android

Effective testing with Android Test Only Modules
Android TV Leanback: Playback Controls
KConMapper — How To Automate Mapping Function Creation With Kotlin’s KSP
Migrating Sunflower to Jetpack Compose
Basics of Mediapipe for Android Platform

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

Как интегрировать Яндекс Карты в приложение на Flutter
Using cache pods, React Native can speed up iOS builds by 4 times
Patrol 1.0 - Powerful Flutter UI Testing Framework
👍2
Copilot for Business стал общедоступен

GitHub объявил, что Copilot for Business стал общедоступен.

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

2. Сам Copilot теперь поддерживает соединения через прокси. Инструмент дополнения кода теперь работает на основе улучшенной модели от OpenAI.

3. Команда постоянно совершенствует модели и добавляет новые функции. Например, появилось “дополнение-в-середине”, когда модель может добавлять операторы в середине строки. Авторы также постоянно работают над уменьшением задержки.

4. Гендир GitHub Томас Домке ожидает, что вскоре Copilot сможет генерировать 80% кода разработчика. Сегодня это около 46% для разных языков программирования и 61% для Java.

5. “Выпуск Copilot for Business фактически завершает нашу историю о Copilot версии 1”, — сказал он. “Мы объявили о preview версии в июне 2021 года — кажется, что это было много лет назад — а затем прошлым летом он стал общедоступным. Теперь мы готовы развернуть его для организаций, компаний, команд, предприятий — практически для всех».
👍3
Я с интересной инфой для тех, кто хочет получать стабильный доход от показов рекламы в приложении.

Появился новый сервис от Яндекса: Простая монетизация. Если у вас есть собственное приложение, то это прям находка! Эксперты настроят рекламу самостоятельно без вашего участия, вам не придется вникать в сложные процессы и ломать голову над непростыми задачами.

То есть вы получаете выплаты одним платежом, а ребята проводят полный анализ рекламы, подключают оптимальный набор рекламных сетей, следят за их эффективностью и по необходимости корректируют. От вас нужно только само приложение!

Узнать больше и получить ответы на вопросы можно здесь.
🤡21😢2👍1