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

• Аудитория https://t.iss.one/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
Не знаю, прочитали вы вчера новость или нет - основатели MYTONA и InDriver пожертвовали 45 миллионов рублей на покупку аппаратов ИВЛ для больниц Якутии. А сегодня App Annie опубликовала свою новую “мобильную колоду” и MYTONA стала одним из двух российских издателей в европейском топе. Думаю, что это как то связано ☺️

Разработка

App Annie назвала топ паблишеров года
Unity запустила симулятор для проведения плейтестов
Mail.ru Group откроет платформу для измерения видимости рекламы в мобильных приложениях
Как мы учили искусственный интеллект отвечать на вопросы в поддержку. Опыт Яндекс.Такси
4 лучших паттерна проектирования автоматизированного тестирования (и еще 86)
В 1С UX/UI дизайна нет
Фундаментальные основы цвета в дизайне интерфейсов
Как в Battlelands Royale создали одно из самых активных мобильных сообществ
25 лучших расширений для VS Code
Unity Learn - бесплатно 3 месяца на время вспышки коронавируса

iOS

App Store заработает еще в 20 странах
Handwritten Digit Recognition: распознавание рукописных цифр
Какие вопросы задают Junior iOS разработчику на первых собеседованиях
Мое путешествие по UI-шаблонам в мире iOS
SwiftUI - зачем вам писать столько кастомных View для лучшей производительности
Современная MVVM-архитектура для iOS с Combine и SwiftUI

Android

Google представляет новые инструменты для разработчиков игр
Внутренности Android для рендеринга View
This media is not supported in your browser
VIEW IN TELEGRAM
Представляем вам проект Mubert - ребята делают AI музыку, которую вы могли слышать в их приложении. В этом году оно достигло отметки в 1 миллион скачиваний и было номинировано на “Приложение года” в Google Play, а на iOS стало App of the day в США, России, Японии и других странах.

Сейчас музыка Mubert стала доступна в виде API с возможностью стриминга на любой девайс. Теперь в вашем приложении может играть бесконечная кастомизируемая музыка в любом жанре и настроении. А самое главное - никаких легальных рисков, роялти и региональных запретов.

Например, в конце прошлого года музыку интегрировали в умную колонку «Капсула» от Mail Group. Если вы хотите подробнее узнать об интеграции и возможностях использования музыки в своем продукте — напишите на [email protected] и укажите код: «apptractor» чтобы получить бесплатный тестовый триальный период 1 месяц. Больше информации в видео или на сайте: https://clck.ru/MfHZw
Прекрасная статья от одного из наших читателей про разработку собственных продуктов. Все правда, каждое слово надо отливать в граните.

Очень часто разработчиков пугают тем, что в App Store невозможно пробиться, а приложений уже слишком много. Пробиться можно всегда. Если вы испытываете страсть к своей задумке и готовы включиться на полную, то вы будете соревноваться не с миллионами приложений. Вы будете соревноваться с 0.001% тех, кто старается также сильно, как и вы.

Так что давайте дерзать! Время самое подходящее 😀

Разработка

В погоне за счастьем: руководство для начинающих разработчиков
Fritz AI получает инвестиции и запускает свой ИИ
Unity Learn на 3 месяца сделали бесплатным
Персонализированный интерфейс. Часть 1. Плюсы и минусы концепции
Как организовать бэкенд мобильного приложения?
Flutter. Часть 5. Для Xamarin.Forms-разработчиков
Взгляды Apple на сплеш-скрин
Лучшие библиотеки Python для машинного и глубокого обучения
Принципы создания темного режима: тема RaiseMe iOS Dark Mode

iOS

В App Store заработали универсальные покупки
Вышел ARKit 3.5 с поддержкой нового iPad Pro
Сетки в дизайне приложений под iOS, или вызов для перфекциониста
Основы SpriteKit в Swift
Обеспечение доступности в iOS с помощью SwiftUI и машинного обучения

Android

