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

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
Кто вам более симпатичен?
Anonymous Poll
8%
Microsoft
36%
Google
36%
Apple
20%
Никто
Кстати, внезапно самый крутой онбординг из всех, что я видел, обнаружился в порно-комиксах, которые сейчас активно рекламирует FB 😁 Комиксы разбиты на главы и в первой вам дают понять как общаться с платформой. Заканчивается глава каким то ВАУ-моментом (в моем случае у молодой мачехи по моему платье порвалось, но я уже не помню). После второй главы ВАУ-момент нарастает (она удалилась с цукини 🌽 в спальню, это я помню уже прекрасно!) и тут у вас спрашивают есть ли вам 18 лет. Третья глава рассказывает про цукини и накал нарастает – конец ее уже прямо намекает на близкий инцест и тут у вас просят кредитную карту. Вот это сочетание точно просчитанных заманух, постепенности и вовлеченности – прямо вау ☺️ Правда, теперь мне всюду рекламу этой платформы показывают 😡

Самые популярные новые игры 2018
ELSA: улучшение английского произношения
OliveX получил $1 млн на спортивные игры
Google выпускает Flutter 1.2 и Dart DevTools
Sketch + Node.js: генерируем иконки для множества платформ и брендов
Все, что нужно знать об iOS App Extensions
Flutter. Плюсы и минусы
Conscious: изучение UX
Создаем сложные экраны с Child ViewControllers
Создаем собственную библиотеку CocoaPods
Настраиваем Continuous Integration для iOS с Bitrise
Mesibo Messenger: открытый мессенджер с сообщениями, голосом и видео
Чему я научился за первый год работы программным инженером в стартапе
Разговор - будущее пользовательского интерфейса
Составляем атрибуты Dynamic RecyclerView с Functions
Mesibo Messenger: открытый мессенджер с сообщениями, голосом и видео
Мигрируем на Places SDK: мир Rx и корутинов
Отлаживаем нативные сбои в Android-приложении
Вернемся к позавчерашней подборке с лучшими новыми приложениями 2018 года. Там значит так – Топ-20 приложений, вышедших в 2018, по количеству скачиваний. Подавляющее большинство приложений в двадцатке получили практически все загрузки в Google Play, причем 10 из 20 успеху обязаны Индии, а еще 6 преуспели благодаря Бразилии. Вот туда и надо идти. Денег там, скорее всего, немного, но пользователей дофига.

Сколько тратят россияне в мобильных играх и как выглядит портрет российского мобильного геймера
ИИ управляет ветряной фермой Google
Россия готовит национальную стратегию по искусственному интеллекту
Композитный «datasource»-объект и элементы функционального подхода
Впервые пробуем App Center и рассказываем о своем опыте
5 советов по улучшению UX мобильного приложения
Лапки – приложение для помощи животным и доска объявлений о них
Dpth — приложение для iOS делает 3D-фото без двойной камеры
Влияние мультиканального трафика на конверсию Play Store
Машинное обучение на мобильных: обновления с GitHub
Редизайн мобильного приложения для Tesla
Распознавание автомобильных номеров без машинного обучения
Лучшее в своем классе iOS-приложение
Как сделать чатобот для WhatsApp с помощью Twilio, Dialogflow и PHP
RxJava2. Модифицируем адаптер для обработки состояния отсутствия интернета
Разрешения Android с библиотекой Dexter
Тестирование Espresso и экранные роботы: начинаем
Ну и Редклифф хорош!
PhotoHack: Visual Messaging - это хакатон, полная свобода творчества для разработчиков, дизайнеров, и просто креативных людей, которые не боятся экспериментов и готовы создавать новые форматы общения в мессенджерах.

Призовой фонд 500,000 рублей!

• Когда: 16-17 марта 2019 года
• Где: ВДНХ, павильон № 461 “Умный город”
• Условия: Участие бесплатное - просто успей зарегистрироваться на сайте.

• 1-е место 250,000 рублей
• 2-е место 180,000 рублей
• 3-е место 70,000 рублей

Помимо этого:

