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

• Аудитория https://t.iss.one/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
#ЦифраДня: В 1 квартале 2020 в США было активировано 44% смартфонов на iOS и 56% на Android. Это самый большой показатель для iOS с 2016 года.
Вот еще один пример так любимых мною микросервисов - бесплатные шаблоны одностраничных лендингов для приложения. Скачал, подредактировал, фигак фигак и в продашн. Готов поспорить потом чувак начнет продавать премиальные шаблоны, хостинг, доработку или что-то подобное. И будет хороший бизнес, выросший из, казалось бы, какой-то бесплатной фигни.

Разработка

LPFMA: лендинги для мобильных приложений
Основные командные функции GitHub стали бесплатными
Apple Search Ads может выйти за пределы App Store
Количество показов мобильной рекламы выросло
Pengea: работа для начинающих
ESRB начало помечать игры с лутбоксами
Почему я люблю уродливые и сложные интерфейсы (и вы, вероятно, тоже)
Flutter. Асинхронность и параллельность
Дизайн — это проектирование, а не красота картинок
Реальная окупаемость инвестиций в UX: Кейсы редизайна в сфере B2B
Опыт вместо денег: как (не) заработать на мобильном приложении в России
Мессенджер в реальном времени на Flutter
Если вы хотите стать Senior-разработчиком, прекратите фокусироваться на синтаксисе
Топ 10 виджетов для разработки Flutter-приложений

iOS

TagsList: облако тегов для iOS
Руководство по тестированию подписок на iOS
Анализируем код Swift с помощью SourceKitten

Android

Tcl/Tk. Альтернативный файловый проводник для платформ Linux и Android
Использование key-value базы данных Snappy в Android
Android Jetpack Navigation с точки зрения iOS-разработчика
Эволюция Адаптеров в Android
kmpapp: Kotlin Multiplatform и MVVM
Как быстро перевести 3 фразы на 10 языков, чтобы успеть к релизу?

Знакома ли вам проблема, когда нужно перевести буквально несколько предложений на 5-10 языков, да побыстрее (релиз на носу), а переводческие компании выставляют минимальный ценник в 10-15 долларов за каждый язык?

Если да, то вам понравится онлайн-сервис профессионального перевода Nitro: 35+ языков для перевода и вычитки, и никакой минимальной суммы заказа. Для читателей AppTractor действует промокод с $20 на перевод в Nitro.

Чтобы воспользоваться промокодом, создайте аккаунт в Nitro по ссылке и на вашем балансе сразу появится $20. Предложение действует для новых пользователей Nitro.
#ЦифраДня: 16 из 20 лучших мобильных игр по количеству загрузок в прошлом году были гиперказуальными, по сравнению с 13 в 2018 году. Согласно данным Sensor Tower Store Intelligence, из 2.1 миллиарда установок, собранных 20 самыми загруженными играми, выпущенными в 2019 году, 77.6% пришлось на игры, относящиеся к жанру гиперказуальных.
И… 400 долларов плавно превращаются в 39 900 рублей 😀 Вообще, конечно, мне нравится такие презентации Apple - пресс-релиз выслали, все молодцы, все свободны. Не нужно слушать два часа как это все размазывают тонким слоем. А вам?

Разработка

iPhone SE: мощный новый смартфон в классическом компактном дизайне
Как мы снизили стоимость использования Google Maps API на 94%
TensorFlow Lite Model Maker ускоряет развертывание моделей ИИ
Видео Saint AppsConf 2019
Google выпустит собственный процессор
Объективное тестирование показателей качества с помощью Customer Journey Map
Шутер на миллион с нуля: путь инди-разработчика
Ключевые тренды тестирования ПО из исследования SmartBear: виды тестов и тенденции
Персонализированный интерфейс. Часть 2. Автоматическая настройка навигации
Как приоритизация задач в беклоге спасла компанию от закрытия в период пандемии. Истории запуска трех продуктов от Виталия Мышляева
Собираем React Native приложение с Expo
Руководство по дизайну: верхняя панель

iOS