Я — Android-разработчик, и мне не нравилось вести ворклоги вручную
Уменьшение размера приложения в Microsoft SwiftKey
Изучение коллекций и последовательностей в Kotlin
Еще на прошлой неделе мы писали про влияние коронавируса на приложений. У меня у одного из приложений совсем не для домашнего использования выросли в разы. Давайте опросимся снова - у вас загрузки выросли?

Разработка

Несмотря на карантин, доходы Pokémon Go выросли
Как дезинфицировать смартфон
Хождение в грабли. Arduino
Как провести мозговой штурм с новой удаленной командой
История изменений дизайна популярных мобильных приложений
9 лучших игровых движков и JS-библиотек 2020

iOS

Apple отложит запуск нового iPhone
Что нового в Xcode 11.4?
SwiftUI - расширяющийся View (как в AppStore)
Hover-эффект в SwiftUI
5 полезных расширений Swift для использования в вашем iOS-приложении

Android

andColorPicker: выбор цвета для Android
Android Broadcast #10: Kaspresso
Миграция на AndroidX: советы, хитрости и рекомендации
Оптимизация сборки Android для React Native
Руководство по In-App Payments SDK
Тестирование ViewModel LiveData
Почему бизнесу нужно вкладываться в разработку приложения и как правильно выстроить маркетинг и аналитику — расскажет Нетология:

Как делать маркетинг мобильных приложений

Какие преимущества есть у мобильных приложений по сравнению с десктопом, зачем компаниям создавать свои приложения, а также в чём особенности мобильного маркетинга и как его организовать.

Читать → https://netolo.gy/fp2

6 главных шагов для продвижения мобильного приложения

Как успешно подготовить и запустить кампанию по продвижению мобильного приложения — поставить цели, выбрать инструменты для мониторинга, определить каналы для продвижения и показатели для оценки результатов.

Читать → https://netolo.gy/fp3
Многие знают, что перевод страницы и скриншотов в App Store и Google Play на другие языки повышает конверсию в установки. Поэтому для всех, кто давно интересовался этой темой, но никак не решался попробовать, онлайн-сервис профессионального перевода Nitro дарит $20 на перевод страницы вашего приложения в сторах.

Хотите попробовать? Создайте аккаунт в Nitro по ссылке и на вашем балансе сразу появится $20. Этого хватит, чтобы перевести описание на 1 язык. Акция будет длиться до 24.04.2020. Волшебная ссылка работает только для новых пользователей.
Тема влияния коронавируса все не затихает. Эрик Сёферт подсчитал скачивания и у него вышло, что даже в категориях, подразумевающих рост, перепало далеко не всем. Например, у издателей игр одни падают, другие растут и закономерностей особых нет. Из 12 самых выросших за квартало приложений только 2 игры. Остальные все приложения для жизни и работы. Так что кому эпидемия, кому мать родная 😷

Разработка:

Как коронавирус повлиял на экономику приложений
HQ Trivia возвращается
Flutter Dev Podcast #14: Computer и worker_manager
«Яндекс» откроет библиотеку приложений для работы с ИИ
В поиске Google Play появилось количество скачиваний
Epic Games открывает программу финансирования игр
Гиперказуальные игры заняли 16 из 20 мест Топа новых игр по загрузкам 2019
Podlodka #156: Клиентская поддержка
Ваша команда не знает ключевых метрик продукта. Почему и как это исправить
7 факторов, влияющих на UX
Flappy Bird в GameMakerStudio 2 за 20 минут
Понимание поведения человека: необходимость для UX/UI-дизайнеров
Как адаптировать свою стратегию Apple Search Ads под COVID-19
Лучшее приложение на вашем смартфоне, о котором никто не говорит
ТОП фреймворков и инструментов для создания прогрессивных веб-приложений в 2020 году

iOS

Начинаем работу со SwiftUI и Combine в iOS
Расширяющийся переход на SwiftUI
SwiftUIAuthenticationCompleted: готовая аутентификация на SwiftUI с Firebase
Самые распространенные проблемы, с которыми я сталкиваюсь при ревью iOS-приложений
Введение в шаблон MVVM в Swift
Пишем SwiftUI полностью на iPad, используя Swift Playgrounds

