Темы



Дайджест интересных материалов для мобильного разработчика #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