Делаем API клиент на Swift с использованием Generics, Codable и Combine
Создаем домино на SwiftUI
7 лучших ресурсов для изучения SwiftUI

Android

Библиотека Colonist: поиск классов во время компиляции Android-приложения
Анимации в Jetpack Compose с использованием Transition
Blitz: относительное время для TextView
#ЦифраДня: Средний пользователь iPhone в США в 2019 году потратил на IAP, подписки и премиальные приложения 100 долларов - это новый рекорд. За прошлый год расходы на приложения выросли на 27%, среднегодовой рост с 2015 год 31.9%.
Не утверждаю, но сильно предполагаю, что какого-либо последователя «Гипнопедии» (или ее саму) в следующем году оценят миллионов этак в 100 долларов. “Запомните этот твит”. Медитация стала уже миллиардным делом, теперь дело за следующим мракобесием аффирмациями - внушением во сне.

Разработка

«Гипнопедия» стала продуктом дня на Product Hunt
В Google Play появились “одобренные учителями“ приложения и детский раздел
ICQ New запускает соревнование для разработчиков ботов
В CodePen добавлена поддержка Flutter
Оптимизация мобильных 3D-проектов
Лидар: взгляд в будущее с iPad Pro
Я перепроектировал печально известное приложение IOWA за 30 минут
Четыре причины, почему все, кроме ученых, пишут неаккуратный код

iOS

15 полезных iOS книг и курсов, которые помогут вам стать лучше
Как использовать Google Maps SDK в SwiftUI
RoundCode: круглые QR-коды

Android

Миграция Android-приложения Duolingo на 100% Kotlin
Как мы в Android-приложение inDriver добавили поддержку Harmony OS
Понимание процесса сборки Android-приложения: что такое Dalvik (JIT), ART (AOT), D8, R8?
Корутины: обо всем по порядку
#ЦифраДня: 2.8% разработчиков никогда не отдыхает от кода! Согласно исследованию, самые популярные методы отдыха от программирования - Музыка, Интернет, Еда и Питье. Самые непопулярные - Домашние животные, Физические игры (пинг понг, футбол и т.п.), Медитация.
#ЦифраДня #АЧегоДобилсяТы: 2 миллиарда долларов заработали для King конфетки Candy Crush Soda Saga. Google Play дал 76% скачиваний, а средний доход на одну установку $3.24. На iOS средний доход для iPad установки $17.41, а для iPhone — $9.37.
Сделал с Appbooster новый подкаст - с ребятами из программатик платформы Bidease. Если и стало понятнее, то совсем немного 😊 Главный месседж моего десижена - если делаете клевый продукт, приходите общаться к нам в подкаст. Это всегда очень занятно и полезно - говорить с увлеченными людьми.

Разработка

LOVEMOBILE #05: Bidease
Падение на рынке смартфонов в третьем квартале 2020 года составит не менее 40%
Новый iPhone SE вызвал ажиотажный спрос
Houseparty: видеоконференции с играми
LOVEMOBILE #05: Bidease
Роскомнадзор станет блокировать пиратов в App Store и Google Play
Scratch вошел в Топ-20 популярных языков программирования
40% мобильных игроков использует ботов
myTracker начал бета-тестирование API для прямой передачи событий между серверами
make sense: о Value nurturing, подписочной модели и контенте в продукте
Podlodka #159: Здоровый сон
Новый отчет Developer Economics
Как тестировать на удаленке, чтобы не запороть продукт и свою жизнь
Flutter, Dart — локальная база в сотни раз более быстрая чем SQLite или Shared Preferencies
Как сделать красивый Low Poly арт для игры (Blender, Unity)
500 бесплатных компьютерных курсов от лучших мировых университетов
Как продвигать приложение: полное руководство 2020

iOS

Artefact: AR в музее глазами разработчика, аналитика, искусствоведа
Эффектная радужная анимация на SwiftUI
Как сделать многострочное текстовое поле в SwiftUI
Коллекция слайдеров для SwiftUI

Android