Android

Android Sunflower: справочник садовода и лучшие практики Android Jetpack
Быть “new” или не быть…
Navigation Component с помощью кастомных View
Как Flux спас мою жизнь
Есть в эпидемии и хорошее :) Вот, например, введение предустановки приложений наших российских отложили на полгода и теперь по плану нас всех осчастливят никак не раньше 1 января 2021. Кстати, что то мы не и не обсуждали это, кажется. Как вы думаете, полезная затея?

Разработка:

Предустановку российских приложений отложили
C-19 COVID Symptom Tracker: самодиагностика вируса
Huawei опубликовал MindSpore, свой фреймворк машинного обучения
Radio QA #57: Разрешение конфликтов
Финалисты Google Play Indie Games Festival 2020
Каждый ли может научиться программированию?
Как бесплатно исследовать целевую аудиторию вашей новой игры
9 типов программистов и почему одни из них лучше, чем другие
CGI в домашних условиях при помощи Unreal Engine и iPhone
5 советов по запуску вашего приложения или игры в Великобритании
Как я перестал учиться и начал программировать
Как заработать деньги с помощью кода

iOS

TelegramSwift: Telegram на Swift
Топ-10 самых популярных iOS-проектов на начало 2020 года
Работа с появлением клавиатуры в SwiftUI

Android

Шпаргалка по Smali на русском
Корутины и Потоки в Android-приложениях
Эволюция Helium Framework - новый способ создания приложений для Android
Представляем двухэкранные макеты для Android
Кастомный Snackbar в Android
Подоспел опрос владельцев компаний, занимающихся разработкой, и нам любезно сделали срез по мобайлу. Из интересного. В целом на рынке уже зафиксированы заморозки проектов, урезания бюджетов и рост дебиторской задолженности. При этом лучше всего сейчас себя чувствуют представители высокого и супер-высокого ценового сегмента. При этом 70% разработчиков мобильных приложений заявили, что главная цель на ближайший период – это улучшение позиции на рынке, а не просто «выживание» в кризисных условиях. Вот и интересно - кто терять-то позиции будет?

Разработка:

Как отрасль мобильной разработки встретила начало кризиса?
МФТИ начинает онлайн-отбор масштабного фестиваля программирования RuCode
make sense: о математическом мышлении, статистике и A/B-тестировании
Firebase для разработчиков игр
Apple купила популярное погодное приложение Dark Sky
Приложение «Социальный мониторинг» оказалось некачественным
Как сократить CPI при помощи психосегментации игроков
В офисе никого: разработка игр на удаленке
В течение 3.5 лет я старался порадовать существующих пользователей своим инди-приложением
React Native 0.62 и Flipper изменят ваш опыт разработки мобильных приложений и сделают его проще
Рекомендации по оформлению текстовых полей
Flutter 2020: состояние кроссплатформы
10 выдающихся репозиториев GitHub для всех разработчиков

iOS

Как заменить target-action и delegate замыканиями
Создание и управление цветами в SwiftUI
Непрерывная доставка приложений для iOS с использованием Jenkins и Fastlane
Swift-ери это сам — свой собственный OCR на iOS 13 с VisionKit
Как сделать скриншот вашего iOS-приложения на Swift

Android

Очки сумрачного зрения. Android Camera2 API от чайника, часть 5 внезапная
Как создать свое первое приложение для Android на RxJava и Dagger
BL Taxi: вызов такси
Наконец-то появилась количественная оценка занятых в экономике приложений. Согласно исследованию, в России в этой сфере трудятся свыше 470 тыс. человек. При этом, по прогнозам экспертов, уже в 2022 году этот показатель вырастет в два с половиной раза и достигнет 1,1 млн. Вангую, грядет новое государственное регулирование 😀
В Sensor Tower опубликовали новый прогноз на 5 лет - с 2020 по 2024. По идее, все благоприятно. Средний ежегодный рост доходов 15% и 171 миллиард в конце. Снижение из-за вируса в этом году практически не прогнозируется. В прошлом году говорили о 104 миллиардах на 2020, в этом году о 102, то есть замедление меньше 2%. Расходимся, все хорошо 😀

