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

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
Проброс данных о конверсиях из мобильного приложения в Директ может кардинально улучшить эффективность рекламных кампаний. На этом вебинаре вы узнаете как использовать конверсии для обучения автостратегий и запуска ретаргетинга в Директе:

• Как обогащать данными рекламные кампании в Директе
• Как корректно настроить интеграцию
• В каких типах кампаний можно применять данные по конверсиям
• Как настроить кампании в Директе с использованием целей мобильного приложения

Мероприятие бесплатное, пройдет уже завтра, 1 сентября в 12:00, нужно только зарегистрироваться по ссылке.
Xcode Cloud, собственный CI/CD сервис Apple, заработал в полную силу. В смысле, теперь за него стали просить денег. 25 часов до конца 2023 года каждому дается бесплатно, а потом все будут продавать по подписке - минимум вычислительный час работы в облаке будет стоить 0.4 доллара. Альтернатив масса, но тут все работает в Xcode “из коробки”. Расскажите, будете использовать?

Разработка

В Xcode Cloud заработала подписка
Как Junior-разработчику проводить Code Review
Snap планирует уволить 20% сотрудников
Developer Experience Infrastructure (DXI)
5 Simple Tips To Stop Getting Interrupted While You Write Code
Why you might never become a senior developer
Maestro — Painless Mobile UI Automation

iOS

SwiftNEWKit: «Что нового» на SwiftUI
Google разрешил сторонние платежи в Play в России
Swift Combine Basic 2 Minutes Tutorial
New MapKit Configurations with SwiftUI
Lock screen widgets in SwiftUI
Probably the best guide to Swift Timer
SwiftUI's diffing algorithm

Android

Using Version Catalog on Android projects
How to ace any Android Interview like a BOSS in 202X?
How we implemented a state machine framework

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

Вопрос создания виджетов
Skia — высокопроизводительная 2D графика для React Native
Первые шаги в Unity с OpenXR
Flutter best practices
Flutter FVM — Boost your Flutter productivity by 100%
Announcing Flutter 3.3 at Flutter Vikings

Вакансия дня

Android-разработчик в TIQUM
👍41
Команда Flutter выпустила новую версию фреймворка — Flutter 3.3. Этот выпуск ориентирован на усовершенствования и улучшения производительности, которые усиливают функции, представленные во Flutter 3. Он расширяет поддержку развивающейся спецификации Material 3, а также включает новые функции, предназначенные для разработчиков планшетов и настольных компьютеров. Этот выпуск также включает Dart 2.18, в котором реализована поддержка FFI для библиотек и кода, написанного на Swift или Objective-C.

Интересно, что помимо улучшений в 3.3, команда представила Impeller - новый движок рендеринга, переработанное ядро Flutter, заменяющее предыдущий код Skia средой выполнения, которая в полной мере использует современные графические API с аппаратным ускорением. Impeller обеспечивает плавную анимацию, значительно поднимая планку того, что приложения могут ожидать от кроссплатформенного фреймворка. Теперь Impeller доступен в качестве предварительной версии для iOS. Он не требует изменений в коде, кроме включения флага.
👍19🔥3🥰3🤔1😢1
🤔 Как в 2022 году ASO-специалисту разобраться во всех тонкостях оптимизации мобильных приложений и узнать полезные кейсы топовых специалистов

6 сентября пройдет бесплатный вебинар «Что такое App Store Optimization, и как стать ASO-специалистом». Если вы хотите развиваться в мобильном маркетинге и оптимизировать приложения грамотно, то это must see 💥

На вебинаре вы узнаете:
✔️ Какие задачи решает ASO.
✔️ Как использовать поисковый трафик по максимуму.
✔️ Какие качества должны быть у ASO-специалиста, и подойдёт ли вам эта профессия.
✔️ Через какое время поисковая оптимизация начнёт приносить результаты.
✔️ Каким приложениям нужна и не нужна поисковая оптимизация.

Спикеры из VK примут участие в вебинаре и поделятся своими лучшими кейсами.

📅 6 сентября, 18:00 по МСК.

Не стойте на месте, регистрируйтесь и прокачивайте свои знания в ASO

👉 Зарегистрироваться👈
🎉3
Делать платформы, как известно, самое прибыльное. В данном случае Solid делает FinTech as a Service - финтех инфраструктуру. Проще говоря, упрощает внедрение сервисов - одной строчкой можно внедрить платежи, банкинг, карточки и все подобное. Примечательно, что планируют двигаться в такие вертикали, как путешествия, логистика, строительство, здравоохранение, образование и прочая гиг-экономика. Вряд ли станет прямо единорогом-единорогом, но как пример создания платформы мне кажется вполне интересным.