Android Broadcast #13: Android SafetyNet. Надежно ли?
Google потребовала от разработчиков приложений чётко показывать стоимость и условия отмены подписки
Сканирование QR с помощью CameraX
Realtime Database против Firestore: 9 основных отличий
Database Inspector
Kiwi Browser: быстрый браузер для Android
AnimeXStream: просмотр Anime
#ЦифраДня: “Детский” визуальный язык программирования Scratch вошел в апрельскую двадцатку самых популярных языков программирования TIOBE index и занял 20 место. Хотя и до эпидемии Scratch был достаточно популярен — на нем написано более 50 миллионов проектов и каждый месяц добавляется 1 миллион новых.
Ну то есть началось…😱 Нежно любимый мной FunCorp докладывает о падении рекламных доходов в приложениях на 50%. Говорят, что даже при том, что аудитория на мобильных устройствах фактически выросла во время пандемии, маркетологи начали ограничивать расходы на баннерную и нативную рекламу. Снижение началось в середине марта, так как во всем мире начался карантин.

Разработка

FunCorp: доходы от мобильной рекламы в марте упали на 50%
OneSignal запустил Advanced Analytics
Google объявил о доступности Cloud Healthcare API
Как перестать беспокоиться и начать верить A/B-тестам
Как я потратил полгода на обновление приложения и потерял 10 тысяч пользователей
Откровенная история российского стартапа, который привлёк более $1 млн в приложение для детей
33 потрясающих GitHub-репозитория для разработчиков мобильных приложений
Если бы языки программирования имели честные слоганы

iOS

Все, что вы хотели знать о функции Sign in with Apple
Proton: лучший UITextView
Валидация полей iOS — быстро и просто
Оптимизация времени сборки — Часть 1
Использование TensorFlow.js в iOS-приложении для обнаружения объектов
Баннер уведомления на SwiftUI
Function Builders в Swift и SwiftUI

Android

Android Dev Podcast #112: Новости. Subscriptions best practices. Merge Adapter. LayoutInspector 3D. CameraX
One Tap sign in для Android-приложений
#ЦифраДня: Средние возвраты в День 30 для России - 2.6%. То есть через месяц 97.4% ваших пользователей (практически) навсегда уходит! Лучше всего пользователи возвращаются в Японии - 5.4%. В среднем по миру - 3.5%.
Последняя надежда была на Epic и их магазин как альтернативу Google Play, но и тут видимо не задалось. Fortnite через полтора года наконец-то вышел в официальном магазине под девизом “да подавитесь”. Нельзя не отметить, что в Epic правы и Google сам сделал все возможное для дискредитации сторонних магазинов. Это не удивительно, тоже зарабатывать надо, но кажется можно как то… культурнее что-ли.

Разработка

В Epic Games сдались — Fortnite вышел в Google Play
IT-отрасль может сократиться на 18–20 тыс. программистов
33 потрясающих GitHub-репозитория для разработчиков мобильных приложений
Искусственный интеллект Accenture, Sulubaii и Intel помогает сохранять коралловый риф
Как мы использовали Kotlin для создания приложения для мобильного дизайна
9 идей A/B-тестирования роликов для мобильных игр
Postman — Автотестирование метрики в AppMetrica
Бесконечный скролл с баннерами, или Как обойтись тремя вьюхами
Яндекс автоматически привязывает карту к другому аккаунту

iOS

AppCode 2020.1: улучшения быстродействия, автодополнение до конца индексации, генерация документации и многое другое
Возвращаем пользователей в приложение: глубокие ссылки в iOS
Распространение скомпилированных статических Swift-библиотек и статических фреймворков Swift

Android

Что посмотреть на карантине? Подборка материалов от Технострима (часть 1)
Создаем плеер YouTube на Kotlin
Как настроить биометрическую аутентификацию в Android
Отмены в корутинах
Uber Car Animation Android: анимация машины
#ЦифраДня: В России приложению в 2019 нужно было около 9К установок, чтобы попасть в десятку самых скачиваемых на iOS, игре — около 6К. Для Android это 33К и 24К соответственно.
В тему вчерашней публикации Epic - крушение еще одной надежды. Magic Leap, который должен был стать революцией в AR и тем самым долгожданным прорывом, сдулся. Половину людей увольняют, пользовательский продукт закрывают, переходят в корпоративный сектор (см. Microsoft Hololens, у которых уже вторая редакция и хорошие позиции). Печально, кажется хороший потребительский AR откладывается еще лет на 5. Вся надежда осталась только на Apple 🍎

