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

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
Apple анонсировала конференцию 12 сентября – ждем новые iPhone, часы и какой-то круг, в который надо всем собраться (девиз – «Gather round»).

Apple приглашает на конференцию 12 сентября
Android Dev Подкаст. Выпуск 74. Новости о бакетах в пироге, видосах с Droidcon-а и утечках DexGuard-а
Apple купила компанию, занимающуюся очками дополненной реальности
Airbnb опубликовал фреймворк для Android-разработки MvRx
Podlodka #74: Управление памятью
Топ-5 важнейших факторов успешного мобильного приложения
Машинное обучение от Humble Book Bundle
Компонентная архитектура UI в iOS-приложении
Kivy. Xamarin. React Native. Три фреймворка — один эксперимент (часть 3)
Приложение с определением текста для iOS и Android на React Native
UI/UX кейс: приложение для отслеживания питания
Руководство по Firebase Cloud Storage
9 проблем безопасности в мобильной разработке
Android Jetpack: превращаем приложения в ракеты
Как я заменил RxJava на корутины в своем проекте и почему вам вероятно также стоит это сделать
Android CI with Danger & Jenkins
Введение в Inline-классы в Kotlin
Сегодня стартует обучающий курс по геймдизайну от devtodev и специалистов игровой индустрии - мы писали об этом некоторое время назад и даже разыгрывали бесплатное участие. Определили и победителя - самым активным стал @psprokofiev, который и пойдет на курс. Надеемся, что потом расскажет об инсайтах и полезностях :)

https://apptractor.ru/learn/onlayn-kurs-geymdizayn-kak-delat-igryi-kotoryie-nravyatsya-i-prinosyat-dengi.html
Интересный кейс – ребята-аутсорсеры решили пройти весь путь геймдева самостоятельно. Получилось мило и любопытно, но, судя по статистике, пока не очень успешно. Ждем маркетинговой части 😎

Rocket X: как мы собирали команду на игровой инди-проект
CPE — модель оплаты за вовлеченного пользователя в мобильном ретаргетинге
Android Dev Подкаст. Выпуск 74. Новости о бакетах в пироге, видосах с Droidcon-а и утечках DexGuard-а
Яндекс подготовит менеджеров по продукту
В Google Play появились мгновенные приложения AppOnboard
Бен Уильямс (eyeo): вызов рынка – достучаться и до противников новых технологий, и до тех, кто в них не разбирается
Mobile DevOps на практике
Как вырасти до $1 млн в год с командой из семи человек и без инвестиций
640+ бесплатных курсов на сентябрь
Лучшие практики для создания мобильных форм
Lode Runner для бразуеров
Призыв к экономному ПО: 6 уроков, которые я выучил, сохраняя софт простым
Как визуализировать случайное распределение с помощью Swift и ARKit
Три самых популярных языка программирования 2018 (и их зарплаты)
Пример ASO: рост доходов в 35 раз за 30 дней
6 вещей, которые надо помнить при локализации мобильного приложения
Как я создала прибыльное Android приложение по распознаванию текста
Создание Android приложения для обнаружения лиц в режиме реального времени с использованием Firebase ML Kit
Android Tools Attributes — скрытые сокровища Android Studio
Интересное исследование про буткампы (это такие «лагеря» для обучения разработчиков на несколько месяцев). Стоят на порядок меньше, чем университеты, а зарплату по окончанию дают больше. Да и вообще, HR-ы склоняются к тому, что буткамп в резюме может быть даже важнее CS-степени.

Обучение программистов: буткамп или университет?
Instagram готовит новое приложение для шопинга
Podlodka #75: Организация работы в аутсорсе
Дайджест интернета вещей: август 2018
Текст в интерфейсах: проектирование
Apple делает политики конфиденциальности обязательными
Google создал ИИ для фильтрации оскорбительных для детей материалов
Почему ваши A/B тесты требуют больше времени, чем могли бы
Создание персонажей в Blender и Unity
OK Instant Games Cup. Соревнование для разботчиков HTML5 игр
Как Яндекс создавал дополненную реальность в Картах для iOS. Опыт использования ARKit
Адаптация проекта MR под HoloLens
Изучаем лучшие практики iOS-разработки на примере простого приложения с рецептами
Интерфейс на основе жестов с помощью Core ML и ARKit
Руководство по правильному использованию анимаций в UX
Что находится в папке Derived Data?
Atlassian раздает бесплатно Jira на 5 пользователей в честь интеграции с Crashlytics
Делаем движок DOOM с нуля на C/C++ и OpenGL
Навыки Amazon Alexa при помощи AWS Lambda
Патчим AndroidX
Улыбнитесь, тестирование Kotlin Snapshot здесь
Почему я не использую Architecture Navigation Component
Выпускаем Android-приложения как профессионалы
Быстрое прототипирование с Flutter и Kotlin
Прямо непонятно, за какую категорию хвататься. Раскраски, медитация, тепрь вот это вот… У нас в ВК (ссылка в первом комментарии), на самом деле 50% опрошенных сказало, что не пользуется приложениями для доставки еды. А вы?