Разработка

$63 млн в Серии Б: Solid — FinTech инфраструктура
Meta исследует платные функции для пользователей
DevOps-инструменты как новая ступенька для разработчика
8 Best UX/UI Design Tools in 2022

iOS

Создаем виджеты для экрана блокировки на SwiftUI
SwiftUI, How to create BlurEffect. Introducing 2 ways.
Handling multiple caches in App
Animate a UIBarButtonItem using Swift
How to Use NavigationSplitView in SwiftUI

Android

Android Image Cropper: обработка изображений
Kotlin Algorithms and Design Patterns: алгоритмы, структуры и паттерны
Опыт перехода на MVI в Android на базе собственного решения
Как работа с ресурсами вызывает микрофризы
Как мы уменьшили размер приложения ВТБ Онлайн с многомиллионной аудиторией в 2 раза
Про поставки и релизы в мобильной разработке
Monitoring App Performance
First Impressions When Switching From Spring Boot to Ktor
Integrate autofill with keyboards (or Input Method Editors)
Begin your android automation testing using Appium, JUnit5, and Kotlin in 5 minutes on Windows or Linux!
Wear OS Tiles Material Library: Build Tiles, Fast.

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

Вышел Flutter 3.3
Вопрос использования ассетов в Flutter web проекте
Learn PWA
How to use Kotlin Multiplatform ViewModel in SwiftUI and Jetpack Compose

Вакансия дня

Junior технический дизайнер интерфейсов в KamaGames Studio
👍8
Коста Элефтериу, знаменитый борец со скамом в App Store, “выиграл” дело у Apple. Напомню, что много лет назад его инновационную клавиатуру FlickType для Apple Watch удалили из магазина под предлогом того, что она предлагает «плохой пользовательский интерфейс». Потом или параллельно одобрили множество других, в том числе сделанных на основе FlickType, в том числе мошеннических. Коста обиделся и пошел войной на Apple, разоблачая мошенников, которые зарабатывают миллионы на скаме и фроде, в конце концов в 2021 подал иск на саму компанию Apple. Сейчас дело “урегулировали”, очевидно заплатив Косте, так что все кончилось хорошо и нельзя его не поздравить. Элефтериу между тем продолжает поиск мошенников.
🔥311👍1😁1
Приглашаем разработчиков на совместный митап Rambler&Co и Okko.

Когда: 8 сентября в 19:00.

Обсудим интересные темы про мобильную разработку:

• как сохранить непрерывность процессов, когда не знаешь, что случится завтра;
• реально ли запустить приложение за 3 дня;
• можно ли подружиться с техподдержкой Apple TV.

Регистрируйся, чтобы получить ссылку на встречу или прийти лично, зови друзей и коллег.
👍21😁1🤯1
Новый большой еженедельный дайджест с 97 материалами! По возможности поставьте 👍, поделитесь с коллегами и в соцсетях, поддержите наш канал на Boosty. Как говорится, если сразу не получилось хорошо, назовите это версией 1.0. Наш дайджест уже 415-ый, так что все получается 😀
👍141
Google открыл регистрацию в программу использования сторонних оплат. Пока это будет работать в ЕС, Австралии, Индии, Индонезии и Японии (по идее и в России, но пока непонятно). Разработчики неигровых мобильных приложений, у которых есть юридический бизнес, могут зарегистрироваться, чтобы получить возможность использовать альтернативные способы выставления счетов в своих продуктах. Google требует от таких разработчиков соблюдения ряда понятных правил, но в целом и соответствующей платы за обслуживание - она всего на 4 процентных пункта меньше стандартной (например, при подписке это 11% вместо стандартных 15%). Компания утверждает, что эти сборы необходимы для поддержки «продолжающихся инвестиций в Android и Google Play».
🤯4👍1
Раздумываю сделать отдельный канал с новостями/статьями на английском, благо большая часть и так уже есть. Может быть более расширенный по сравнению с текущими подборками. Поделитесь - какие каналы на английском читаете, было интересно такое?

Разработка

$1.7 млн: eQuoo — игра для подростков, улучшающая психическое здоровье
Победители Google Play Indie Games Festival
Дизайн приложений: примеры для вдохновения #81
Мобильный CI: как выбрать и переехать
Podlodka #283: диски и носители, часть 2
Коста Элефтериу уладил судебное дело с Apple
I was too cheap to pay $10 a month for copilot, so I made my own

iOS