Разработка

“Прогноз развития мобильного рынка 2020-2024” от Sensor Tower
Как бесплатно следить за рекламными объявлениями конкурентов в Facebook
Где деньги, Эппловски?
Россия вошла в тройку по числу занятых в экономике мобильных приложений
Snapchat отдает Истории другим приложениям
Amazon Prime вернул встроенные покупки на iOS
Как выпускать продукты непрерывно на 20 языках и не умереть?
32 отличия дизайна мобильного приложения под iOS и Android
Руководство по созданию призыва к действию
Slack vs Microsoft Teams в период массового перехода на удаленную работу. Последний шанс Slack побороться за лидерство на рынке?
Лучшие практики дизайна мобильных приложений 2020
Вопросы интервью по Flutter
Когда обратной связи с игроком недостаточно, на помощь придут данные
Как мы снизили стоимость Google Maps API на 94%

iOS

Технология LIDAR
Руководство по тестированию подписок в iOS
Визуализация и взаимодействие с реконструированной сценой на новом iPad
Создаем Apple Health API с помощью Ярлыков и Firebase
StickyTabBarViewController: прилипчивый и расширяемый

Android

Чиним сериализацию объектов в Kotlin раз и навсегда
Обеспечение качества Android-приложений с новым Firebase Crashlytics SDK
Плагин Android Studio для автогенерации моделей или классов POJO
К теме недели, месяца и года - 1 квартал поставил рекорд по тратам пользователей на приложения. App Annie сообщила, что в 1 квартале 2020 года потребители по всему миру в магазинах приложений потратили более 23.4 миллиарда долларов.

На iOS пришлось 15 миллиардов долларов, а на Google Play — 8.3 миллиарда. Оба магазина выросли на 5% по сравнению с прошлым годом. На неигровые приложения приходится 35% потребительских расходов на iOS и 15% на Google Play.

Подробнее: https://apptractor.ru/info/analytics/q1-2020-record.html
Mail.Ru снова откопала стюардессу - в этот раз с прицелом на групповое общение. Скорее всего из забвения это ICQ особо не вытащит, но мы, те, кто помнит цветочек еще израильским, борьбу за шестизнаки и вообще когда деревья были большими - можем поностальгировать 😎

Разработка

ICQ New фокусируется на групповом общении
Не обманывайте себя: экономика мобильных приложений сожмется, как и всё остальное
Eclipse Theia — открытый расширяемый IDE
Музыкальный стриминг в 2019 вырос на 32%
Apple покупает NextVR
App Annie: 1 квартал 2020 стал рекордным по тратам на приложения
Podlodka #157: Облака
7 типов анимации в мобильном приложении
Профессия: мобильный разработчик
Создание дизайн-системы для игры: детальный разбор подхода
Ясность - главное при написании кода

iOS

Playbook: создание UI-компонентов
Compositional Layout в iOS 13. Основы
Из ошибки в алерт с действиями
Формируем View в SwiftUI, исходя из условий
Drag and drop в SwiftUI
Как запускается iOS-приложение
Создайте UITableViewCell с автоматическим размером с помощью UIStackView
Руководство по документированию кода в Xcode

Android

Использование библиотеки Volley в Android на примере получения данных из погодного API
Prosto: убираем бойлерплейт при работе с RecyclerView
Layout Inspector в Android Studio
Кастомизируем WorkManager – основы
Миграция Android-приложения Duolingo на 100% Kotlin
ViewBinding - новый стандарт обработки взаимодействия с View в Android
Android Multi-Module & Dagger: реальный пример использования, шаг за шагом
Сканер карт на Android с использованием Firebase ML Kit и CameraX
WhatsApp Bot: автоответчик для мессенджера
Результаты исследования от Егора Толстого по поводу популярности команд мобильной разработки. Особых тектонических подвижек нет - топ компания все тот же самый. Вот только AppTractor почему-то на 2 месте у Android разработчиков и на 6 у iOS. Возможно влияние подкаста или я ничего не понимаю. Поэтому очередной опрос!

