Дайджест интересных материалов для мобильного разработчика #233 (4 декабря -10 декабря)

В новом дайджесте мы обсуждаем учебные проекты, странную покупку старого Mac Mini, самые популярные приложения, потерю данных 31 миллиона пользователей одной из мобильных клавиатур, правильные продуктовые метрики и многое другое.

pwn0qqot-kkzx3rpmcdceqp0mxs.png

f54b503a8db3d2204b1275055107f7b2.png

8 учебных проектов

Предлагаем 8 вариантов проектов, которые можно сделать «по фану», дабы получить реальный опыт разработки.

zaffo6wv_6-2ha9cp6f-by7mdu8.jpeg

Зачем я купил Mac Mini (Late 2012) накануне 2018 года?

После смены старого MacBook Pro на еще более древний Mac Mini, объем оперативной памяти увеличился с 8 GB до 16 GB и маленький 13'' экран сменился на два 22''. Осталось разобраться с производительностью.

ahkjtrcbnl6uogwanevt58zhlb8.png

14-й опрос Developer Economics

Этот опрос создан разработчиками для разработчиков и прольет свет на будущее индустрии программного обеспечения.

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

f1930ac4945596eb9707bc7a01bc5bdc.pngiOS

(+18) Нейросеть для определения лиц, встроенная в смартфон
(+3) От «Hello World» до приложения в App Store: советы новичкам от новичка
• Apple намеревается купить Shazam
• Apple опустилась на 48 позиций в рейтинге работодателей
• Уязвимость в HomeKit дает неавторизованный доступ к устройствам
• Apple назвала самые популярные приложения для iPhone и iPad 2017 года
• Avito запустил функцию поиска по фото
• В Apple Search Ads заработала CPI-модель
• Редизайн iOS-приложения «Тинькофф банка» — рассказ команды
imageЛучшее из iOS-дизайна в ноябре
imageКак реализовать кастомный маркер в Google Maps для iOS
imageSwift против Objective-C
imageDrag&Drop в коллекциях и таблицах iOS 11
imageАвтозаполнение паролей в iOS 11
imageTimelineCards: карточки с таймлайном

e1a3cf2a8b65a0da69bbdd5c0ad040fe.pngAndroid

(+29) Лекция Яндекса: Advanced UI, часть первая и часть вторая
(+22) Kotlin Night Moscow — видео, фото, презентации
(+14) Многопоточное программирование в Android с использованием RxJava 2
(+2) Dagger 2 для начинающих Android разработчиков. Dagger 2. Часть 1
(+1) Паттерны разработки: MVC vs MVP vs MVVM vs MVI
• Google запустил Android Oreo Go edition
imageKotlin для Android: пора осваивать новый язык?
imageУроки моего первого мультиплатформенного проекта на Kotlin
imageТестируем Android App Shortcuts с UI Automator
imageПолное руководство по сплэш-скрину в Android
imageБесплатный обучающий курс по Kotlin на Udacity
imageРешение всех проблем с реактивными потоками
imageВидео GDD India 2017
imageВидео droidcon SF 2017
imageReActiveAndroid: простой, но мощный ORM для Android

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

(+25) Дневник техлида: полгода разработки мобильного PvP
(+14) Переход из тестировщика в руководители проектов
(+23) Must-have документация для мобильного разработчика. Часть 1 и Часть 2
(+7) Жизнь в Unity Asset Store. Кратко
(+4) Готовимся к публикации игры в Xiaomi Mi Game Center (Unity, C#)
• В Facebook Instant Games появятся стримы и видеочат
• Правила, которые я выработал по результатам тысяч code review
• Google удаляет Chrome Apps
• Клавиатура Ai.type хранила данные 31 млн пользователей в отрытом виде
• Как за месяц вернуть к жизни приложение после неудачной разработки
• Программирование это новый пузырь?
• Самые популярные языки программирования 2017
imageUX в 2018
imageОт наездника кода до инфраструктурного архитектора
imageКак писать скилы для Amazon Echo Show на Java
imageВышел Qt 5.10

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

(+3) Как оценить эффективность рекламы в приложении: ARPDAU, сезонность и несколько секретов
• 10 главных прогнозов для индустрии приложений на 2018 год
• AppsFlyer и myTarget представили новый продукт Audiences
• Объявлены победители The Game Awards 2017
• Готовы ли к сезону распродаж?
• Вместе лучше: элементы платного и органического маркетинга
• Подходы к созданию мобильной видеорекламы
• Podlodka #36: Growth Hacking
• Как выбрать правильные метрики для продукта
• Подкаст AppTractor: TheTool
imageКак запускать приложение (и чего стоит избегать)
imageНачинаем работу с Firebase Predictions
imageКак использовать мобильные пуши

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

(+61) AlphaGo Zero совсем на пальцах
(+30) Капсульные сети от Хинтона
(+28) Куй железо: горячий жаргон hardware-стартапов
(+24) Вероятностная интерпретация классических моделей машинного обучения
(+15) Учим машину разбираться в генах человека
(+14) Сверточная сеть на python. Часть 1. Определение основных параметров модели
(+13) Местоопределение Wi-FI источников в AR и котелок
(+8) Как построить классификатор изображений на основе предобученной нейронной сети
(+6) Введение в обучение с подкреплением: от многорукого бандита до полноценного RL агента
(+2) Oracle Open World 2017: анонсы «Автономного AI»
• Настоящее и будущее машинного обучения на устройствах
• Qualcomm Snapdragon 845: изображение, AR/VR и AI
• Дайджест интернета вещей: ноябрь 2017
• Amazon представил беспроводную камеру DeepLens с поддержкой глубинного обучения
• GM открывает встроенный в автомобили Marketplace

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

© Habrahabr.ru