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

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
Прикольно тут разработчики ВНЕЗАПНО (все, как мы любим) выяснили, что мессенджер это не просто пара экранов, но и 30-40 функций даже в самой простой реализации. Хороший пример того, что даже самое простое приложение в глубине своей может быть мега-сложным проектом, и все в нем не просто так придумано.

Личный опыт разработки “аналога Whatsapp” за 4 месяца
Российский рынок умных часов вырос в 2.5 раза
Центр прогноза погоды открывает конкурс проектов Summer of Weather Code
Пользователи смартфонов тратят меньше времени, но больше денег
Чистая архитектура на Android и iOS
Подкаст AppTractor: Mobfox
Lingualeo тренирует чтение и слух на Android
SketchAR School: как научить компьютерное зрение понимать рисунок
Отчет о стоимости рекламы в приложениях и играх от SOOMLA за 1 квартал 2018
Как сделать ваш софт GDPR совместимым
Как я из графического дизайна перешел к front-end разработке
Тренируйте ваши модели машинного обучения на GPU Google бесплатно
Дизайн записи звонков в CallApp
freeCodeCamp Radio: радио для программирования
Сокеты в Android
Один день в Альфа-Банке: мобильная разработка
Рассуждения на тему геймдизайна VR-игр
Кот Шредингера в Kotlin
10 лет Android - что дальше? Fuchsia и Flutter
Поговорили тут с Геннадием (читателем нашего канала 😎) за Flutter, выяснили что за штука, а то все носятся с ней, как с писанной торбой. Резюмируя: все приложение самостоятельно рисуется на канвасе, поэтому а) все быстро, б) действительно кроссплатформенно. Google вкладывает много сил и средств, но для прода пока не готово - и когда будет готово никто не знает. В целом присмотреться можно и нужно, но для каких-то пока не очень важных проектов.

Подкаст AppTractor: Flutter
Apple купила “Netflix для журналов” Texture
Модель C.A.R.E.: онбординг как единая система
Oculus Rift перестали работать из-за просроченного сертификата
Эффект Саманты: взгляд в будущее ботов
Firebase Crashlytics вышел из беты
TensorFlow поможет в распознавании фото с военных дронов
Ubisoft создал AI-помощника для поиска ошибок в коде
Ощущения дефицита в UX: как можно манипулировать пользователями
Как подружить Siri и Xiaomi
Трекер стоимости криптовалют на Flutter
Делаем секундомер на Swift
Языки программирования, которые стоит изучить в 2018
После того, как я научилась программированию, я решила сделать редизайн Tumblr
620+ бесплатных курсов на март
Инструменты для Xamarin-разработки
Исследуем Android P: вырезы на экране
Обрезаем картинки с кастомной Glide Transformation
Кто выкрадет Android у Google?
json-2-kotlin: конвертер JSON в классы данных Kotlin
Что-то много всего интересного у нас вышло сегодня, но в момент анонса новой WWDC давайте вспомним, как начиналась разработка и каким был первый iPhone SDK. Интересная история десятилетней давности от одного из первых разработчиков.

Как все начиналось: десять лет iPhone SDK
Apple открыла регистрацию на WWDC
App Annie: обзор игровой индустрии 2017
КиноTinder, или как спасти человечество от муки выбора фильмов
Что такое GraphQL и как использовать его в Android
7 лучших видео по мобильной разработке с конференции DUMP
Как избежать ошибок интерфейса в iOS 11
Опубликован рейтинг 100 лучших работодателей России
Google Summer of Code объявляет новый набор студентов
“Яндекс” разрешил сторонним разработчикам создавать навыки для «Алисы»
Snap проводит сокращение разработчиков
Основы безопасности: Keychain и Хеширование
Почему следует игнорировать истории основателей успешных стартапов
Нативно или нет? 4 мифа о кросс-платформенной разработке
Конец спора: стартапу нужно делать iOS или Android приложение?
Исследование Stack Overflow Developer Survey 2018
Ionic vs React Native: что лучше?
Code Clean-up с Kotlin
Profilo: отслеживание быстродействия приложений от Facebook
Прекратите помещать состояния в ваши View модели
Тут наша любимая Мейлрушечка клонировала любимую же HQ Trivia. Не ну а чего - механика опробована, успех гарантирован. Для затравки обещали Урганта и 1 млн рублей на призы в месяц, но вроде как у нас в Facebook пишут, что Урганта нет, приложение глючное [зачеркнуто]да и с призами нехорошо получилось[/зачеркнуто]. Завтра потестим - доложим чего как.