Приложения по доставке еды выросли на 50%
TomTom открыл доступ к SDK
Branch купил атрибуцию Tune
Как создавать многопользовательские игры, формирующие дружбу
Распродажа книг по UI/UX у Humble Bundle
Как с треском провалить миграцию с Java на Kotlin в Android приложении
«Для нас уже нет смысла использовать Retrofit»: об Android-разработке в Сбербанк Онлайн
Исследуем Android P: улучшенные уведомления
С Java на Kotlin: 5 интересных функций для Android-разработчиков
Как плохой UX помогает разработчикам терять деньги
Инструкция по работе с TensorFlow Object Detection API
Список "надо сделать" для первого дня на работе UX-дизайнера
Композиция UIViewController-ов и навигация между ними
Делаем Instagram с нуля на Flutter
Почему каждый программист должен писать статьи
Как с нуля создать лучшую ASO-стратегию
Рекомендуем - 15–16 сентября в Binary District пройдет двухдневный интенсив «Нейросети в мобильной разработке». Теория от практикующих специалистов, разбор кейсов, нетворкинг, командная работа и возможность создать собственную работающую нейронку.

Первый день — теоретический. Спикеры их из Prisma, Trinity Digital и Rubius расскажут про:

• Применение нейросетей в мобильных приложениях, веб-сервисах и играх
• Типы нейросетей и алгоритмы машинного обучения в мобильной разработке
• Возможности распознавания объектов в мобильном приложении
• Возможности Python, доступные библиотеки и фреймворки для работы с нейросетями

Второй день — практика. Участники курса разделятся на команды и посоревнуются в решении задачи по машинному обучению на одну из пройденных в первый день тем.

Записаться на курс: https://goo.gl/Gi5QMM
Вот вам еще один пример быстрорастущей категории – фитнес и всякие удаленные занятия спортом. Asana Rebel то ладно, "всего" 7.4 млн в новом раунде, там по тексту есть Peloton – подключенные велотренажеры. Восемь раундов инвестиций на 1 миллиард долларов при оценке в 3.5 миллиарда.

Asana Rebel получил 7.4 млн в Серии Б
Дизайн уведомлений для приложений
Player to payer: улучшаем конверсию в платёж в F2P-игре
Для Bixby выпустят SDK и API
Опрос: что не так с сервисами аналитики и продвижения мобильных приложений?
Половина игр в мире работает на Unity
Конференция Google пройдет 9 октября
Правила дизайна, выход на новый уровень и дизайн-мышление
Без политики. Как навсегда преобразить уличные протесты с помощью мобильного приложения?
UI/UX кейс: Новый тип взаимодействия?—?параллельный чат
Важнейшее правило UX дизайна, которое все нарушают
Зачем и как писать пользовательские истории
Цветовые палитры для игр
Как сделать собственную базу знаний
Как стать DevOps инженером за полгода
KivyMD — жизнь продолжается
От макета на Dribbble к движению в Android
Руководство для начинающих по развертыванию OpenCV в Android Studio
Машинное обучение для Android-разработчиков
Во-первых, послушайте прекрасного Красинского, а во-вторых оказалось, что затея Epic по отказу от Google Play в целом удалась - 23 миллиона регистраций и 15 миллионов скачиваний. У iOS в бете было 10, так что если учесть х2 по платформам, то издатель потерял "всего" около 25% пользователей, а выиграл 30% дохода. Интересно и то, что 99% установок у Fortnite это Android 8 или 7. Так что не так страшна фрагментация, как о ней рассказывают.

