Разработка
Интересные материалы для разработчика мобильных приложений #231 (17–23 сентября)
Главная тема недели — разочарование. В софте, приложениях, инди. Из положительного — архитектуры, книги, финальный Flutter и даже креативы для продвижения. В общем, обычный разносторонний дайджест.
Только в программном обеспечении считается нормальным, если программа работает на уровне 1% или даже 0,01% от возможной производительности. Ни у кого вроде нет возражений.
Почему для инди раньше трава была зеленее
Не приходила ли вам в голову мысль, что лучшие времена инди-разработки уже позади? Я хотел бы, чтобы эта мысль была ошибочной, но Google Trends по запросу «indie games» были беспощадны.
iOS
- Контроль над ресурсами. Настраиваем SwiftGen
- Very Special Event: как мы смотрели презентацию Apple и что об этом думаем
- RxSwift часть 1
- Доклады с iOS митапа Redmadrobot
- Секреты управления подписками на App Store от Apple
- Telegram X на Swift станет основной версией в App Store
- ABBYY начала использовать Siri Shortcuts в своих приложениях
- Как интегрировать C-библиотеку в iOS-приложение на Swift
- Бесплатный курс по разработке игр и приложений для Apple TV
- Основы безопасности для iOS-приложений
- GLTableCollectionView: UITableView с UICollectionView как у Netflix и App Store
Android
- Android Go — будущий миллиард устройств и лимит в 50 МБ. Лекция Яндекса
- Пишем приложение для удаленного управления плеером MPV из RetroOrangePi
- Реализация BottomAppBar. Часть 2 и Часть 1
- Немного о быстрой работе со списками
- В Renault-Nissan-Mitsubishi появится Android
- GitFox: клиент GitLab с Clean Architecture
- Kotlin Coroutines на Android — прощай RxJava?
- 30 Android библиотек и инструментов лета, которые вы не захотите пропустить
- Забудьте Dagger 2, Koin все изменит
- Делаем менеджер загрузки
- Бесплатный курс Kotlin для Android
- Все то, что мы делаем неправильно, но воспринимаем как должное: ретроспективный взгляд на Android-разработку
- Тестирование через разработку для Android
Разработка
- Как не выстрелить себе в ногу из конечного автомата
- 7 практических уроков по UX
- Эволюция мобильной архитектуры Reddit
- RESS — Новая архитектура для мобильных приложений
- Храним токены авторизации безопасно
- Риски при разработке программного обеспечения
- Поиск и создание визуального стиля дизайн-проекта
- Новый язык программирования 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
- Создаём простую нейросеть
- Нейронные сети с нуля. Обзор курсов и статей на русском языке, бесплатно и без регистрации
- Hello World для получения данных с Bluetooth (BLE) устройства через C#
- Курс по Machine Learning от Почты Mail.Ru
- Определение цвета автомобилей с использованием нейронных сетей и TensorFlow
- Зачем мусорным бакам выход в Интернет
- Rovio выпустит Angry Birds для очков Magic Leap
- Amazon представил дюжину новых устройств
- Лучшие инструменты для разработки VR
- Бесплатный курс “Глубинное обучение для программистов”
Вакансии
- Mobile Product Designer в Skyeng
- Арт-директор в Wargaming Mobile
- iOS разработчик (Монетизация) в Авито Москва
- Android-разработчик (Buyer) в Авито Москва
- Аналитик игр в HeroCraft
- Senior Java Разработчик в Skytec Games
- Game Designer / Level Designer в Skytec Games
- Аналитик в команду монетизации продуктов Ultimate Guitar
-
Рекламные сети1 месяц назад
Telega.in (Телега. ин) – обзор и отзывы. Маркировка рекламных материалов.
-
Разработка4 недели назад
Осваиваем ViewModel в Android: «можно» и «нельзя» — Часть 2
-
Статьи1 месяц назад
10 упражнений от боли в спине, которые помогут программистам
-
Маркетинг и монетизация1 месяц назад
Мобильная разработка за неделю #491: быстрый старт в растрату карьеры