• Победители получат возможность сотрудничать с Photo Lab.
• Лучшие команды могут получить контракт на разработку от Photo Lab на сумму до 2,000,000 рублей

Прием заявок до 13 марта.

Спешите! Количество мест ограничено.

Сайт мероприятия: http://bit.ly/2TlGHVK
Интересный эксперимент с клавиатурным расширением для iOS – цену повысили с 2 до 8 долларов, а доход не то что не упал, а вырос в 6 раз! Правильный вывод – «вы, вероятно, худший человек, чтобы определять стоимость вашего продукта. Пусть ваши клиенты сами выбирают правильную цену».

Эксперименты с ценой увеличили мой доход на 500%
Podlodka #100: Как строить свой профессиональный путь
Google открыл регистрацию для доменов .dev
У Apple количество вакансий в ПО обогнало количество вакансий в железе
Presto: обычные рестораны умнеют
Рынок умных часов вырос на 56% и Apple занимает половину
Flutter Dev Подкаст #1: Flutter 1.2, Flutter/create, история, логотипы и многое другое
Формула для корейского, или распознаем хангыль быстро, легко и без ошибок
Тестирование на iOS 9 и выше: не баги приложений, а фичи платформы
Как продвинуть инкрементальную игру
Figma компонент и организация экземпляров на примере Userpic
Психология цвета
20 бесплатных инструментов юзабилити-тестирования
Как сделать динамическую высоту для CollectionView в iOS
Создаем пошаговый онбординг с Sejima
Test-Driven разработка в iOS
Как отлаживать приложения, запущенные по тапу по уведомлению
Что такое читаемый код?
10 маленьких ошибок в дизайне, которые мы продолжаем делать
Итеративная разработка: секрет запуска прекрасных продуктов
Создание Android приложения с использованием Anko Layouts и Anko Coroutines
Новый проект для Android: самые важные решения
Glimpse: умный кроп для изображений на основе контента
Руководство по внедрению Google Map
Что такое Android Instant Apps и как они работают
Что не делай – все медиа получается или минутка саморекламы 😁 Сделал тут с одним пабликом приложение для iOS и Android – про животных и природу. Никакого IT, сплошная радость и созерцание. Скачивания, комментарии и оценки особенно приветствуются 🐨🐸🦆🐝🐠

Книга природы для Android
Книга природы для iOS

Facebook Messenger потемнел
Роман Гарбар (Tenjin): год hyper-casual
Excel начнет распознавать напечатанные таблицы
Аналитика в играх
Клиентские системы аналитики
Обнаружение рук с помощью Core ML и ARKit
Принципе дизайна лучших продуктов
Данные - это новая нефть
Flutter. Часть 1. Для Android разработчиков
Смотрю и слушаю где хочу. Интегрируем Chromecast в Android-приложение
Запуск Activities с помощью Kotlin Extensions
Практическое введение в мультиплатформенный Kotlin
Presenter как Функция
Стабильный релиз Android Jetpack WorkManager
Android Studio 3.3.2
Apktool v2.4.0
Исследуем View Pager 2
Что-то новостей сегодня вообще никаких особых не было – поэтому вот ниже канал на YouTube, который помогает учиться программировать глухим людям. Вообще у них есть соц сети, но, судя по всему, начали они совсем недавно. Чем им помочь не знаю, но прямо стоит.

Вышла бета Swift Playgrounds с Swift 5.0
Стрит-арт-художник создал приложение для рисования при помощи дополненной реальности
«Latency numbers» на iPhone
Лучшие практики UX мобильных платежей
Workin Co.: исследование UX
Глухие тоже могут программировать
Swift Starter Kit: шаблон приложения с Firebase, Facebook авторизацией и пушами
Инъекция зависимостей в Swift с Protocols
Превью приложения: заставьте пользователя скачать приложение за 30 секунд
12 вещей, которые я хотел бы знать до того, как стать Data Scientist
Мы изучили 100 сайтов SaaS и вявили тренды дизайна + лучшие практики
Советы по ASO
Coral: платформа Google для локального AI
Как сделать Android-чат на основе API
Облачный сервис для умного дома с Google
Новый прекрасный краудфандинг – штатив для смартфона Bluesphere. Может держать его по всякому, но главное, конечно, при лежании в кровати. Чуваки решили главную проблему современной цивилизации! 😃