Mail.ru сделала аналог HQ Trivia – “Клевер” с Иваном Ургантом
Podlodka #50: Kotlin и Swift
Game of Whales улучшает монетизацию игр с помощью машинного обучения
326 дней работы над большим релизом для 3 миллионов пользователей
Supernova превращает макеты Sketch в нативный код
Дайджест интернета вещей: февраль 2018
AVA: искусство и наука поиска изображений в Netflix
Что делают, где работают и что любят разработчики: исследование Stack Overflow 2018 года
Intel сражается за будущее
Собственная игровая аналитика за $300 в месяц
Ардуированная кофемашина
Как адаптировать игру на Unity под iPhone X к апрелю
Facebook открыл Instant Games для всех разработчиков
Лучшие iOS-хаки из Твиттера за январь и февраль
Анализ 3,300 баннеров из Google Play Store
Trust: кошелек Ethereum и Web3 DApp браузер для iOS
Google открыл код Resonance Audio
Видео 2017 Full Indie Summit
React Native: путь начинающего
Руководство по фоновой работе в Android. Часть 3: Executors и EventBus
Google leanback — забота большого брата
Критические ошибки в Android разработке
Android Context нужна изоляция
Tensor & Flow: TensorFlow и машинное обучение на Android
Что такое Zygote!?
Докладываю вести с полей - "Клевер" потестил, вылетел вопросе на четвертом вроде. Копия, конечно, один в один, вплоть до подвисаний 😊 Как и ожидалось, испортить было трудно, поэтому в принципе все бодро, вот только ведущий, в отличие от оригинала, заметно смотрит куда-то за камеру. Но на процесс это, конечно, не влияет. Поздравим Mail.Ru, посмотрим на популярность проекта, насколько интеллектуальная викторина сыграет в России - прошлая попытка в виде "Что? Где? Когда?" по-моему оказалась сильно провальной.

Google Maps можно использовать в играх
Предвзятые алгоритмы: потеря рабочих мест — не самая главная проблема развития искусственного интеллекта
Android Wear превращается в Wear OS
Новости для занятых людей: UI/UX-исследование для приложения The New York Times
DeepLab на Tensorflow описывает фотографии
Как создать форму для регистрации и входа в iOS-приложение за 15 минут
Facebook Instant Games открыли для всех разработчиков
Мобильная 3D игра на Unity3D менее чем за 90 часов
Не будьте Junior-разработчиком
Тренды мобильного дизайна 2018
Декодирование JPEG в UIImageView
Plex: новый шрифт от IBM
Go против Node.js в создании микросервисов
Руководство по Google Play Console
Выберите Kotlin для вашего следующего Android-проекта
Ускоряем работу приложения с Android Profiler
Forwarded from Mobile Talks — мобильный маркетинг | Unilead News
Это — наше исследование мобайла в Китае. Мы пообщались с AppsFlyer, Mobupps, Appodeal, рассказали, как и через кого издаваться в этой закрытой стране в 300+ Android-магазинах приложений, а еще все красиво сверстали (наш дизайнер создает настоящие шедевры, орудуя цифровым пером).

Ключевые выводы:

— Китай — закрытый регион с более чем 300 магазинами Android-приложений. Чтобы выйти на этот рынок, нужно соблюсти много правил, о которых мы рассказали в исследовании;

— Рост количества пользователей происходит интенсивно каждый год. До декабря 2016 года в Китае было 731 млн интернет-пользователей, что на 42,99% больше, чем в 2015. Рост в 2017 составил выше 25%.

— Число игроков Китая — свыше 564 млн. человек. Примерно 67% этих людей — мобильные игроки и почти каждый из них — платящий;

— По данным Ant Financial, финансового партнера интернет-гиганта Alibaba, число людей, платящих через смартфон превышает отметку в 520 миллионов. Во втором квартале 2017 года банки Китая обработали на 40,5% больше мобильных платежей, чем в прошлом году, т.е. китайцы платили через смартфон за этот период более 8,6 млрд раз.

Подробнее в PDF: https://goo.gl/1Ta9om
Обновили рейтинг русскоговорящих студий мобильного дизайна. Основа – количество подписчиков и оценок на Behance и Dribbble, плюс некоторые другие социальные сигналы. Как и в целом в аутсорсе видна централизация и укрупнение - несколько маленьких студий отвалилось за полтора года, большие продолжают жарить.