Илья Красинский: метрики, тесты и управление продуктом
Fortnite получил на Android 15 млн установок за 3 недели
Google и Unity открыли платформу подбора игроков Open Match
Google открыл Photos Library API
Контейнеры и микросервисы: как работает единая система контроля работы транспорта
deltaDNA: все больше людей платит в играх
Когда пора думать про retention?
Пять метрик customer retention, без которых как без рук
Трайбы, гильдии, build train и никаких TDD: как устроена мобильная разработка в Uber, Spotify, «Одноклассниках» и Авито
Машинное обучение для мобильных разработчиков
Пример gRPC клиента для iOS в виде приложения для заметок
UX умирает
Принципы SOLID для iOS/Swift-разработчиков
Hacktoberfest 2018
WatermelonDB: база данных для React и React Native проектов
Рост анти-уведомлений
Что я узнал за год прошения денег у пользователей
Склейка двух apk-файлов в один
Covert: свайпы это просто
Оптимизируем Gradle своими руками
Как инжектировать мокнутые зависимости в компоненты Android при помощи Dagger AndroidInjector
Мы запускаем серию митапов «Be Mobile»! Приходите 26 сентября на первый митап по мобильной разработке от Билайн! 📱⌚️💻

Программа митапа:

- 18:30—19:00 Регистрация;
- 19:00—19:45 Григорий Серебряный (Билайн) — RIB архитектура и ее применение за пределами UBER;
- 19:45—20:30 Вячеслав Черников (Binwell) — Rapid Software Design;
- 20:30—21:00 Нетворкинг и пицца.

Участие бесплатное, но требуется предварительная регистрация, так как количество мест ограничено: https://beeline.apptractor.ru/

ABBYY начала использовать Siri Shortcuts в своих приложениях
ФАС даст возможность удалять предустановленные приложения
Cocos получил $40 млн на платформу для блокчейн игр
Инструкция: как TBH продвигался среди студентов
RxSwift часть 1
Эволюция мобильной архитектуры Reddit
Зачем мусорным бакам выход в Интернет
Почему для инди раньше трава была зеленее
Контроль над ресурсами. Настраиваем SwiftGen
Коду не нужно быть идеальным
WWWBasic: Basic для веба от Google
Самые трудные вещи в самостоятельном изучении программирования
Сосредоточенность и глубокая работа - как стать в 10 раз лучшим разработчиком
Реализация BottomAppBar. Часть 1: Material компоненты для Android
Android Go — будущий миллиард устройств и лимит в 50 МБ. Лекция Яндекса
Firefox Focus с GeckoView
GitFox: клиент GitLab с Clean Architecture
Kotlin Coroutines на Android — прощай RxJava?
У Amazon планируется новое нашествие устройств. Но, в общем, оно довольно логичное и понятное. Зачем делать отдельную колонку, если всю начинку можно встроить, например, в микроволновку? Так она сможет сразу и еду готовить, а не только говорить. Прямо интересно попробовать!

Amazon выпустит 8 новых устройств с Alexa
Podlodka #77: Технический долг
Конкурс игровых навыков для Alexa с призовым фондом в €50,000
Новый отчет Developer Economics «Состояние нации разработчиков»
У Humble Book Bundle книги по разработке игр
Храним токены авторизации безопасно
7 практических уроков по UX
Как интегрировать C-библиотеку в iOS-приложение на Swift
Бесплатный курс по разработке игр и приложений для Apple TV
Как проводить UX-исследования для вашего продукта
Оценки и отзывы пользователей - как они влияют на ASO
Лучшие инструменты для разработки VR
Пишем приложение для удаленного управления плеером MPV из RetroOrangePi
Забудьте Dagger 2, Koin все изменит
Делаем менеджер загрузки
Бесплатный курс Kotlin для Android
Все то, что мы делаем неправильно, но воспринимаем как должное: ретроспективный взгляд на Android-разработку
У нас отличный учебник по креативам для разных категорий приложений, но главная новинка, которая у нас была еще вчера – русская версия «Разочарования в софте». Эпическая драма современного состояния программного обеспечения.

Шпаргалка маркетолога: как создавать эффективные креативы для Facebook
Telegram X на Swift станет основной версией в App Store
Google выпустил последнюю превью-версию Flutter
Моё разочарование в софте
Как не выстрелить себе в ногу из конечного автомата
Very Special Event: как мы смотрели презентацию Apple и что об этом думаем
Дзен программирования и мотоциклов
Основы безопасности для iOS-приложений
GLTableCollectionView: UITableView с UICollectionView как у Netflix и App Store
Как стать лучшим разработчиком: карманный справочник по персональной производительности
Google AMP не очень хорошая штука
Бесплатный курс "Глубинное обучение для программистов"
Реализация BottomAppBar. Часть 2: Меню и элемент управления Navigation Drawer
Моё разочарование в софте
Тестирование через разработку для Android
Android исполнилось 10 лет - в сентябре 2008 вышел первый HTC с новой операционной системой. У меня первой покупкой из смартфонов нового поколения была Motorola Droid 2, мега-вещь по тем временам. И с тех пор с теплом отношусь как к Motorola, хоть ее слава как-то померкла, так и к Android, который наоборот - в самом расцвете сил. В общем - поздравляем зеленого робота! 🎉