Новый штатив Bluesphere подержит смартфон за вас
Serial Box: текстовые и аудио сериалы
Технодайджест (январь-февраль 2019)
Telegram проводит конкурс разработки и дизайна с призовым фондом $150,000
Podlodka #101: Базы данных
Самые скачиваемые приложения в Европе 2018
Вышел TensorFlow Lite 1.0
В Google Play началось тестирование вознаграждающих видео
Nintendo представила картонную виртуальную реальность для Switch
Как Apple готовится к эре после iPhone
Кастомные корутины в Unity с преферансом и куртизанками
Как работает приложение Public Art
CircleBar: красивый TabBarController
Создаем элементы интерфейса программно
Технический долг - как тетрис
Ctrl-Alt-Delete: запланированное устаревание возрастных кодеров
Прощай, объектно-ориентированное программирование
Лучшие экраны логина: исследование UX
Flutter PlatformView: как создать Widget из Native View
Coroutines :: опыт практического применения
Контекст и рамки корутинов
Исследуем Android P: Priority Buckets
Твоя Android Studio все время медленно работает? Вот как ее ускорить
В Европе вот самое зарабатывающее в 2018 году приложение - Tinder. Около 300 млн долларов (и это только на покупках!). Под это нельзя не вспомнить нашу статью годовой давности про growth-маркетинг компании.

Чему мы можем научиться у growth-маркетинга Tinder
Самые зарабатывающие приложения и издатели Европы 2018
Apple проведет презентацию новых продуктов 25 марта
Стажёр Вася и его истории об идемпотентности API
Как измерить эффективность мобильного приложения?
Top-20 API, которые вам надо знать в ИИ и машинном обучении
Самоуверенный дизайн приложений
Лучший синтаксис для конфигурируемой инициализации
Юнит-тестирование с Bloc
Полное руководство по дизайну мобильных приложений
Как сделать мобильную игру командой из 2 человек с нулевым бюджетом и получить фичеринг в Google Play
Управление подписками с Jetpack Lifecycle и Kotlin
Руководство по Kotlin для занятых Java-разработчиков
Тут Spotify прикольно подает в суд на Apple. Типа используют свое конкурентное преимущество в виде App Store и его 30% для давления на рынок музыкального стриминга и мешают честной конкуренции. В пример приводится многократный отказ в публикации клиента Spotify для Apple Watch и недопуск сторонних сервисов в продукты компании. Примечательно, что суд Европейский, так что вердикта будем ждать с упоением.

Spotify подал в суд на Apple
АйтиХайп: Александр Ложечкин
IronSource запускает A/B-тесты для рекламной монетизации
Google выпустил приложение Lookout для помощи плохо видящим
Seeing AI: говорящий с фотографией
В «Леруа Мерлен» выдали сотрудникам 30,000 смартфонов
Google настроил ИИ на блокирование токсичных комментариев
Пишем свой сетевой слой на Swift: протокол-ориентированный подход
Редизайн мобильного приложения Tesla, которое мы заслуживаем
Технические навыки переоценены. Сосредоточьтесь на отношениях.
Анимация Flare для iOS и macOS
Анимация изменений в UITableView и UICollectionView
Мульти или Кросс платформа в эпоху Flutter
Jenkins для Android сборки, с помощью Docker
Миграция с Dagger2 на Koin
Автоматизация тестирования Android-приложения с Robo
Ладно, что уж мы все время о компьютерах. В выходные начинается новый сезон Формулы-1! За кого болеть пока непонятно 😁 Начнем, пожалуй, с Райкконнена, Квята, Леклера и Риккардо, а там как пойдет. Сезон обещает быть интересным, так что в ожидании 🏎