Разработка

Исследование «Известность команд мобильной разработки 2020»
Разработка в Grab: чему я научился, работая в большой технологической компании?
Google выпустил Local Home SDK
Quibi: настоящий мобильный стриминг
Проблемы доставки фич в больших проектах
Сколько я просадил на создании мобильного приложения, и как его возродил коронавирус
«Карантин» — концепт приложения для выхода из дома во время COVID-19
100 дней кода - это сложно? Как насчет 1 игры в месяц?
Чего ожидать в React Native при конвертировании iOS-приложения в Android
Ваше приложение не должно быть идеальным

iOS

Полезные глобальные функции в Swift
Шаблоны коммуникаций View в SwiftUI

Android

Learn Jetpack Compose By Example: учим Jetpack Compose на примерах
Использование библиотеки ColorPicker в Android для реализации гибкого выбора цвета
Классификация изображений на Android с помощью TensorFlow Lite и сервиса Azure Custom Vision
Summer MVP. Насколько гибок Kotlin?
Лучшая архитектура для Android : MVI + LiveData + ViewModel
Шпаргалки по генерации кода в Dagger
Защита вашей игры и игроков в Google Play
Итак, по итогам вчерашнего опроса тут 31% iOS-разработчиков или 378 проголосовавших или 1720, если брать от всей группы. Из них в исследовании популярности команд приняло 124 человека. “Грустно, девицы”, — ледяным голосом сказал Остап. Видимо, в следующий раз буду долбать каждый день, пока все не пройдут. Крепитесь ☺️

Разработка

Начинается Season of Docs 2020
Radio QA #58: Не один дома
Tuned — приложение для пар от Facebook
Zoom, Skype, Кинопоиск и Premier впервые попали в Топ-10 российского App Store
Создание навигатора с применением технологий дополненной реальности и методов машинного обучения
AdColony: 89% издателей мобильных приложений и игр используют рекламные видео

iOS

Swift 5.2. Обзор всех изменений
SimpleEngine: 2D игровой движок
Создаем лучшие приложения для Apple Watch
Создание погодного приложения для iOS

Android

Перенаправление функций в native-библиотеках на Android
TensorFlow Lite Model Maker: создание классификатора изображений для Android
Android Canvas API: от нуба до ниндзи
Android-тестирование батареи на Microsoft YourPhone
Все, что вы должны знать о ViewBinding в Android
Новостей все меньше, все сидят на карантине, поэтому постепенно откапываю старые статьи. Вот вам хорошее мнение о том, что программисты переоценены. Мы такие же работники, как и все остальные - пролетарии, “синие воротнички”. По большей части. Да, есть гении, но их мало, а большинство просто пишет код и это не отличается от любой другой работы.

Разработка

Программисты — новый рабочий класс
Самые популярные приложения в мире в марте 2020
Конструктор Builder.ai предлагает готовые заготовки
Android Broadcast #11: Развитие мобильного разработчика
Почему небольшая команда разработки выигрывает
Очередь в backend: за чем стоим и с чего начать свой путь?
Как мы проводили accessibility-тестирование в Alfa Digital
Ультимейт-шаблон скриншотов для стора в Figma
Сторителинг в UX: микровзаимодействия, которые поддерживают путешествие героя
Swift: ставка Google на дифференцированное программирование
Дизайн приложения для здоровья, которое мотивирует пользователей строить здоровые привычки с друзьями
21 ошибка в моей 21-летней карьере программиста

iOS

Добавьте эффект параллакса к статическому тексту в iOS
Код View - управляющий фреймворк для отказа от IB

Android

Open source: CI/CD и тестовая инфраструктура Авито для Android
Топ-20 плагинов для Android Studio
Модульное приложение для Android и динамическая доставка
Chip Navigation Bar: красивая панель навигации