Разработка

Magic Leap увольняет половину сотрудников и уходит с потребительского рынка
Суперпозиция аналитика: Парадоксы и когнитивные искажения. Как аналитику маневрировать в потоке данных.
500,000 разработчиков использует Flutter каждый месяц
В iOS обнаружены 2 критические уязвимости
Яндекс выпустил свой Android TV
App Annie назвала самые популярные приложения среди россиян в период с января по апрель 2020 года
Audio Player for Flutter: плеер в стиле Apple Music
Большой гайд по A/B-тестированию
Оптимизация рендера под Mobile, часть 2. Основные семейства современных мобильных GPU
Firebase Realtime Database и логин в систему для Android и iOS
7 шагов к тому, чтобы стать Моцартом программирования до конца карантина
Миграция Flutter приложения в Web
Arcadable: игровая консоль с нуля

iOS

CoreData модель из кода. Или «Как обойтись без .XCDataModel» (Часть 1)
GraphQL, Combine и SwiftUI
Инъекция зависимостей в iOS на Swift с Swinject и SwinjectStoryboard

Android

Backend-Driven UI с помощью виджетов
Android в промышленном контроллере
Получаем и переключаем WebVTT субтитры в ExoPlayer
Кастомные Listener-ы в Android
#ЦифраДня: Call of Duty: Mobile быстро превратилась в одну из самых больших мобильных игр в мире. 1 миллион долларов - призовой фонд Call of Duty: Mobile World Championship 2020 Tournament. Отборочные этапы начнутся 30 апреля и продлятся до 24 мая, после чего начнется сам турнир. Сыграем? 😁
#ЦифраДня: По данным Apple, около 70% посетителей App Store используют внутренний поиск по магазину, чтобы найти нужное приложение, а 65% скачиваний происходит сразу после поиска.
Во втором канале про open source библиотеки выяснилось, что 16% пользователей жертвовали деньги открытым проектам, а ещё 28% в принципе готовы и собираются. Пора вводить Патреон на AppTractor-е, готовы в трудное время помочь проекту? 🧐

Разработка

Spasibo: пожертвования open source библиотекам
Playrix выплатит всем сотрудникам по 50 тысяч
TriCount: разделение расходов
Австралия запустила приложение для отслеживания контактов
Flutter Dev Podcast #15: Flide — IDE на Flutter
Apple Search Ads заработала в России
Podlodka #160: Машинный перевод
Все инженеры умеют программировать, но не все программисты могут быть инженерами: в чем отличие?
3 бесплатных инструмента, которые сделают прототипирование игр еще проще
Как продакт-менеджеру найти метрику роста и свести Unit-экономику
Новая лицензия для приложений в Open Source Initiative — разбираемся, почему ей довольны не все
Apple Search Ads: как запустить и масштабировать и почему это актуально прямо сейчас
Лучшие приложения для изучения Data Science в 2020 году
Понимаем DispatchQueues в Swift
Стоит ли использовать AWS или Firebase для бэкенда вашего мобильного приложения?
12 навыков высокоэффективных разработчиков
Полное руководство по push-уведомлениям 2020

iOS

Как поддерживать Темный Режим в вашем iOS-приложении
История создания карт Genius для CarPlay
Можно выбрать и SwiftUI, и UIKit
Как реализовать кастомный шрифт с UIFontPickerController в iOS 13


Android

Вышла третья превью-версия Android 11
Android Broadcast #14: Android инфраструктура Авито в Open Source
Логгирование в Android на стероидах: кликабельные логи с информацией о местоположении
Высокая скорость рендеринга на Android
Большой Android: как перенести оптимизированный опыт на большой экран
ProtonMail: защищенная почта