Apple проведёт WWDC с 3 по 7 июня в Сан-Хосе
LaunchDarkly получил новый раунд финансирования
Pet Rescue Puzzle Saga для iOS и Android
Библиотека Google делает iOS-приложения более доступными
2ГИС добавил ачивменты в приложения
Google выпустил превью Android Q
Какие приложения заработали больше всего в Европе в 2018 году?
Читабельность кода
Как создать видео чат на Unity
CAVIAR: исследование юзабилити
Воссоздать Fortnite за 2 месяца - Unreal Engine и Amazon GameLift
Sublime Text 3.2
Программисты движутся к очередному пузырю?
Дело удаления негатива из продукта
Обязательные ресурсы для маркетинга приложений
35 ресурсов для React Native разработки
Kotlin как будущее разработки приложений на Android
7 полезных советов для тех, кто использует Room
Разбираемся с Clean Code в Android
Исследуем стабильный Android Jetpack WorkManager
Исследуем Android Q: панель настроек
Две интересные новости из мира маркетинга приложений. Игра Dig That Gold про золотую лихорадку награждает игроков слитками настоящего золота. Ну и Calm просто красавчики – кроме того, что недавно стали единорогом, так и заполучили Моби. Музыкант эксклюзивно издаст свой новый альбом в этом приложении для медитации. Полноценной музыкой это, наверное, назвать сложно, но ход очень интересный и показательный. Calm превращается в некий комбайн для здорового мышления и расслабления. Больше платформ богу платформ!

Моби выпускает новый альбом в приложении Calm
Dig That Gold вознаграждает игроков реальным золотом
Школьники используют Google Docs для чатов
Apple представила новые iPad Air и iPad mini
Youtube – ключевая площадка продвижения мобильных приложений
В каких приложениях игроки делились своими моментами в 2018
Google запрещает прозрачный фон для иконок в Google Play
Аналитика в играх. Часть 2
Apple: Spotify хочет получить все преимущества бесплатного приложения, не будучи бесплатным
Podlodka #102: Многопоточность
Microsoft собирает инструменты в Game Stack
Отказать в один клик, или как дизайнеру получить работу мечты
9 советов по созданию инди-игр от разработчика-одиночки
Опыт использования «координаторов» в реальном iOS-проекте
Как найти утечки памяти в iOS-приложении
Грустное дело поиска багов для Apple
25 Гб бесплатных аудио-эффектов для игр и приложений
The Deadlock Empire: многопоточные головоломки для программистов
Ценность маркетинга влияния для игр
5 принципов UX, которых вы должны придерживаться для потрясающего дизайна UX
3 способа писать более чистые юнит-тесты
Soft Launch, Dark Launch и Canary Release: выбор правильной тактики для мобильных приложений
MultiProgressBar: отображение множественного прогресс-бара а-ля Instagram Stories
Покупки в Android приложении — Play Billing Library
Тесты Activity с ActivityScenarios
Исследуем Android Q: разрешение геолокации
Вчера еще прекрасная новость была – «Школьники используют Google Docs для чатов». В рабочих условиях классов или домашней работы где еще чатится, как не документах – комменты или просто текст выглядят как вполне невинный и законный процесс подготовки. Прекрасная иллюстрация кастдева и пользователей, которые используют продукты совсем не так, как задумывали создатели. Подсуетился бы Google – сделал бы новую социальную сеть для тинеджеров. Ну да, на базе Google Docs.

Android Dev Podcast #90. Android Q, совсем уже ку-ку
Unity объединяет разработку AR-приложений
Анонсы Google Mobile Developer Day
NVIDIA выпустила AI-компьютер Jetson Nano за $99
Flutter 1.2. Что нового?
Все, что вам надо знать об анимации загрузки
Воспроизводим анимацию Snapchat в iOS
Проект Unity MEGACITY выложили в open source
Как реализовать навигацию во Flutter-приложении
UX-дизайн это наука?
Firebase и Google Cloud: в чем разница Cloud Firestore?
Несправедливость Google Play, как хороший жизненный опыт
Как я нашел пасхалку в защите Android и не получил работу в Google
Разбор второго конкурса-квиза по Android со стенда HeadHunter на Mobius 2018 Moscow
Создаем обложку Фибоначчи для Wear OS
Модульность - удачная архитектура
Простые корутины в Android: viewModelScope
После Spotify на Apple пожаловалась и «Лаборатория Касперского», правда уже в российский суд. Говорят, что после выпуска собственного Screen Time, Apple начала щемить аналогичный Kaspersky Safe Kids за то, что у того такой же функционал. Скоро, видимо, Apple ждут в России большие перемены и веселые времена – заставят предустанавливать приложения и перестать модерировать App Store 😁🍎