Дизайн мобильных приложений: рейтинг российских студий 2018
Десять алгоритмов машинного обучения, которые вам нужно знать
Исследование Criteo: в России 54% мобильных продаж совершаются в приложениях
Тренды мобильного UI-дизайна в 2018
Subway Surfers: 1 млрд загрузок в Google Play
Android Dev Подкаст. Выпуск 59. Всем Android P
“Социальный опыт, который смогут понять все люди”: 500К пользователей для голосовых игр Volley
Почему не стоит быть джуниор-разработчиком 💻🚀
Как создать и опубликовать расширение Chrome за 20 минут
В AdMob появилась игровая вознаграждающая реклама
Как размер APK зависит от метода разработки приложения
#КакДелаютИгры: 2D-движки для разработки игр: Defold и Corona
Как настроить GitLab Continuous Integration для iOS-проекта
Как начать разработку игры на Unity
LG выпустила открытую версию webOS
Сделайте ваш код более читаемым с Функциональным программированием
Инструменты React Native разработки
Хорошие художники копируют, великие художники воруют - как стать великим дизайнером
Разработка приложений на Unreal Engine 4
Подключаем webhooks для репозитория
Исследуем процессы Android
Пример машинного обучения TensorFlow Lite
Представляем Google Play Instant
Анатомия аналитики от Google
Лучшая статья полугодия о судьбе Android – у Google его заберут не фрагментация или рыночный неуспех, а плохие инструменты разработки и, собственно, жажда всюду впихнуть рекламу. Первое уже практически решил React Native, по поводу второго сложно, но конкуренты давят со всех сторон.

Кто украдет Android у Google?
Александр Кузнецов и Сергей Мячин (Live Typing): вкладываться в бизнес клиента
LG Electronics выпустила webOS Open Source Edition
PlayerUnknown’s Battlegrounds выходит на мобильных устройствах
Игры жанра social casino: как поймать удачу
AR: уроки, усвоенные маркетологами, и вектор развития технологии
Magic Leap выпустил SDK для разработки приложений
Подкаст AppTractor: новости мобильной разработки №122
В Google Play появились “мгновенные игры”
Mosdroid #6 — отчёт
Интересное исследование Android Canvas
Изучаем Custom View на Android
Компьютерное зрение и Интернет вещей
Как разработчику написать отличное резюме
Как +105К пользователей начали пользоваться нашим чатботом
5 фреймворков глубинного обучения, с которыми вам надо познакомиться
Charles for iOS: прокси для перехвата и отладки HTTP и HTTPS трафика на iOS
Intel выложил в open source речевую систему Стивена Хокинга
Что выбрать - Voice API или SMS API для приложения
20 лучших фишек в ASO в 2018 году
С термином «воровство», конечно, связаны плохие ассоциации, но в целом можно только процитировать. И относится все это не только к дизайну:

Не стоит вслепую подражать дизайн-паттернам, которые сработали для другого продукта или сервиса. Найдите ценность, поймите причины и подумайте, как вы можете улучшить эту вещь, чтобы применить в своем дизайне. Так вы станете отличным дизайнером, потому что не будете просто добавлять скопированную функцию в свой продукт. Вы добавите ценности в продукт и сделаете идею своей. Так источником вашего вдохновения будут не только примеры из вашей индустрии, источником будет всё вокруг.

Плохие дизайнеры копируют, великие дизайнеры воруют — как стать великим дизайнером
Ikea Place выходит на Android
Субкультура важнее национальности: прошлое, настоящее и будущее Subway Surfers
6 европейских must-visit конференций для разработчиков и маркетологов
Начинаем работать с Firebase Cloud Storage на Android
Intel выложил в open source разговорную систему Стивена Хокинга
Встречаем Windows Machine Learning — WinML
Как дизайнерам использовать данные
Уроки двух лет в инди-разработке
Превосходное вдохновение для iOS-дизайнеров
Theatre: Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components
Transition API открыли для всех разработчиков
Java 10
RecyclerView: больше анимаций и меньше кода с Support Library ListAdapter
Очередная запись из серии “раньше деревья были большими”. По-моему первый (или два первых) отчета Developer Economics я не застал, но что-то в районе третьего был шедевральным - куча нужной информации о мобильной разработке, цифры, настоящее будущее в 70-страничном виде. Мы тогда даже переводили его на русский и это было настоящее событие. Потом было еще несколько DE, помню был выпуск про подключенные машины отдельно (он есть у нас на AppTractor-е на русском). А потом случился какой-то закат и все пошло по *. Сейчас вышел уже 14 отчет - и как растет количество опрошенных, также падает и интересность. Какая размазня совершенно ни о чем. Даже выжимку переводить не охота. И, в общем то, даже непонятно, что сгубило. Но жаль, да. Ссылка в первом комментарии.