10 лет назад вышел первый смартфон с Android
Mail.Ru Cloud Solutions запустила облачные СУБД
Telltale Games закрывается
Streets of Rage 2 для iOS и Android
Rovio выпустит Angry Birds для очков Magic Leap
Новый язык программирования Alexa Presentation Language
Amazon представил дюжину новых устройств
Дизайн-процесс, исследования и поиск работы
В топку MVPs, внедряем MVPr (минимальный жизнеспособный прототип)
UX case study: маркетплейс Carousell
Создание чата в реальном времени с Scaledrone
Как сделать успешное мобильное приложение: пошаговое руководство
Marzipan: портирование iOS-приложений на Mac
Топ-5 трендов в дополненной реальности 2019
Как получить венчурное финансирование для прототипа мобильного приложения
Реализация BottomAppBar. Часть 3: Поведения для Android
10 лет Android: вспомнить всё
Мобильный сторож на Raspberry pi (h.264)
Простое добавление Nested Recycler View
Пишем эмулятор NES для Android - оптимизация
Вышла Android Studio 3.2
MaterialDrawerKt: теперь с AndroidX
Support Library 28.0.0
Стабильный релиз AndroidX
И моя любимая тема - реднеки и технологии. IBM запустила Watson Decision Platform for Agriculture – новую платформу на основе искусственного интеллекта, интернета вещей и облачных решений, которая будет помогать получать больший урожай, предсказывать цены на продукты, даже определять заболевания растений и бороться с вредителями. В общем - будущее уже здесь!

IBM Watson будет помогать фермерам
Android Dev Подкаст. Выпуск 75. Новости об осенних релизах, либах и девфестах
Apple и Salesforce объединяют возможности устройств и CRM
Snapchat сделал визуальный поиск товаров в Amazon
Продажи со смартфонов в России выросли на 79%
Из Instagram уходят основатели
Автоматизируем сборку iOS приложений с помощью Fastlane
Полное руководство по правильному использованию анимации в UX
Распознавание экомаркировок с использованием Azure Custom Vision из мобильного приложения
С обоих баррикад: про найм разработчиков мобильных приложений
Как геймификация улучшает пользовательский опыт
Как мы отлаживаем в браузере самописный ECS на игровом сервере
Язык программирования, который я искал
Почему McDonalds и Starbucks ставят все на мобильные приложения
Создаем UI в iOS-приложении программно
История одного реджекта в App Store
Как Riot Games справляется с долгом данных
Как сделать свой компьютер для глубинного обучения в 10 раз дешевле AWS
Как сделать непрошеный редизайн, который понравится людям
7 новых инструментов и плагинов для Nadroid-разработчиков и дизайнеров
Ну и, кстати, ко вчерашнему посту. Если вы также нежно, как и я, любите пикапы, грузовики, кукурузу и кантри, то вам на утро приятная музыка из нового света. Повышает работоспособность чрезвычайно!

https://www.youtube.com/watch?v=9xyt9gUlrec
Онбординг вещь такая, в себе. Вроде и есть плохо, и нет плохо. Редко кому удается сделать интересный и увлекательный, согласитесь. Можно ли обойтись без него? Тут с Appbooster-ом написали немножко, хоть и немножко вилами КО по воде.

Как обойтись без онбординга
Google платит Apple $9 млрд за поиск в Safari
Podlodka #77: Профессия: CEO
#КакДелаютИгры: Блокчейн-игры
В TestFlight упростили работу с тестерами
Candy Crush Friends Saga выйдет 11 октября
Google создала виртуальную версию гаража, в котором появилась компания
Как обойтись без онбординга
Дизайн-процесс: 7 шагов к идеальному проекту
«У iOS-приложения ВКонтакте достаточно высокий порог вхождения»: интервью с Алексеем Савиным
Как новая функция iOS 12 напомнила мне, что пора лечиться
Введение в UI-тестирование на iOS
Как создавать красивые градиенты на Swift с IBDesignable
Я делал игру 4 года и отменил ее. Теперь я счастлив, как никогда.
Визуальное программирование - плохая идея
5 крутых идей для UI вашего приложения
10 полезных инструментов и библиотек для программистов и IT-профессионалов
Фокусируйтесь на продуктивности, а не на эффективности
Продукты Apple в 2028
Android Studio: Chips – Material Components
Извлечение моделей в рантайме с помощью Sceneform и ARCore
Правильное использование Disposable