Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
Мы возвращаемся из отпуска с новым дайджестом в котором есть длинная история путеводителя, закрытие Daydream, самые красивые приложения Material Design Awards 2019, темные темы и рост продуктов, рынок приложений в 3 квартале и многоликий Retention.
В статье я поделюсь своим опытом и расскажу как в течение 5 лет эпизодически занимался разработкой умного путеводителя по Санкт-Петербургу, как мне удавалось не забросить это дело, как менялось отношение к проекту и что в итоге вышло.
Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Telegram-канале.
iOS
• (+41) В macOS 10.15 более не поддерживаются 32-битные приложения. Что вы можете сделать?
• (+24) Изменения модальной презентации экранов в iOS 13
• (+16) Баги при работе с системной клавиатурой
• (+13) Эффективное использование libdispatch
• (+10) Как мы обошли Review Guidelines и запустили сервер на телефоне
• (+10) Немного о подписочной модели в App Store
• (+8) То, что нужно знать о проверке чека App Store (App Store receipt)
• (+7) Как проверить доступность вводного предложения в iOS
• Blink: как мы сделали iOS-приложение с использованием Eye-Tracking технологии
• Непоследовательность иконки многоточия в интерфейсах Apple путает пользователей
• Вопросы из интервью разработчика Swift и iOS
• Что делать, когда вас копирует Apple
• Полезные сниппеты кода для iOS и Xcode
• Контекстные меню iOS 13 и SF Symbols
• Локализация в SwiftUI
• Менеджер стилей для iOS–приложения на Swift
• WhatsNewKit: что нового
• 5 iOS-библиотек для улучшения вашего приложения
• 5 iOS-библиотек, которые вдохновят вас на творчество
Android
• (+27) Обработка ошибок в Kotlin/Java: как правильно это делать?
• (+15) «Для сообщества критически важно установить стандарты»: Марсин Москала о Kotlin
• (+9) Переупаковка пакетов в Gradle
• (+9) Android Camera2 API от чайника, часть 2, пишем видео
• (+9) Пробуем Jetpack Compose в бою?
• (+5) OLED экраны смартфонов на Андроиде и как с ними бороться
• Google закрывает Daydream
• Самые красивые приложения: победители Material Design Awards 2019
• Диктофон Google превращает голос в текст
• Google Play запретил размещать приложения для микрозаймов
• Пишем читалку электронных книг на Android с помощью FBReader SDK
• Firebase ML Kit: AutoML Vision Edge
• Beagle – умная и надежная библиотека для отладки Android-приложений
• Дорожная карта для того, чтобы стать успешным разработчиком Android
• Рецепты приготовления enum в Kotlin
• Как сделать RecyclerView, который расширяется с анимацией
• Исследуем ViewPager2 в Android
• Вышел NDK r21
• Консоль Google Play: полное руководство для разработчиков и маркетологов
• SurveyKit: опросы в приложении
• Kaspresso: фреймворк для UI-тестирования от “Лаборатории Касперского”
• GroupingMessages: приложение для автоматической категоризации SMS
Разработка
• (+18) Чему VR-рынок может научить геймдизайнера?
• (+14) Где брать аудио для разработки игр и других коммерческих проектов? Библиотеки со звуками природы
• (+8) От идеи мобильного приложения до MVP, в который вложатся инвесторы
• (+4) Создание мобильного приложения чата на React Native
• (0) Локализация пуш-сообщений в мобильных приложениях
• Начинается Mail Design Cup 2019
• Podlodka #133: Стратегия
• Podlodka #132: Дисфункции организаций
• Как живет индустрия мобильных игр?
• Большие компании о разработке: 11 блогов, которые стоит читать
• Создание продукта, который растет вместе с пользователями
• Доступный пользовательский опыт: новый подход к игровому дизайну на основе данных
• Создать поиск: руководство по разработке
• Яндекс открыл курсы тестировщиков
• Как создавать темные темы. Руководство от Superhuman
• 13 советов по написанию полезных юнит-тестов
• Как стать асом в прохождении интервью: советы от бывшего интервьюера Facebook
• 5 инновационных редизайнов Google Translate
• Как потратить на создание RPG годы и получить $6,000
• Анонс Ionic React
• 10 приложений, UI/UX которых вдохновит вас
• Почему ваш собственный проект делает вас лучшим разработчиком
• Firebase Authentication на Flutter
• Прекратите использовать Else в ваших программах
• Volvo Cars: исследование UX
• Создание параллакс-бэкграунда во Flutter
• Что вы можете сделать, чтобы улучшить качество кода
• Люди, которые делают игры, когда-то были людьми, которые никогда не делали игры
• Улучшаем Flutter: создаем мощный UI
• Выразительный Чистый Код
• Топ-10 самых популярных библиотек для Android и iOS в сентябре
Аналитика, маркетинг и монетизация
• (+8) Android-кликер подписывает пользователей на платные услуги
• Европейский рынок приложений в 3 квартале: Россия ставит рекорд по загрузкам, Великобритания лидирует по деньгам
• TikTok запускает образовательные видео в Индии
• QandA: $14.5 млн. на обучение математике
• Без блефа, но c ROI 247%: KamaGames и Bidease
• TikTok Ads: продвижение продуктов в социальной сети коротких видео
• eFounders стал “единорогом”
• Herow получил $8 млн. на контекстные сообщения
• Sloy – соцсеть коротких видео с распознаванием одежды и AR от Яндекс
• Доходы приложений в 3 квартале выросли на 23%
• Самые популярные мобильные ОС 1999 – 2019
• Многоликий Retention rate: N-day Retention, Rolling Retention и другие способы расчета Retention
• 5 советов, чтобы не испортить релиз приложения
AI, Устройства, IoT
• (+29) Раскрашиваем ч/б фото с помощью Python
• (+8) Первое знакомство с Home Assistant
• (+8) Как мы разработали морозоустойчивый девайс интернета вещей
• (+8) Промышленный интернет вещей: рассказываем об успешных кейсах
• Google представил Pixel 4
• Facebook выпускает PyTorch для мобильных устройств
• Как Pinterest создал один из самых успешных алгоритмов Силиконовой долины
← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
Длинная история путеводителя — как я 5 лет писал сервис для умных пешеходных маршрутов |
Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Telegram-канале.
iOS
• (+41) В macOS 10.15 более не поддерживаются 32-битные приложения. Что вы можете сделать?
• (+24) Изменения модальной презентации экранов в iOS 13
• (+16) Баги при работе с системной клавиатурой
• (+13) Эффективное использование libdispatch
• (+10) Как мы обошли Review Guidelines и запустили сервер на телефоне
• (+10) Немного о подписочной модели в App Store
• (+8) То, что нужно знать о проверке чека App Store (App Store receipt)
• (+7) Как проверить доступность вводного предложения в iOS
• Blink: как мы сделали iOS-приложение с использованием Eye-Tracking технологии
• Непоследовательность иконки многоточия в интерфейсах Apple путает пользователей
• Вопросы из интервью разработчика Swift и iOS
• Что делать, когда вас копирует Apple
• Полезные сниппеты кода для iOS и Xcode
• Контекстные меню iOS 13 и SF Symbols
• Локализация в SwiftUI
• Менеджер стилей для iOS–приложения на Swift
• WhatsNewKit: что нового
• 5 iOS-библиотек для улучшения вашего приложения
• 5 iOS-библиотек, которые вдохновят вас на творчество
Android
• (+27) Обработка ошибок в Kotlin/Java: как правильно это делать?
• (+15) «Для сообщества критически важно установить стандарты»: Марсин Москала о Kotlin
• (+9) Переупаковка пакетов в Gradle
• (+9) Android Camera2 API от чайника, часть 2, пишем видео
• (+9) Пробуем Jetpack Compose в бою?
• (+5) OLED экраны смартфонов на Андроиде и как с ними бороться
• Google закрывает Daydream
• Самые красивые приложения: победители Material Design Awards 2019
• Диктофон Google превращает голос в текст
• Google Play запретил размещать приложения для микрозаймов
• Пишем читалку электронных книг на Android с помощью FBReader SDK
• Firebase ML Kit: AutoML Vision Edge
• Beagle – умная и надежная библиотека для отладки Android-приложений
• Дорожная карта для того, чтобы стать успешным разработчиком Android
• Рецепты приготовления enum в Kotlin
• Как сделать RecyclerView, который расширяется с анимацией
• Исследуем ViewPager2 в Android
• Вышел NDK r21
• Консоль Google Play: полное руководство для разработчиков и маркетологов
• SurveyKit: опросы в приложении
• Kaspresso: фреймворк для UI-тестирования от “Лаборатории Касперского”
• GroupingMessages: приложение для автоматической категоризации SMS
Разработка
• (+18) Чему VR-рынок может научить геймдизайнера?
• (+14) Где брать аудио для разработки игр и других коммерческих проектов? Библиотеки со звуками природы
• (+8) От идеи мобильного приложения до MVP, в который вложатся инвесторы
• (+4) Создание мобильного приложения чата на React Native
• (0) Локализация пуш-сообщений в мобильных приложениях
• Начинается Mail Design Cup 2019
• Podlodka #133: Стратегия
• Podlodka #132: Дисфункции организаций
• Как живет индустрия мобильных игр?
• Большие компании о разработке: 11 блогов, которые стоит читать
• Создание продукта, который растет вместе с пользователями
• Доступный пользовательский опыт: новый подход к игровому дизайну на основе данных
• Создать поиск: руководство по разработке
• Яндекс открыл курсы тестировщиков
• Как создавать темные темы. Руководство от Superhuman
• 13 советов по написанию полезных юнит-тестов
• Как стать асом в прохождении интервью: советы от бывшего интервьюера Facebook
• 5 инновационных редизайнов Google Translate
• Как потратить на создание RPG годы и получить $6,000
• Анонс Ionic React
• 10 приложений, UI/UX которых вдохновит вас
• Почему ваш собственный проект делает вас лучшим разработчиком
• Firebase Authentication на Flutter
• Прекратите использовать Else в ваших программах
• Volvo Cars: исследование UX
• Создание параллакс-бэкграунда во Flutter
• Что вы можете сделать, чтобы улучшить качество кода
• Люди, которые делают игры, когда-то были людьми, которые никогда не делали игры
• Улучшаем Flutter: создаем мощный UI
• Выразительный Чистый Код
• Топ-10 самых популярных библиотек для Android и iOS в сентябре
Аналитика, маркетинг и монетизация
• (+8) Android-кликер подписывает пользователей на платные услуги
• Европейский рынок приложений в 3 квартале: Россия ставит рекорд по загрузкам, Великобритания лидирует по деньгам
• TikTok запускает образовательные видео в Индии
• QandA: $14.5 млн. на обучение математике
• Без блефа, но c ROI 247%: KamaGames и Bidease
• TikTok Ads: продвижение продуктов в социальной сети коротких видео
• eFounders стал “единорогом”
• Herow получил $8 млн. на контекстные сообщения
• Sloy – соцсеть коротких видео с распознаванием одежды и AR от Яндекс
• Доходы приложений в 3 квартале выросли на 23%
• Самые популярные мобильные ОС 1999 – 2019
• Многоликий Retention rate: N-day Retention, Rolling Retention и другие способы расчета Retention
• 5 советов, чтобы не испортить релиз приложения
AI, Устройства, IoT
• (+29) Раскрашиваем ч/б фото с помощью Python
• (+8) Первое знакомство с Home Assistant
• (+8) Как мы разработали морозоустойчивый девайс интернета вещей
• (+8) Промышленный интернет вещей: рассказываем об успешных кейсах
• Google представил Pixel 4
• Facebook выпускает PyTorch для мобильных устройств
• Как Pinterest создал один из самых успешных алгоритмов Силиконовой долины
← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.