Четырнадцатый отчет Developer Economics
Как два вопроса могут изменить рост нашего продукта
Google включил Transition API
Преимущества, риски и секреты in-app рекламы
Мобильное приложение или мобильный сайт? Смогут ли прогрессивные веб-приложения разрешить дилемму?
Mozilla запустила конкурс расширений для Firefox
Создаем iOS секундомер на React-Native (с субтитрами)
UI-автотесты для Xamarin
Три проблемы роста игровой аудитории
Подписка в iOS-приложениях
Krita 4.0: бесплатный графический редактор для иллюстраторов
Как сделать свой SaaS за 0 долларов
Редизайн приложения Lonely Planet
Снова про кастомные View
Google Play Services 12.0.0
Исследуем Android P: диалог получения отпечатка
Разбираем недавно вышедший отчет “Мобильные ориентиры 2018“ от Adjust. В нем рассматриваются важные метрики и ключевые показатели работы приложений. Они не просто информируют вас о состоянии рынка, но и позволяют сравнить продукты и найти точки роста.

Ключевые метрики приложений — “Мобильные ориентиры 2018” от Adjust
NetEase и Google запустили платформу для тестирования AirTestIDE
Искусственный интеллект научили играть в Battlefield 1
Slack разрешил скачивать личные переписки
Пользователи и пользовательницы: гендерный вопрос в интерфейсе
Соединяем Android Things со смартфоном при помощи Nearby Connections 2.0
Ловушка тамагочи
Mobfox открывает данные пользователей в Audience Analytics
Unity выложила исходный C#-код на Github
Google начинает блокировать несертифицированные Android-устройства
Продвинутая отладка с Xcode
10 программных архитектурных шаблонов
Как начать разрабатывать приложения для подключенных машин
Великолепные UI/UX анимации
Аналитика мобильных приложений в 2018
30 лучших практик разработки и тестирования
Настройка Android Continuous Integration (CI) на Bitbucket
Spark: градиент анимация как у Instagram и Spotify
Как-то мы стремительно миновали 1600 подписчиков и даже не отметили. Традиционно благодарим вас всех за то, что читаете канал и сам AppTractor! Важно повторять это хоть иногда ☺️

Как разработчику написать хорошее резюме
Apple представляет новый iPad 9,7 дюйма с поддержкой Apple Pencil
HQ Trivia готовится разыграть $250,000
Acer представил первый планшет на Chrome OS
Переломный момент для игр наступил благодаря iOS
Snap Inc купил PlayCanvas
Каким могло бы быть AR-приложение для сборки мебели Ikea
Продвижение мобильного приложения — шпаргалка для строителей воронок продаж
17 переключателей, которые приведут вас в восторг
Google начал блокировать несертифицированные устройства на Android
Установка Facebook image recognition package. Все грабли в одном месте
Создание чатбота с использованием Q&A Maker и Microsoft Graph
Как выстроить стартап-империю и не продать свою свободу
Flutter против React Native - что надо знать
Как превратить ваш сайт в мобильное приложение за 7 строек в JSON
Маркетинг для инди - PR, социальные меди и игровые трейлеры
"Делай игры, чувак": Том Юберт о том, как стать игровым разработчиком
Продвинутое исследование ключевых слов в ASO: запись воркшопа
Flutter против React Native - что надо знать
Что нового в Android Studio 3.1
Как Discord рендерит сообщения в Android-приложении
Appsee — один из лидеров рынка пользовательской аналитики, платформа позволяет детально анализировать поведение пользователей в приложении и улучшать взаимодействие с ним. Главный инструмент Appsee — запись пользовательских сессий и отслеживание всех действий. Именно они дают точную картину того, как пользователь использует ваше приложение, с какими проблемами он сталкивается и как их можно решить.

