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

• Аудитория https://news.1rj.ru/str/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
Пандемия закончилась, расходимся. Количество пользовательских сеансов в 10 лучших приложений для медитации упало на 48% по сравнению со вторым кварталом 2020 года. Два лучших приложения для медитации имеют устойчивую тенденцию к снижению показателей вовлеченности с января 2021 года. Количество пользовательских сеансов в Calm в июле сократилось на 26.4% в годовом исчислении, а в Headspace — на огромные 60.3%. Тем не менее, Calm и Headspace удалось вырасти в доходах - все остальные ведущие приложения упали.
👏2
Создали классную игру или приложение, а монетизация оставляет желать лучшего?

С этим сталкиваются практически все разработчики. Многие выбирают путь наименьшего сопротивления - забить крутое и перспективное приложение рекламой до отказа.

Результат?
Копеечные доходы, падение уровня лояльности пользователей.

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

Вот крутой кейс игры Hustle Castle, которая входит в Топ-100 чарта Role-playing в App Store.

Всего за три месяца ребята смогли повысить ARPU в рекомендательной группе на 23%.

Как удалось? Hustle Castle внедрила рекомендательный сервис MyTracker Personalize с real-time персонализацией предложений и автоматическим A/B тестированием. Система сама выбирает оптимальный оффер на основе ML-алгоритмов.

Сервис максимально заточен под увеличение дохода приложения и повышения retention пользователей.

Подробнее об опыте игры Hustle Castle можно прочесть 👉 здесь и вдохновиться на собственные успехи.
👍3
Сегодня прямо что-то много интересного, даже не знаю, что выбрать. Microsoft в Azure запускает Dev Box-ы - виртуальные машины для разработки. Можно будет создать образы со всем готовым и настроенным ПО и просто развертывать их по необходимости. Mac-ов, правда, нет. Mobile Pixels собирает деньги на складывающийся монитор - прикольная штука состоит из двух 24” на шарнире. И при этом цена, по крайней мере сейчас на Кикстартере, не космическая. Разобрали по слоям Now in Android, приложение Google с лучшими практиками Android-разработки.

Разработка

Mobile Pixels готовит складывающиеся мониторы Geminos
Microsoft запускает Dev Box-ы
Часто работает из отпуска четверть программистов, а иногда – каждый второй
Приложения для медитация теряют пользователей
Умная подсказка в навигаторе: что могло пойти не так
Mobile App Refactoring Initiative by Slack

iOS

Что нового в Swift 5.7
What is a RunLoop Anyway? Swift and iOS Guide
Subnoscripts in Swift
Few ways of improving your iOS APP performance in Swift
3 Ways to Show Both Image and Title on Swipe Action
Conditional layouts in SwiftUI
Exploring SwiftUI Layout Protocol — Creating Custom Layout

Android

Исследуем Now in Android: архитектура, стек технологий, Compose
LibChecker: какие библиотеки используются другими приложениями
ViewModel To View in Jetpack Compose
Animating brush Text coloring in Compose
Product Flavors in Android — different builds with the same codebase
A Gentle Introduction to Delegation in Kotlin
Consuming flows safely in Jetpack Compose

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

Тестирование в React Native
Flutter — Effectively scale UI according to different screen sizes

Вакансия дня

iOS-разработчик в Rocket10
👍2
Мы периодически пишем о появлении разных интересных сервисов, но редко об их закрытии. Надо восполнить пробел - вот Google Cloud объявил о закрытии своей службы IoT Core. У клиентов есть год на то, чтобы перейти к партнерам. Google традиционно собрал панамку недовольных отзывов, но указал, что они пытаются сделать переход как можно более плавным для клиентов.