Wordle Guesser: помощник для Wordle на SwiftUI
Внедрение Allure (отчётность) в UI-тесты (swift, XCTest)
Жизнь со SwiftUI
Xcode’s refactoring options for async/await
Sharing cross-platform code in SwiftUI apps
Using CoordinateSpace to draw over a SwiftUI List
Build Amazing UI Design using SwiftUI Grid in SwiftUI 4

Android

Google Play открывает регистрацию для использования стороннего биллинга
Experimenting with Jetpack Glance
Top-notch stateful testing in Android
The deep links crash course, Part 1: Introduction to deep links
How to make Expandable List with Jetpack Compose
Testing Composable in Jetpack Compose Android – Testing Fundamentals
Per-app language preferences

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

Wonderous: лучшая архитектура на Flutter
Flavors in Flutter
Dart 2.18: Objective-C & Swift interop
Flutter Sembast — The Complete Crash Course

Вакансия дня

Junior React Native разработчик в Rambler
👍71
👍4🔥1
Пока мы все тут замерли в предвкушении завтрашней презентации, в Revolut сделали (и написали про) собственную систему навигации. Как пишут, этот механизм - конечный автомат для обработки потока (набора шагов). В маленьких приложения, наверное, слабо применимо, но если нужно много экранов и сложная навигация между ними, то наверное с Flow будет лучше.

Разработка

Flow Engine — движок iOS-навигации в Revolut
WebKit переехал на GitHub
Колхоз. Большая история фермы устройств Яндекса
Onboarding a Senior QA: week-by-week plan
The Joy of Programming
Setting Up A Raspberry Pi Home Server
UI/UX Case Study: Adapting an app design for Android & iOS

iOS

Как мы исправили проблему авторизации через Google на iOS
An iOS Engineer learns about Android’s Jetpack Compose and loves it
AttributedString, a better way to handle attributed strings in iOS 15
UIKit Components — Animated TabBar
From chaining and blending to digital compositing Core Image CIFilter
Fastlane Magic in iOS
Updating SwiftUI Views From Objective-C Using MVVM

Android

OAuth в мобильных приложениях
Android Circular Slider: круговой слайдер для Jetpack Compose
Why I will no longer use deep linking from the Navigation Component
Android Material 3 Widgets
Tips and Tricks that would improve your skills as an Android Developer
10 Almost Unknown Tools Which Facilitate Android Apps Development
Chain of validators with Kotlin
Guide to Android app modularization

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

Top 5 React Native tools and libraries 2023
KMP, iOS Developers and Production

Вакансия дня

iOS-разработчик в MobileUp
👍3
Приглашаем на онлайн-митап Android Paranoid — ежегодную встречу для разработчиков, тестировщиков и проджектов в Android-командах.

Будет три свежих доклада про Android-разработку в ЮMoney, Сбере и Тинькофф, общение со спикерами и викторина.

Темы докладов:

• Как в Android запрещали фоновую работу или улучшали расход батареи
• Темизация в Compose
• Практики по разработке большого приложения с нуля

7 сентября в 18:00 (мск)

Обязательно зарегистрируйтесь, чтобы не пропустить митап: http://sber.me/?p=XS1ns
👍1
Amazing или Incredible? Не, ну все вроде хорошо прошло. Есть несколько интересных фич - спутниковая связь, сообщения об аварии, монобровь с собственным пространством, AirPods новые интересные. Но практически все полезно, за редким исключением, лишь отдельным группам пользователей (но тут уж никогда не угадаешь). И в целом, конечно, ничего не изменилось - осталось ощущение инноваций ради инноваций. А, да, презентации с каждым годом все красивее и красивее.

Разработка

«Сравнительный отчет о рекламе мобильных приложений» от Appsumer
Как мы развиваем культуру UX-исследований в Сравни
Как проходит интервью QA-инженеров в Тинькофф
Как правильно внедрить Self-service-аналитику и для чего вам это. Кейс «Пятёрочки»
7+ Habits that Made Me a Better Software Engineer
The Difference Between The Clever Developer & The Wise Developer

iOS

HttpRequest: HTTP-клиент для iOS
SwiftUI Gauge — A New Way of Showing Progress
How to Use Xcode Plugins in Your iOS App
Setting up custom font style for Text, Labels and Buttons globally in iOS Application
Exploring SwiftUI Redraw Behavior with Instruments
50+ SwiftUI Open Source Projects With Guided Tutorials

Android

Руководство по модуляризации Android-приложений
Google презентует Pixel Watch и Pixel 7
Готовим Android к пентесту — WSA edition
Jetpack Compose Cheat Sheet
Can We Use the Front & Back Cameras at the Same Time on Android?

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

