Главная тема недели — разочарование. В софте, приложениях, инди. Из положительного — архитектуры, книги, финальный Flutter и даже креативы для продвижения. В общем, обычный разносторонний дайджест.

Только в программном обеспечении считается нормальным, если программа работает на уровне 1% или даже 0,01% от возможной производительности. Ни у кого вроде нет возражений.
Не приходила ли вам в голову мысль, что лучшие времена инди-разработки уже позади? Я хотел бы, чтобы эта мысль была ошибочной, но Google Trends по запросу «indie games» были беспощадны:
Дайджест доступен и в виде рассылки. Подписаться вы можете тут.
iOS
• (+23) Контроль над ресурсами. Настраиваем SwiftGen
• (+16) Very Special Event: как мы смотрели презентацию Apple и что об этом думаем
• (+11) RxSwift часть 1
• (+9) Доклады с iOS митапа Redmadrobot
• (+3) Секреты управления подписками на App Store от Apple
• Telegram X на Swift станет основной версией в App Store
• ABBYY начала использовать Siri Shortcuts в своих приложениях
•
Как интегрировать C-библиотеку в iOS-приложение на Swift
•
Бесплатный курс по разработке игр и приложений для Apple TV
•
Основы безопасности для iOS-приложений
•
GLTableCollectionView: UITableView с UICollectionView как у Netflix и App Store
Android
• (+26) Android Go — будущий миллиард устройств и лимит в 50 МБ. Лекция Яндекса
• (+13) Пишем приложение для удаленного управления плеером MPV из RetroOrangePi
• (+9) Реализация BottomAppBar. Часть 2 и Часть 1
• (+1) Немного о быстрой работе со списками
• В Renault-Nissan-Mitsubishi появится Android
•
GitFox: клиент GitLab с Clean Architecture
•
Kotlin Coroutines на Android — прощай RxJava?
•
30 Android библиотек и инструментов лета, которые вы не захотите пропустить
•
Забудьте Dagger 2, Koin все изменит
•
Делаем менеджер загрузки
•
Бесплатный курс Kotlin для Android
•
Все то, что мы делаем неправильно, но воспринимаем как должное: ретроспективный взгляд на Android-разработку
•
Разработка через тестирование для Android
Разработка
• (+28) Как не выстрелить себе в ногу из конечного автомата
• (+11) 7 практических уроков по UX
• (+10) Эволюция мобильной архитектуры Reddit
• (+8) RESS — Новая архитектура для мобильных приложений
• (+8) Храним токены авторизации безопасно
• (+5) Риски при разработке программного обеспечения
• (+5) Поиск и создание визуального стиля дизайн-проекта
• Новый язык программирования Alexa Presentation Language от Amazon
• Google выпустил последнюю превью-версию Flutter
• Podlodka #77: Технический долг
• Конкурс игровых навыков для Alexa с призовым фондом в €50,000
• Новый отчет Developer Economics «Состояние нации разработчиков»
• У Humble Book Bundle книги по разработке игр
•
Коду не нужно быть идеальным
•
WWWBasic: Basic для веба от Google
•
Самые трудные вещи в самостоятельном изучении программирования
•
Сосредоточенность и глубокая работа – как стать в 10 раз лучшим разработчиком
•
Топ-5 курсов по React Native для мобильных разработчиков
•
Unboxing Chrome
•
Вдохновляющие инди-проекты, за которыми стоит наблюдать
•
Как проводить UX-исследования для вашего продукта
•
Как стать лучшим разработчиком: карманный справочник по персональной производительности
•
Google AMP не очень хорошая штука
Аналитика, маркетинг и монетизация
• Шпаргалка маркетолога: как создавать эффективные креативы для Facebook
• Их ставят в пример: компании, которые преуспели в Growth Hacking’е
• ФАС даст возможность удалять предустановленные приложения
•
Оценки и отзывы пользователей – как они влияют на ASO
AI, Устройства, IoT
• (+33) Создаём простую нейросеть
• (+29) Нейронные сети с нуля. Обзор курсов и статей на русском языке, бесплатно и без регистрации
• (+19) Hello World для получения данных с Bluetooth (BLE) устройства через C#
• (+19) Курс по Machine Learning от Почты Mail.Ru
• (+16) Определение цвета автомобилей с использованием нейронных сетей и TensorFlow
• (+12) Зачем мусорным бакам выход в Интернет
• Rovio выпустит Angry Birds для очков Magic Leap
•
Amazon представил дюжину новых устройств
•
Лучшие инструменты для разработки VR
•
Бесплатный курс “Глубинное обучение для программистов”
← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.

![]() |
Моё разочарование в софте |
![]() |
Почему для инди раньше трава была зеленее |
Дайджест доступен и в виде рассылки. Подписаться вы можете тут.

• (+23) Контроль над ресурсами. Настраиваем SwiftGen
• (+16) Very Special Event: как мы смотрели презентацию Apple и что об этом думаем
• (+11) RxSwift часть 1
• (+9) Доклады с iOS митапа Redmadrobot
• (+3) Секреты управления подписками на App Store от Apple
• Telegram X на Swift станет основной версией в App Store
• ABBYY начала использовать Siri Shortcuts в своих приложениях
•

•

•

•


• (+26) Android Go — будущий миллиард устройств и лимит в 50 МБ. Лекция Яндекса
• (+13) Пишем приложение для удаленного управления плеером MPV из RetroOrangePi
• (+9) Реализация BottomAppBar. Часть 2 и Часть 1
• (+1) Немного о быстрой работе со списками
• В Renault-Nissan-Mitsubishi появится Android
•

•

•

•

•

•

•

•


• (+28) Как не выстрелить себе в ногу из конечного автомата
• (+11) 7 практических уроков по UX
• (+10) Эволюция мобильной архитектуры Reddit
• (+8) RESS — Новая архитектура для мобильных приложений
• (+8) Храним токены авторизации безопасно
• (+5) Риски при разработке программного обеспечения
• (+5) Поиск и создание визуального стиля дизайн-проекта
• Новый язык программирования Alexa Presentation Language от Amazon
• Google выпустил последнюю превью-версию Flutter
• Podlodka #77: Технический долг
• Конкурс игровых навыков для Alexa с призовым фондом в €50,000
• Новый отчет Developer Economics «Состояние нации разработчиков»
• У Humble Book Bundle книги по разработке игр
•

•

•

•

•

•

•

•

•

•


• Шпаргалка маркетолога: как создавать эффективные креативы для Facebook
• Их ставят в пример: компании, которые преуспели в Growth Hacking’е
• ФАС даст возможность удалять предустановленные приложения
•


• (+33) Создаём простую нейросеть
• (+29) Нейронные сети с нуля. Обзор курсов и статей на русском языке, бесплатно и без регистрации
• (+19) Hello World для получения данных с Bluetooth (BLE) устройства через C#
• (+19) Курс по Machine Learning от Почты Mail.Ru
• (+16) Определение цвета автомобилей с использованием нейронных сетей и TensorFlow
• (+12) Зачем мусорным бакам выход в Интернет
• Rovio выпустит Angry Birds для очков Magic Leap
•

•

•

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