В нашем новом дайджесте руководство по созданию PWA, запуск Android 9 Pie, раздражения, недовольства и увлечения пользователей, барьеры интерфейсов и турецкого рынка.
![](https://habrastorage.org/webt/wd/i9/nw/wdi9nw0op3isixreicwix_mkwpa.jpeg)
Продолжаем знакомство с Progressive Web Applications. После теоретической прошлой части самое время перейти к практике.
Дайджест доступен и в виде рассылки. Подписаться вы можете тут.
iOS
• (+16) Как сниффить HTTPS-трафик iOS-устройства
• (+12) Apple отказывается от партнерской программы для продвижения приложений с App Store
•
3 способа коммуникации классов в Swift 4 с Model-View-Controller архитектурой
•
Создание текущих интерфейсов
•
6 шагов в интеграции ClassKit в ваше приложение
•
Руководство по использованию Core ML и Vision в iOS для определения возраста
•
Исследуем Firebase Authentication для iOS
•
Как начать декорировать дом в дополненной реальности на Swift
•
Как читать и писать Осознанные минуты в HealthKit на Swift
•
Глубокие ссылки в iOS: URL Scheme vs Universal Links
•
Раскрываем App Provisioning в iOS
Android
• (+21) From zero to “Actions on Google” hero: начало
• (+12) Использование отладчика Android Studio по максимуму
• (+12) Многомодульность и Dagger 2. Лекция Яндекса
• Google начинает развертывание Android 9 Pie
• Обнаружение и исправление утечек памяти в Android
•
Android Dev Подкаст. Выпуск 72. Новости о пирогах, бургерах и ГОСТах
•
Представлен Android 9 Pie
•
Android Pie SDK теперь дружит с Kotlin
•
Опасности Vector Drawables
•
Отображение прогресса составного запроса с Retrofit и RxJava
•
DrawableToolbox: набор инструментов для работы с drawable
•
Шаблон проектирования Наблюдатель — Android-версия
•
Crunchy Calendar: календарь с материальным дизайном и интересными функциями
Разработка
• (+10) Дизайн привычных вещей: как улучшить интерфейс на примере YouTube
• (+9) Что больше всего раздражает ваших пользователей согласно Google
• (+9) Доступная смешанная реальность: как создать виртуальное пространство
• (+2) Как мы сделали мобильное приложение для шести стран
• Нужно себя заставить: драйверы и барьеры в интерфейсах
• Podlodka #71: Алгебраические типы данных
• На GitHub выложили исходники SnapChat
• Google обновляет платформу Classroom
•
Создаем на Flutter: от основ до кастомизации
•
UX-кейс iOffice Hummingbird
•
Как потратить 30 тысяч долларов на Firebase за 72 часа
•
Год PWA: ретроспектива
•
Начинаем работать с биконами в приложении
•
Как дизайн спринты помогли мне улучшить свой процесс дизайна
•
Melodrive: AI для генерации адаптивной музыки
•
Роадмеп игрового разработчика 2018
•
Разница в дизайне iOS и Android приложений
•
10 способов измерить ваши успехи в дизайне
•
Facebook запустил AR-игры в Messenger
•
15 советов по созданию команд разработки для стартапов
•
50+ сайтов с ассетами для разработчиков игр
•
Ловушка разработки, управляемой продажами
Аналитика, маркетинг и монетизация
• (+14) Геймификация приложений — 5 моментов, о которых нельзя забывать
• (+9) Советы по запуску мобильной игры. Часть 1: Soft launch + Часть 2: Глобальный запуск
• Slack получил новые инвестиции и оценку в $7 млрд
• 3 причины, почему пользователи покидают ваше приложение (и как их исправить)
• Обзор турецкого рынка приложений от App Annie
•
Необъективность в исследовании пользователь: как это вредит проекту и что с этим можно сделать
•
Как использовать качественную аналитику для раскрытия инсайтов о продукте
AI, Устройства, IoT
• (+36) Как парни из Storyline вернулись из Кремниевой долины в Минск с $770 тысячами на стартап
• (+30) Deep Learning: Распознавание сцен и достопримечательностей на изображениях
• (+19) Обнаружение сарказма с помощью сверточных нейросетей
• (+9) Нейросети: реализация задачи про грибы на Tensor Flow и Python
• (+9) От лампочки до пылесоса и дрона — как мы научили Алису управлять сотнями устройств
• (+6) ИКЕА и умный дом. Часть 2
• Дайджест интернета вещей: июль 2018
< Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
![](https://habrastorage.org/webt/wd/i9/nw/wdi9nw0op3isixreicwix_mkwpa.jpeg)
![]() |
PWA — это просто. Hello Habr |
Дайджест доступен и в виде рассылки. Подписаться вы можете тут.
![](https://habrastorage.org/getpro/habr/post_images/f19/30a/c49/f1930ac4945596eb9707bc7a01bc5bdc.png)
• (+16) Как сниффить HTTPS-трафик iOS-устройства
• (+12) Apple отказывается от партнерской программы для продвижения приложений с App Store
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
![](https://habrastorage.org/getpro/habr/post_images/e1a/3cf/2a8/e1a3cf2a8b65a0da69bbdd5c0ad040fe.png)
• (+21) From zero to “Actions on Google” hero: начало
• (+12) Использование отладчика Android Studio по максимуму
• (+12) Многомодульность и Dagger 2. Лекция Яндекса
• Google начинает развертывание Android 9 Pie
• Обнаружение и исправление утечек памяти в Android
•
![image](https://habrastorage.org/getpro/habr/post_images/686/1c1/045/6861c1045bee84154ebf29f5cc1fb355.png)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/967/16b/cb9/96716bcb926741e79bb1c284a88083ca.png)
![](https://habrastorage.org/getpro/habr/post_images/708/1c6/34e/7081c634ec176ab6b953d9d19e82a09a.png)
• (+10) Дизайн привычных вещей: как улучшить интерфейс на примере YouTube
• (+9) Что больше всего раздражает ваших пользователей согласно Google
• (+9) Доступная смешанная реальность: как создать виртуальное пространство
• (+2) Как мы сделали мобильное приложение для шести стран
• Нужно себя заставить: драйверы и барьеры в интерфейсах
• Podlodka #71: Алгебраические типы данных
• На GitHub выложили исходники SnapChat
• Google обновляет платформу Classroom
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
![](https://habrastorage.org/getpro/habr/post_images/509/dc9/bde/509dc9bde69347ecbe0c21ff2973d7e7.jpg)
• (+14) Геймификация приложений — 5 моментов, о которых нельзя забывать
• (+9) Советы по запуску мобильной игры. Часть 1: Soft launch + Часть 2: Глобальный запуск
• Slack получил новые инвестиции и оценку в $7 млрд
• 3 причины, почему пользователи покидают ваше приложение (и как их исправить)
• Обзор турецкого рынка приложений от App Annie
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![image](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
![](https://habrastorage.org/getpro/habr/post_images/853/812/9f5/8538129f5e7b404a720121cb9c3814db.jpg)
• (+36) Как парни из Storyline вернулись из Кремниевой долины в Минск с $770 тысячами на стартап
• (+30) Deep Learning: Распознавание сцен и достопримечательностей на изображениях
• (+19) Обнаружение сарказма с помощью сверточных нейросетей
• (+9) Нейросети: реализация задачи про грибы на Tensor Flow и Python
• (+9) От лампочки до пылесоса и дрона — как мы научили Алису управлять сотнями устройств
• (+6) ИКЕА и умный дом. Часть 2
• Дайджест интернета вещей: июль 2018
< Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.