«Лаборатория Касперского» пожаловалась на Apple в ФАС
Как удержать платящих игроков?
Apple выпустила вторую версию AirPods
Для iOS готовят Angry Birds AR: Isle of Pigs
Самые популярные в США приложения категории “Образование”
Списки захвата в Swift: в чём разница между ссылками weak, strong и unowned?
10 уроков маркетинга для стартапов из 1,000 дней работы на венчурный SaaS
5 советов по UX из геймдева
Vapor – Swift для бэкенда
Автоматическое тестирование UI для Swift и iOS
JoKenPo: нейронная сеть для игры в "камень-ножницы-бумага"
Простой код без ошибок с Операторами Dart
Как сделать свою выдвигающуюся панель навигации
7 ужасных отзывов на приложения, которых можно было бы избежать
9 распространенных ошибок в UX-дизайне мобильных приложений
Будущее внедрения зависимостей в Android
MOSDROID #15 Phosphorus: видео выступлений
Эпики все-таки сказочные герои какие-то. На рынке, практически монополизированном Steam, запустить новый магазин, отважиться не публиковать Fortnite в Google Play, запустить турнир на 100 миллионов долларов, а теперь еще и разработчикам безвозмездно раздать 100 миллионов – безумие и отвага 😄 Но рукоплещем стоя, да. Все на Unreal, короче!

Epic раздаст $100 млн. разработчикам Unreal
Podlodka #103: Управление знаниями
Tencent открывает WeChat для западных разработчиков
Epic открывает платформу с инструментами для разработчиков
Oculus улучшает Rift
10 нетривиальных метрик монетизации
Яндекс открыл новый набор в Школу менеджеров
Работа с камерой во Flutter
Под микроскопом: пользовательское тестирование мобильных меню
Muscle Mentor - приложение для предотвращения ранений: исследование UX
Воспроизводим анимацию слов песен в Spotify
"Не деплой в пятницу" и 3 других неписанных правил разработки
С потоком: как измерить и улучшить движение пользователей
4 совета для улучшения ASO мобильной игры в Google Play Store
OBD2 reader — диагностика автомобиля
Архитектура слоя исполнения асинхронных задач
Улучшаем время сборки в Android Studio
Почему нам нужен Kotlin Native
Тут новый фрод подоспел – скупали баннерные показы и продавали их как премиальные in-stream показы, запуская в баннерах видео и просматривая его сразу с нескольких плееров. Но мое любимое, конечно, это скупка действующих приложений и накрутка в них показов ботами. Совсем недавно в какой-то русскоязычный чат приходили представите и скупали ненужные приложения. Так что, судя по всему, схема живет до сих пор ☺️

Мошенники продавали баннеры как видео
Apple представляет сервис Apple Arcade
«Индуктивный» CPI кейс Zorka.Mobi и inDriver
ARR у App Annie достиг $100 млн
Florence стала лучшей мобильной игрой GDC 2019
Расти большой: топ-10 докладов Mobius 2018 Moscow
10 понятий для дизайнера в 2019-м
Юбилей и новая версия Lottie
Создание карточек как Tinder на Swift
Встроенное тестирование снапшотов
Руководство начинающих по разработке игр на Unity
Что лучше - функциональное или объектно-ориентированное программирование?
Нам надо поговорить о Firebase
Как создать игру, если ты ни разу не художник
Опыт применения Coroutines и Retrofit2
DayNight-тема для Android-приложения
Основы функционального программирования на Kotlin
Функции Kotlin - альтернативы интерфейсам?
Как я автоматизировал создание файлов для новых экранов со своим плагином для Android Studio
Всем привет! Делаем статью про Apple Arcade. И хотя пока ничего непонятно, нужны мнения профи и ответы на вопросы:

