Прикольно тут разработчики ВНЕЗАПНО (все, как мы любим) выяснили, что мессенджер это не просто пара экранов, но и 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
• Личный опыт разработки “аналога 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
AppTractor
Личный опыт разработки «аналога Whatsapp» за 4 месяца
Сделать свой мессенджер просто? Вовсе нет - даже самое простое приложение для общения это до 50 функций, исполнение которых к тому же зависит от платформы. Технический директор компании Mauris Владимир Бондаренко рассказывает о своем опыте разработки корпоративного…
Для разогрева вот вам новая реклама HomePod от Спайка Джонса (пока главный его фильм - «Она», как раз про умную помощницу).
• HomePod — Welcome Home
• Радио для разработчиков от freeCodeCamp
• Как подготовиться к GDPR: 15 ключевых шагов
• Podlodka #49: Server side Swift
• Использование TensorFlow на Android шаг за шагом
• Как я раскопал скрытую функцию видеозвонков в Instagram на iOS
• Ключевые онлайн-привычки россиян в 2017 году
• Как сделать трехуровневую нейронную сеть с нуля
• Как два вопроса могу улучшить рост вашего продукта
• Дизайн безупречных iOS-приложений
• Почему iOS-разработчики не пишут юнит-тесты
• Ubisoft создала ИИ, который отслеживает баги в коде игры до их появления
• Firebase Crashlytics вышла из беты
• Руководство по локализации мобильных приложений
• Опасность предположений: Kotlin и кастомный View в Android
• Расширение возможностей Android Layout
• HomePod — Welcome Home
• Радио для разработчиков от freeCodeCamp
• Как подготовиться к GDPR: 15 ключевых шагов
• Podlodka #49: Server side Swift
• Использование TensorFlow на Android шаг за шагом
• Как я раскопал скрытую функцию видеозвонков в Instagram на iOS
• Ключевые онлайн-привычки россиян в 2017 году
• Как сделать трехуровневую нейронную сеть с нуля
• Как два вопроса могу улучшить рост вашего продукта
• Дизайн безупречных iOS-приложений
• Почему iOS-разработчики не пишут юнит-тесты
• Ubisoft создала ИИ, который отслеживает баги в коде игры до их появления
• Firebase Crashlytics вышла из беты
• Руководство по локализации мобильных приложений
• Опасность предположений: Kotlin и кастомный View в Android
• Расширение возможностей Android Layout
Поговорили тут с Геннадием (читателем нашего канала 😎) за 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
• Подкаст 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
AppTractor
Подкаст AppTractor: Flutter
Геннадий Евстратов, ведущий iOS разработчик в Mail.Ru Group, рассказывает нам про особенности Flutter - новой платформы кроссплатформенной разработки от Google.
Что-то много всего интересного у нас вышло сегодня, но в момент анонса новой 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 модели
• Как все начиналось: десять лет 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 модели
AppTractor
Как все начиналось: десять лет iPhone SDK
Один из первых разработчиков приложений для iPhone Крейг Хоккенберри вспомнил первые дни разработки приложений для нового устройства до выхода официального SDK от Apple.
Тут наша любимая Мейлрушечка клонировала любимую же 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 сделала аналог 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!?
AppTractor
Mail.ru сделала аналог HQ Trivia — «Клевер» с Иваном Ургантом
Социальная сеть «ВКонтакте» запустила в России аналог HQ Trivia. В игре
Прекрасная статья о том, как развивалась Siri и почему самый первый голосовой помощник так и не стал для Apple настоящим прорывом.
https://apptractor.ru/info/articles/kak-siri-stala-problemoy.html
https://apptractor.ru/info/articles/kak-siri-stala-problemoy.html
AppTractor
Семь лет метаний: как Siri стала проблемой
Обзор семи лет работы над Siri от The Information, который основан на комментариях бывших сотрудников Apple.
Докладываю вести с полей - "Клевер" потестил, вылетел вопросе на четвертом вроде. Копия, конечно, один в один, вплоть до подвисаний 😊 Как и ожидалось, испортить было трудно, поэтому в принципе все бодро, вот только ведущий, в отличие от оригинала, заметно смотрит куда-то за камеру. Но на процесс это, конечно, не влияет. Поздравим 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
• 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
AppTractor
Google Maps можно использовать в играх
Google открыл свою картографическую платформу для разработчиков игр.
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
Ключевые выводы:
— Китай — закрытый регион с более чем 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
Дизайн мобильных приложений: рейтинг российских студий 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
AppTractor
Дизайн мобильных приложений: рейтинг российских студий 2018 - AppTractor
Лучшая статья полугодия о судьбе 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 году
• Кто украдет 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 году
AppTractor
Кто украдет Android у Google?
Бывший сотрудник Google рассуждает о самых больших проблемах платформы Android.
С термином «воровство», конечно, связаны плохие ассоциации, но в целом можно только процитировать. И относится все это не только к дизайну:
Не стоит вслепую подражать дизайн-паттернам, которые сработали для другого продукта или сервиса. Найдите ценность, поймите причины и подумайте, как вы можете улучшить эту вещь, чтобы применить в своем дизайне. Так вы станете отличным дизайнером, потому что не будете просто добавлять скопированную функцию в свой продукт. Вы добавите ценности в продукт и сделаете идею своей. Так источником вашего вдохновения будут не только примеры из вашей индустрии, источником будет всё вокруг.
• Плохие дизайнеры копируют, великие дизайнеры воруют — как стать великим дизайнером
• 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
Не стоит вслепую подражать дизайн-паттернам, которые сработали для другого продукта или сервиса. Найдите ценность, поймите причины и подумайте, как вы можете улучшить эту вещь, чтобы применить в своем дизайне. Так вы станете отличным дизайнером, потому что не будете просто добавлять скопированную функцию в свой продукт. Вы добавите ценности в продукт и сделаете идею своей. Так источником вашего вдохновения будут не только примеры из вашей индустрии, источником будет всё вокруг.
• Плохие дизайнеры копируют, великие дизайнеры воруют — как стать великим дизайнером
• 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
AppTractor
Плохие дизайнеры копируют, великие дизайнеры воруют — как стать великим дизайнером
Как производители Android-смартфонов копируют дизайн iPhone X и почему так делать не стоит.
Очередная запись из серии “раньше деревья были большими”. По-моему первый (или два первых) отчета 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: диалог получения отпечатка
• Четырнадцатый отчет 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: диалог получения отпечатка
AppTractor
Четырнадцатый отчет Developer Economics
У SlashData вышел очередной отчет Developer Economics - ключевые тренды и обобщенный опыт работы от более чем 40,000 разработчиков.
Отличная история Telltale Games - история одной игры и одного человека, которые определили все лучшее и все худшее в компании.
https://apptractor.ru/info/articles/kak-toksichnyiy-menedzhment-stal-prichinoy-problem-telltale.html
https://apptractor.ru/info/articles/kak-toksichnyiy-menedzhment-stal-prichinoy-problem-telltale.html
AppTractor
Как токсичный менеджмент стал причиной проблем Telltale
История одной игры и одного человека, которые определили все лучшее и все худшее в компании Telltale.
К HomePod я равнодушен, а вот конкретно эта реклама мне очень нравится - вот как ее делали:
https://www.youtube.com/watch?v=go6Hpal8fUA
https://www.youtube.com/watch?v=go6Hpal8fUA
YouTube
Spike Jonze Welcome Home - Apple HomePod Making Of From AdWeek - Behind The Scenes
From AdWeek this behind the scenes of Spike Jonze’s Apple Ad for HomePod is as fascinating as the film Itself. Incredible to see how much of this short film composition uses real set designs with moving parts, compression hydraulics and analogue movements…
Разбираем недавно вышедший отчет “Мобильные ориентиры 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
• Ключевые метрики приложений — “Мобильные ориентиры 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
AppTractor
Ключевые метрики приложений — “Мобильные ориентиры 2018” от Adjust
В конце февраля Adjust выпустил отчет
Как-то мы стремительно миновали 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-приложении
• Как разработчику написать хорошее резюме
• 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
Вы можете попробовать все функции 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
• Как создать приложение для подключенного автомобиля – участвуем в 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
AppTractor
Как создать приложение для подключенного автомобиля — участвуем в Porsche Next Oi Competition
Porsche Next Oi Competition - конкурс для разработчиков, который продлится до 24 апреля. На его примере мы покажем, как просто можно создать приложение, позволяющее завести двигатель автомобиля через интернет.
«В первом комментарии» прекрасная статья от продуктового дизайнера – занятные 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
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
AppTractor
Опыт 10,000+ экранов: 10 советов от ведущего продуктового дизайнера
Старший дизайнер Джон Мур поделился опытом, который он получил, создав более 10,000 экранов.
В новом подкасте мы немного поговорили про 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
• Как подобрать шрифты для 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
AppTractor
Что такое шрифт — как подобрать шрифты для iOS-приложения
Принципы и ресурсы, необходимые для подбора отличных шрифтов в дизайне приложений.