Главное же - непонятно, почему Google закрывает эту службу именно сейчас, после всей шумихи вокруг IoT. Да, у трех крупных поставщиков облачных услуг — Amazon, Microsoft и Google — не было особых инноваций в сфере услуг IoT. Но в целом рынок облачной инфраструктуры растет. В прошлом квартале это почти $55 мдрд (с ростом на 31%!), на долю Google пришлось 10% этой суммы. Это третье место после Amazon с 34% и Microsoft с 21%. Аналитик говорит, что специализированные вендоры перехватил повестку у больших облаков, оставив им просто нагрузку, но даже в таком разрезе, наверное, можно было сделать сервис прибыльным, не закрывая его.
👍3
Перевел эпохальный тред - 100 советов по росту дохода приложения. Отчасти подписных, но большая часть советов применима и к любым другим. Отчасти инди, но в целом и всех остальных. Собственно, выглядит как готовый формализованный план - бери и делай. Очень рекомендукю всем для ознакомления.

Разработка

100 советов, чтобы увеличить продажи в приложении
Google Cloud закрывает IoT Core
Графика для эдвенчуры с DALL-E 2
Как мы переехали на собственное хранилище репозиториев в GitLab CE
Software Architecture is Overrated, Clear and Simple Design is Underrated
Agile Projects Have Become Waterfall Projects With Sprints

iOS

Apple представит iPhone 14 в начале сентября
Pow: переходы для SwiftUI
App Store Connect API SDK в Swift: создание инструментов разработчика
View Controller Presentation Changes in iOS and iPadOS 16
Exploring the UIColor and Color APIs in iOS
Everything new in iOS 16 for Product Designers and Design Engineers
SwiftUI's Table View on iOS 16
Structs, Classes, and Actors in iOS Interviews

Android

Иерархия модулей: как выстроить связи между модулями в Android
Android developer as Backend developer: Ktor server on Heroku using Git
5 Awesome Loading Animations Made with Jetpack Compose
Customize Android Studio to run third-party tools (without plugins)
Celebrating 5 years of Kotlin on Android + Extended interviews
Delegation Pattern: An effective way of replacing Android’s Base Activity with native Kotlin support
How To Setup a Clean and Scalable Architecture in Android and Kotlin for Multiplatform Mobile Apps

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

Builder Design Pattern For Dart & Flutter
Flutter Hooks — The complete crash course

Вакансия дня

iOS-разработчик в Звук
👍11
System Design Course - курс по системному дизайну. Системный дизайн — это процесс определения архитектуры, интерфейсов и данных для системы, удовлетворяющей определенным требованиям. Хороший системный дизайн продумывает все, от инфраструктуры до данных и способов их хранения. Такое проектирование системы помогает нам определить решение, отвечающее бизнес-требованиям. Это одно из самых ранних решений, которые мы должны принять при построении системы.

System Design Course на GitHub: https://github.com/karanpratapsingh/system-design
Платформа: обучение
⭐️: 3.5K
🔥4
Сервисы VK активно развиваются и интегрируются между собой, поэтому разработчики могут получить крутой опыт взаимодействия с другими командами и прокачать навыки в разных направлениях. Хотите так же? Приходите на Weekend Offer в команды Почты и Облака Mail.ru!

В команде Почты Mail.ru вы будете строить удобную инфраструктуру, поддерживать платёжные системы и многое другое. В команде Облака Mail.ru — создавать высоконагруженный сервис с 1M RPS и решать уникальные задачи по работе с файлами.

