Главная тема недели — разочарование. В софте, приложениях, инди. Из положительного — архитектуры, книги, финальный 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
•
Бесплатный курс “Глубинное обучение для программистов”
< Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.

![]() |
Моё разочарование в софте |
![]() |
Почему для инди раньше трава была зеленее |
Дайджест доступен и в виде рассылки. Подписаться вы можете тут.
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•
Бесплатный курс “Глубинное обучение для программистов”< Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.