Вы можете попробовать все функции Appsee бесплатно в течение двух недель — это до 1 миллиона записей пользовательских сессий, отчеты о сбоях с видео, отслеживание воронки конверсии с видео, когортный анализ пользовательской аналитики.

https://apptractor.ru/measure/user-analytics/appsee-2.html
Тут внезапно (да, мое любимое слово) у Porsche обнаружился конкурс на разработку приложений для iOS, Android или Node.js - оказывается, есть уже 140 API для автомобилей, SDK и инструменты. Призовой фонд €100,000. Так что можно еще успеть "прикоснуться к легенде" 🏎

Как создать приложение для подключенного автомобиля – участвуем в Porsche Next Oi Competition
“Грибы, трава и люди”: как применяют Agile в российских компаниях
Facebook отложил выпуск умной колонки
12 принципов технологий, которые должны знать все
Продвинутое исследование ключевых слов для ASO
Podlodka #52: Домашние проекты
Magic Leap выпустили SDK. Посмотрим, что внутри?
Как стать GPU-инженером за час
Меняйте всё так, как нужно именно вашему продукту: как сами дизайнеры Google применяют гайдлайны Material Design
Насколько быстр Flutter: проверка в реальном приложении
Еще 20 UX-инструментов, которые стоит попробовать
Storytime: парсинг и рендеринг файлов Interface Builder Storyboard
Уроки 10,000+ экранов, которые я сделал как ведущий продуктовый дизайнер
Устранение токсического поведения в культуре code review
Начинаем дизайн движений за 9 шагов
Как мы сэкономили сотни часов тестирования с Calabash-Android
Wear OS developer preview
Как удалить ненужные разрешения из Android-приложения на React Native
Введение в машинное обучение на Android
«В первом комментарии» прекрасная статья от продуктового дизайнера – занятные 10 пунктов, которые относятся больше как раз к продукту, а не к дизайну. И все им и заканчивается:

10. Создайте продукт

Опыт 10,000+ экранов: 10 советов от ведущего продуктового дизайнера
Apple представила ClassKit для учебных приложения
Приложения с ARKit скачали 13 млн раз за полгода
Премии в области мобильного дизайна и UX
Вышла Developer Preview версия Wear OS
“Кремниевая долина”: викторина по сериалу
Как превратить веб-сайт в мобильное приложение с помощью 7 строк JSON
Дизайн в условиях хакатона
От идеи до AppStore
Игра на UWP: расширенный экран-заставка
Парадокс продуктивности: вы можете работать меньше и делать больше
Введение в Apollo - набор инструментов для работы с GraphQL
Как быть хорошим программистом
Сетевой уровень на Swift - протокольно-ориентированный подход
Применение методологии OWASP Mobile TOP 10 для тестирования Android приложений
Advanced Android Testing
Espresso: “Милые зверушки или опасные хищники?”
Пропущенный компонент в руководстве Google по Architecture Components
Перемещение по датам с помощью выражений Kotlin
В новом подкасте мы немного поговорили про Agile, но так как (сюрприз, сюрприз!) никто из нас с ним особо не знаком - требуется мнение эксперта. Нужно рассказать нам в подкасте в чем преимущества и недостатки Agile и/или Scrum, когда применять (а когда нет), с чего начинать и вообще. Так что если вы прямо именно такой специалист - напишите срочнейше 🎧🎤😌

Как подобрать шрифты для iOS-приложения
TensorFlow начал поддерживать Swift и JavaScript
Android Dev Подкаст. Выпуск 60. Автоматизация тестирования. UI-тестирование
Подкаст AppTractor: новости мобильной разработки №123
Восемь проектов для развития навыков разработчика
Из приложения MyFitnessPal увели данные 150 млн пользователей
Как создать стартап и не продать свою свободу
В Unity появится криптовалюта Kin
Айфончик, не лагай. Часть 1: многопоточность для практиков
Введение в квантовые вычисления
Дизайн-система в Dropbox
Обнаружение объектов (почти) в реальном времени: FasterRCNN с примерами кода
HomeButton: возвращаем кнопку на iPhone X
Создаем UI с учетом широких экранов и бровей
Демо в 8 Кб - победитель Revision
Конец Windows
Погружение в React Native: навигация, оффлайн и пуши
Как превратить идею приложения в реальность
Скрытый порядок в цветном хаосе
Создаем UI с учетом широких экранов и бровей
GlideToVectorYou: загрузка SVG с помощью Glide
Как настроить UI плеера YouTube в Android