1. Будете ли участвовать?
2. Какие плюсы и минусы видите?
3. Как вы думаете, будет ли популярно у пользователей?

Можно в почту: lbogolubov@gmail.com
Когда кажется, что рынок разработки мобильных игр на дне – появляется история про «мусорные» слот-автоматы с моделью free-to-play 🎰 Чуваки генерировали одинаковый мусор и выкладывали в Google Play по 15 практически одинаковых слотов, различающихся только картинкой и описанием, каждый день (больше просто запрещено). В результате 50 тысяч долларов за два года и потеря веры в человечество.

В Новой Зеландии роботы начнут собирать яблоки
Apple выпустила Swift 5
MoviePass собирает деньги на приложение для бесплатных походов в кино
Самые популярные приложения для шопинга 2015-2018
Как разработчики процедурно создали кучу «мусорных» мобильных игр и заработали 50 тысяч долларов
Особенности проверки гипотез для мобильных приложений
Swift 5.0. Что нового?
Создание чата в реальном времени на Android с Firebase
Одно приложение, чтобы править ими всеми - white-label приложение на React Native
Модульность в iOS-приложении
Бывший разработчик WoW объясняет - идеи игр ничего не стоят
5 причин, по которым ваш побочный проект никогда не станет продуктом
570 бесплатных онлайновых курсов в апреле
Как Reified Type сделал Kotlin намного лучше
Как создать отношение "многие ко многим" с Room и Kotlin
«По заданию редакции» протестировал сервис AppSpector – оставил очень приятное впечатление. На самом деле, если вы SaaS, не пренебрегайте документацией и простотой подключения – это залог первого впечатления. Насколько ужасный был «онбординг» в одной рекламной сети, настолько тут классный. CocoaPods, запускаем, добавляем – все работает. Это оставляет очень крутое первое впечатление и позволяет надеяться, что и дальше будет не хуже.

AppSpector: платформа отладки iOS и Android приложений
Apple Search Ads заработала еще в 46 странах
Podlodka #104: DevOps
Azure открывает Anomaly Detector и Custom Vision для всех
«Умный» дом с точки зрения уязвимости: разбираемся с векторами и механиками атак
Серверные системы аналитики
Flutter — Быстрые клавиши Visual Studio Code для разработки
Что мы узнали, переключившись с MVC на VIPER
11 ошибок в запуске игры, которые я сделал
Протрите окно вашей игры
Movies: модульность Android Application и Reactive Clean
5 полезных функций Android Studio, о которых вы, возможно, не знали
Плавные свайпы RecyclingViews
Было бы смешно, если бы… Да нет, без всяких если - просто смешно. Grindr (дейтинг для геев) признали угрозой для национальной безопасности США. Попытка кликбейта, ладно 😁 Признали не Grindr, а то, что им владеет китайская Beijing Kunlun Tech Co Ltd. США идет торговой войной на Китай, но как знания китайцев о геях могут повлиять на ситуацию я так и не придумал.

Grindr признали угрозой национальной безопасности США
Sauce Labs получает $50 млн. на улучшение тестирования
Animoca Brands сделает блокчейн игру для Формулы 1
Flutter Dev Podcast #2: Expload Arena
AppsCast #2: CarPlay – костыли и документация
IoT-стандарты, сети, три стола
Видео докладов с FunTech iOS-meetup #1
Обучающие настольные игры для программистов
UICollectionView всему голова: Изменение представления на лету
Разработка приложения для старого КПК (Cybiko Xtreme) в 2019 году
Чем занимается UX-писатель?
Спортивное приложение Wildpatro: исследование UX
Рефакторинг MVC iOS-приложения в MVVM с RxSwift и Minutes
Пора отказаться от вашей сетевой библиотеки в пользу URLSession
Создаем Genji – Dash & Double Jump на Unity
Стандартные ошибки инди-разработчиков игр
Continuous Deployment для React Native
Бесплатный курс по качественной аналитике
Android Academy в Москве — рассказываем о том, как это было и делимся материалами курса
Создание собственного Android-диктофона с помощью Kotlin
Отладка без временных логов в Android Studio
Прочтите эти книги, если хотите стать Android-разработчиком