Темы



Дайджест интересных материалов для мобильного разработчика #224 (6 ноября — 12 ноября)

В новой подборке мы обозреваем материалы прошедшей короткой недели: продуктизацию мозга, хаос в тестах, разностороннюю разработку Badoo, пустые экраны и полные архитектуры.

waa2cn192crx0kny6hpd4bdpagm.png

zzms2wbshg9bstv-u_ajtess2zk.png

Как Badoo набирает разработчиков

Сегодня я расскажу вам о том, как за одни выходные мы сделали предложение о работе восьми мобильным разработчикам. И снова приглашу вас поучаствовать в нашем рекрутинговом мероприятии, по итогам которого лучших Android- и iOS-разработчиков мы заберём работать в лондонский офис Badoo.

71a01e63119646e7d8a156fe0a027a04.jpg

Продуктизация мозга разработчика: как перестать писать код и начать писать приложения

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

q9aukuddjwjjji5gf7uy4n7hpvy.png

Опрос: Зарплаты российских мобильных разработчиков

Мы проводим ежегодный опрос, связанный с работой и зарплатой российских разработчиков. Обобщенный отчет о состоянии дел с «мобильной» работой будет опубликован на нашем сайте в конце ноября 2017 года.

Дайджест доступен и в виде рассылки. Подписаться вы можете тут.

f1930ac4945596eb9707bc7a01bc5bdc.pngiOS

• Podlodka #32: GraphQL
• Apple готовит AR-гарнитуру
• imagePusher Chatkit: чат для приложений
• imageReact Native и iPhone X
• imageКак сделать приложение дополненной реальности с ARKit и Unity
• imageКак использовать Хаос в ваших iOS-тестах
• imageОптимизация времени сборки Swift-проекта
• imageЛучшее из iOS-дизайна в октябре
• imagePullUpController: выдвигающийся контроллер с несколькими позициями

e1a3cf2a8b65a0da69bbdd5c0ad040fe.pngAndroid

• (+23) Android Oreo: чего ждать разработчикам?
• (+7) Delegate Adapter — зачем и как
• (+6) Современная Android разработка на Kotlin. Часть 1
• (+4) Стратегии в Moxy (Часть 2)
• (+2) Обнаружение зависимостей Android компонентов
• Google выпустил новый файловый менеджер Files Go
• Android Architecture Components достигли стабильной версии 1.0
• imageAndroid Dev Подкаст. Выпуск 47. Все о приложении. Badoo
• imageРуководство начинающих по Gradle
• imageШаблоны Kotlin: компоненты Android Architecture (Rx, Dagger & Realm)
• imageRealm против ObjectBox: сравнение транзакций записи
• imageКак программно использовать Dagger2
• imageФото DSLR качества на мобильных устройствах со свёрточной нейронной сетью
• imageУ меня 1 год опыта в Android. Что дальше?
• imageКомпиляция Android-приложений с Buck
• imageЛучшие практики глубоких ссылок на Android
• imageЛучшее из материального дизайна: Октябрь 2017
• imageКак сделать VR 360 видео приложение для Android на Unity
• imageArchitecture Components: ViewModel
• imageArchitecture Components: LiveData and Lifecycle

7081c634ec176ab6b953d9d19e82a09a.pngРазработка

• (+50) Создаём собственный физический 2D-движок: части 2–4
• (+40) UE4 для Unity разработчиков: создание 2D-игр
• (+23) «Наше приложение как ТАРДИС: внутри больше, чем кажется снаружи» — Avito о мобильной разработке
• (+18) MVP — это не черновой вариант! Точно?
• (+7) Как я перестал беспокоиться и начал резать прямоугольники в Unity правильно
• (+6) UX-писатель: анатомия единорога
• (+5) Простой плагин для локализации приложений на Unity3D
• Зарплата мобильных продуктовых менеджеров
• Проблемы распознавания речи: что еще предстоит решить
• Алексей Коровянский (Mobilatorium): камера смартфона — оптимальная точка входа в технологии дополненной реальности
• Mail.Ru Group и МФТИ запускают школу мобильной разработки в Сочи
• Snapchat ждет редизайн
• Как работает Netflix: что происходит, когда вы нажимаете кнопку Play
• Дмитрий Желнин (65apps): Как попасть в Топ-5 мобильных разработчиков России за три года
• Google выпускает SDK для пространственного звука
• imageИскусство создания пустых экранов
• imageКроссплатформенная разработка на Kotlin
• imageРаспространенные UX-ошибки, которые могут убить ваш проект
• imageЧто мы узнали 4 года используя Firebase
• imageDBS открывает банковские API для разработчиков
• imageКак мы сделали приложение Quartz для быстрого чтения новостей
• imageПравильный способ отвечать на запросы фич
• imageПочему нативным разработчикам стоит всерьез изучить Flutter
• imageRIBs: кроссплатформенная архитектура от Uber

509dc9bde69347ecbe0c21ff2973d7e7.jpgАналитика, маркетинг и монетизация

• (+13) Денис Литвинов (COO FunCorp): продуктовые метрики для мобильных приложений в США
• (+7) Мобильный маркетинг: расхождения в статистике установок
• (+1) Руководство к созданию собственного когортного отчёта по возвратности
• Как заработать 20 тысяч долларов на двух простых играх
• 4 способа избежать проблемы «толстых пальцев» в мобильной рекламе
• App Store Optimization: успех вашего приложения

8538129f5e7b404a720121cb9c3814db.jpgУстройства, IoT, AI

• (+22) Видео на электронной книжке. Попытка использовать е-ink reader в качестве второго монитора в linux
• Дайджест интернета вещей: Октябрь 2017
• Ким Кардашьян сделала Shazam для одежды — Screenshop
• Умные колонки могут стать самым успешным технологическим продуктом
• Живые деньги: в США взяты новые рубежи медицины
• imageСистема распознавания номерных знаков на Keras и Supervisely за 15 минут
• imageУчебный курс «Теория глубокого обучения»
• imageUber AI Labs открывает Pyro, вероятностный язык программирования
• imageКак разработать Blockchain приложение

< Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, на почту.

© Habrahabr.ru