Подавайте заявку до 2 сентября вот тут, читайте подробнее о задачах, которые предстоит решать. С вами свяжутся, расскажут о командах и выберут слот для онлайн-интервью в выходные. Удачи!
🤯4👍2😁1
Новый большой еженедельный дайджест со 106 материалами! По возможности поставьте 👍, поделитесь с коллегами, поддержите наш канал на Boosty. Как говорил Линус Торвальдс, «мне помогал скоротать время особый вид спорта для закрытых помещений: программирование». Занимайтесь спортом с нашим дайджестом!
👍191
This media is not supported in your browser
VIEW IN TELEGRAM
Заработает ли это нормально еще бабушка надвое сказала, но смотреть можно бесконечно. Mobot делает infrastructure-as-a-service платформу, в которой реальные “железные” роботы тыкают в приложения с целью тестирования. Основательница говорит, что Mobot может отследить весь путь пользователя мобильного приложения, на который влияют пропущенные ошибки — от привлечения пользователей (например, глубокие ссылки, потоки регистрации, онбординг), через удержание и взаимодействия (push-уведомления) к монетизации (оформление заказа и покупки в приложении). Есть более 200 разных устройств, возможности подключения периферии. Сейчас получили $12.5 млн в Серии А.
👍13🤔5
Тинькофф приглашает Android- и iOS-разработчиков на челябинский митап 📱
На встрече эксперты компании вместе с участниками обсудят организацию в мобильных приложениях и Core-решения в целом, а также обменяются опытом в mobile-разработке. Еще расскажут про кейсы разработки собственной библиотеки и единой дизайн-системы.

🗓 Встреча с уральским комьюнити мобильных разработчиков пройдет 25 августа в Лектории КЦ11.

Регистрируйтесь по ссылке: https://u.tinkoff.ru/mobile-chelyabinsk-meetup
👍7🤯6😱1
Хотя Apple вроде давно перестала принимать новые дейтинги, видимо хорошая идея всегда проложит себе дорогу. Schmooze - дейтинг на основе мемов. Пользователи лайкают мемы, а матчи образуются на совпадении точек зрения на юмор. Идея занятная, наверное можно транслировать и в какие-то другие области. Например нанимать на работу по мемам 😀 Занятно и то, как различаются иконки - на iOS котик, а на Android - какие-то калабасы.

Разработка

Schmooze: дейтинг на основе мемов
$12.5 млн в Серии А: Mobot — роботы, тестирующие приложения
Snapchat+после первого месяца потерял половину платных подписчиков
Podlodka #281: коучинг
Роста рынка мобильных игр в Азиатско-Тихоокеанском регионе — какие новые возможности открываются перед нами?
$7.75 млн: Sofy — no-code тестирование мобильных приложений
Snap прекращает развитие дрона Pixy
System Design Course: курс по системному дизайну
Как разработать тесты для устройства умного дома?
Потратили 5 млн рублей на мобильное приложение для стоматологии и рассказываем, где ошиблись и как оно устроено
Object-oriented or functional? Two ways to see the world
I’m new to System Design, where do I start?

iOS

Что будет с iOS-разработкой в России
Inlinable-оптимизации в Swift
Animations of sorting algorithms in Swift Charts
Intrinsic Content Size: Swift’s Sizing Mystery
Create Custom View Components in SwiftUI
Few ways of improving your iOS APP performance in Swift
Autocompletion for Swift Package Manager Commands
Share Swift Code Between Client App and Vapor Server
Handling Cell Interactions When Using UIHostingConfiguration in iOS 16

Android

Как работает WorkManager в Android
Aggregator Stranding: объединяем данные
Charty: графики для Jetpack Compose
Как создавать анимации в Jetpack Compose
How to fix common Android API deprecations
To Flow or not to Flow? Message subnoscription in Kotlin
MVI with state-machine. Tools.
Jetpack Compose Accompanist — An FAQ
How to move View with Keyboard in Android using Kotlin
Build an offline-first app

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

Uno Platform: кроссплатформенные приложения на C# и XAML
Finally a Quick & Easy Way to write tests for your Flutter Apps
Pagination in Kotlin Multiplatform Mobile

Вакансия дня

Dart/Flutter-разработчик в My.Games
👍5🤔2
Было бы забавно, если бы.. Да не, уже даже не забавно, скорее грустно. Поход в Медиа для Яндекса не удался и компания, продав Дзен и Новости ВК, возвращается к Поиску. Теперь главная страница будет выглядеть вот так. как на скриншоте сверху. Приложения обновятся и из них тоже удалят все медиа.