How to organize your Flutter app assets, styles, colors, images

Вакансия дня

Junior iOS-разработчик в Sixhands
👍61
GitHub “оцифровал” влияние своего AI-помощника Copilot на разработчиков. В опросе самые показательные цифры такие - с Copilot воспринимаемая продуктивность выросла у 88% разработчиков, 74% могут сфокусироваться на более интересной работе, 96% выполняют повторяющиеся задачи быстрее, 88% выполняют все задачи быстрее, 87% тратят меньше умственных усилий на повторяющиеся задачи. Даже с учетом того, что опрос проводит таже компания, что инструмент выпускает - цифры красивые. Впрочем, конечно, есть и другое мнение.
Наши партнеры делают большое исследование mobile и gamedev индустрии в контексте платформ роста - медиации/монетизации, аналитики, UA. Пройдите данный опрос, он займет у вас не более 5 минут, но поможет лучше понять индустрию и продвинуть ее вперед. Результатами обязательно поделимся. Вперед!

Опрос: http://s.alchemer.com/s3/f835f0c80c8f
В США начался чемпионат по американскому футболу и вслед за этим поперли вверх установки приложений для ставок. У одного загрузки выросли аж на 329%, у второго на 257% и так далее. Самый сок в том, что вот как раз то, которое выросло на 329%, быстренько под валом пользователей скопытилось - я такого давно не встречал. По данным Apptopia, 73% отзывов у приложения за последнюю неделю были отрицательными, и более половины из них были посвящены «производительности и ошибкам», связанным со сбоями приложения. И это в беттинге, где каждый пользователь с его долларом на счету. Чему нас учит этот пример - проводить нагрузочное тестирование не только интересно, но и полезно. А ваше приложение готово к росту на 329%?

Разработка

Ведущие приложения для ставок на спорт в США выросли на 329% за неделю
Как GitHub Copilot влияет на продуктивность и удовлетворенность разработчиков
Производство креативов для мобильной игры с нуля
Как привлечь первых пользователей в свою игру или приложение
9 Clean Code principles you can apply NOW in your code
Is the iPhone 14’s new Dynamic Island plain stupid or the next revolutionary UX pattern?
When Developers Leave — Where Does the Knowledge Go?

iOS

Готов ли Kotlin Multiplatform к проду на iOS?
Why the MVC Architecture is Impossible to Implement in SwiftUI?
Improving iOS Intangibles with Tactical
Create Apple-like Docs From Your Code Comments in Swift
Why You Should Migrate From RxSwift To Combine
Intro to XcodeGen

Android

Особенности разработки Android приложения-компаньона для Bluetooth LE
Seal: загрузчик видео с Material You
Umbrella-sharing: как система проката зонтиков сделала нас фанатами Android разработки
Deep Dive Into Deep Link. Часть 1. Введение и исходная задача
MAD Skills Performance — Wrap Up
Auspost delivers on Jetpack Compose
Why Android ViewModels are obsolete in KMM
Improve Android app/screen launch times using LazyLifecycle callbacks
Molecule: Build a StateFlow stream using Jetpack Compose

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

Flutter 3.3 — Что нового во Flutter
Using Flutter Architecture Generator to speed up Development
Completer in Dart/Flutter
How To Use MVVM in Flutter

Вакансия дня

iOS-разработчик в Surf
👍81
Новый большой еженедельный дайджест с 90 материалами! По возможности поставьте 👍, поделитесь с коллегами и в соцсетях, поддержите наш канал на Boosty. Как говорила Грейс Хоппер, у людей аллергия на перемены. Не бойтесь меняться!
👍24😱1
Google теперь будет задерживать публикацию отзывов и оценок в Play на срок до 24 часов. Говорят, что внедрение этого временного интервала облегчит фильтрацию подозрительной активности. В течение 24 часов разработчики по-прежнему смогут комментировать и взаимодействовать с оценками или отзывами, оставленными в Play Store, просто они не будут сразу доступны для просмотра публике.
😁18👍1
В первой половине 2022 года на долю 1,800 ведущих издателей (Топ 1%) в совокупности пришелся 91% ВСЕЙ выручки рынка приложений и 79% новых загрузок, пишет Sensor Tower. И это можно считать за вполне успешные цифры - они с годами снижаются. Как пишут аналитики, рынок мобильных приложений становится все более демократизированным, доля рынка верхнего 1% сократилась за последние три года, достигнув самого низкой отметки с 2019 года.
👍4