UPD: Кстати, домен yandex.ru тоже продали, теперь по нему будет открываться Дзен 🙈
👍27😢6🤯2
Пршли бы на работу в Яндекс?
Anonymous Poll
22%
Да
51%
Нет
27%
Посмотреть ответы
😁9🤔1😢1
Мое любимое сегодня после Яндекса - яростная статья про упадок Agile. Автор занятно обличает всех в том, что гибкая методология разработки утратила смысл и все вернулось обратно к водопадам. Они обзавелись свистелками и перделками, но процесс разработки не улучшают. Что делать не говорит, по печально резюмирует - “вскоре появится новая проектная методология, которая пообещает выполнять проекты программного обеспечения вовремя и в рамках бюджета. Это не сработает, но мы все получим удовольствие, изучая новые термины и присоединяясь к культу новой методологии”. И ведь получим же.

Разработка

Agile-проекты превратились в Водопады со спринтами
SurrealDB: облачная база данных
Яндекс продает медийные активы и возвращается к поиску
«Искусственный интеллект для начинающих» — новый учебный курс Microsoft
Instagram копирует BeReal
Роль UX писателя и копирайтера в мультивселенной безумия

iOS

CryptoSwift: алгоритмы шифрования и безопасности
Easy VIPER Architecture on Playground for busy people
Factory Method and Abstract Factory in Swift and iOS Universe
How to Implement a GameKit Leaderboard in SwiftUI
Create Custom View Components in SwiftUI

Android

Почему я больше не буду использовать deep linking из Navigation Component
Unit Testing Test Doubles and Exploring the Mocking Framework in Kotlin
Sticky item in RecyclerView
Clean Dependency Management in Multi Module Android Projects
Kotlin: An Illustrated Guide - Scopes and Scope Functions
6 Jetpack Compose Guidelines to Optimize Your App Performance
Firebase Remote Config Force Update

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

7 Free Online Flutter Courses to learn App Development
Google’s Recommended Flutter State Management
Flutter Clean Architecture with Rorty App
How I separate the logic and my view in React Native

Вакансия дня

Продакт/проджект/аналитик/гроус-хакер в Wachanga
👍7
Рекомендую еще одну эпическую статью - про рефакторинг кодовой базы в Slack. Почему-то пока переводил, постоянно вспоминал вот эту мантру профессионализма:

1. Ну давай
2. У всех не получается
3. У них тоже, они просто выебываются в фейсбуке
4. Все на середине зависают
5. У всех только десять процентов нормально
6. И у этих, они просто выебываются в мемуарах
7. Ну не доделал и не доделал, обосраться что ли теперь
8. Ну наверное, но он и старше на десять лет
9. А где образование хорошее?
10. У всех депрессия

Рекомендую к использованию. И рефакторингу.

Разработка

Рефакторинг кодовой базы в Slack: Стабилизация, Модуляризация и Модернизация
Viva Engage — социальная сеть для предприятий в Teams
Как дизайнеры тестируют, или Что такое дизайн-ревью

iOS

SwiftUI: Mastering Picker and PickerStyles
Swizzling in Swift
iOS Screen Navigation Engine at Revolut
The Best and Fastest Ways to Install Xcode on your Mac
Swift Framework? Modularize your project with ‘Swift Framework’ in 30 seconds!
Exploring Apple’s DeveloperToolsSupport Framework
SwiftUI Button Tutorial: Customization

Android

Вышел образ Android 13 для Raspberry Pi 4
Android Kotlin Starter Project 2022: шаблон чистого проекта
Faster and Quality PR Reviews for Android UI Features
Creating an App in Android Automotive OS
CameraX 1.2 is now in Beta
KSP for Code-Generation
Improving Performance with Baseline Profiles
Wear OS Tiles Material Library: Build Tiles, Fast.

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

How I convert Figma designs to React Native with BuilderX

Вакансия дня

iOS-разработчик в Prisma Labs
👍3
Новый виральный хит - Shuffles, первый проект внутреннего инкубатора Pinterest. Делает мудборды (коллажи) для TikTok или собственного сообщества. Сейчас №1 в «Образе жизни» для iPhone в США, №1 overall в Ирландии, Новой Зеландии и Великобритании .

Интересное в технологиях - умная функция приложения позволяет пользователям вырезать объекты из фотографий (как в iOS 16) и даже анимировать их.

Интересное в маркетинге - доступ по приглашениям, TikTok как средство виральности, направление на Pinterest с объектов в коллажах. Ну и в целом - ориентация на Поколение Z, которому вынь да положь mobile-first редактирование фотографий и творческие проекты.
👍2
Если хотите быть в курсе, как в больших компаниях подходят к решению задач и какие технологии используют, полезно следить за ними в соцсетях. Например, Альфа-Банк рассказывает о своих подходах в канале Alfa Digital Jobs. Вот из последнего:

Computer Science для iOS, кодинг на Swift и легаси дизайн-системы
Плюсы и минусы тестов на Groovy и почему перешли к тестам на Kotlin
Подходы к написанию компонентов, которые помогают сделать код чище и понятнее

А ещё в канале Альфа рассказывает о культуре в своих диджитал-командах, знакомит с лидами направлений и приглашает на технические митапы.

Больше статей и докладов от IT-специалистов Альфы по ссылке
Слухи о презентации Apple 7 сентября подтвердились - будет она называться “Далеко” или “Передовой” (Far out). Очевидно, будет iPhone 14 в разных вариациях - главное отличие предполагается в исчезновении челки и переходе к простому круглому объективу камеры в Pro версии, а также лучших камерах (которые, судя по анонсу, смогут снимать далекие-далекие галактики). Кроме того, вероятно, представят новые Apple Watch и/или AirPods. Но это не точно.

Разработка

Apple приглашает на презентацию 7 сентября
В RuStore появились отзывы и рейтинги приложений
Редактор коллажей Shuffles от Pinterest штурмует топы App Store
$24 млн в Серии А: Thirdweb — фреймворк Web3 разработки
Как мы делали суперприложение на основе Почты
Как мы писали приложение для доставки из ресторанов
Why I Wish I Learned Data Structures and Algorithms Earlier
A Graph-Based Firebase
Stop saying 10x developer

iOS

Puppertino: CSS-фреймворк для имитации iOS
За гранью App Store, или Что нового открывает MDM и Supervised для B2B в iOS
Apple’s use of AppKit, Mac Catalyst and SwiftUI in macOS
Memento Pattern with SwiftUI
Using SwiftUI inside an ancient UITableView or UICollectionView
Swift Combine: CurrentValueSubject, the most useful subject of all times

Android

Danger. Автоматизируем ревью на CI и пишем свой плагин
Parameter Injection for Android ViewModels
How To Avoid Use Cases Boilerplate in Android
Swipe Button using Jetpack Compose
PilBox - Building Android Apps in PicoLisp
Top Tips for Adopting Android’s Notification Permission
Android Development — Memory Leaks

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

Flutter Flame: simplest optimization techniques
5 mind-blowing Flutter tips and tricks, that you can use right away!

Вакансия дня

iOS-разработчик в MobileUp
👍7
RuStore продолжает развивать функциональность: теперь там появились отзывы и рейтинги приложений. Пользователи могут оценить установленные приложения, а также писать, менять и удалять отзывы.

Новость хорошая: теперь смело можно утверждать, что российская площадка стремительно нагоняет зарубежные магазины приложений и делает это качественно. Особенно с учетом статистики, а это 500 тысяч установок магазина и более 1.1 млн скачиваний приложений.

Скачать RuStore можно тут.
😁33👍16🤔3😱3